Silverlight / Прототип приложения для ввода форм налоговой отчетности на Silverlight | Gliffer
В целях изучения технологии Microsoft Silverlight на предмет возможностей и сценариев использования – был создан прототип интерфейса приложения для подачи налоговой отчетности в электронном виде. О Silverlight как о технологии уже писали неоднократно, поэтому я только расскажу о вполне конкретной задаче. Ее решение и сценарии использования.
Постановка задачи
В качестве задачи была выбрана часть функциональности существующей (Система обработки налоговой отчетности).
Забегу немного вперед, результат на Silverlight получился более функциональным и дружелюбным, чем интерфейс, используемый в СОНО на Java. Посмотреть на прототип в действии можно , требуется , если у вас его нет — будет предложен для установки. Исходные коды лежат .
Есть описатели форм налоговой отчетности (ФНО) в формате XML. Каждая форма представляет собой набор таких файлов (пример файлов , , ), которые содержат в себе:
Описание ФНО, название, версия, структура страниц формы.
Описание элементов управления, такие как текстовые поля, поля ввода даты, переключатели и флажки. А также, визуальные элементы – прямоугольники и надписи. В зависимости от типа элементов они дополнительно содержат координаты, размер, шрифт, цвет, выравнивание и другие параметры отображения.
Условия проверки ввода данных. «Опытным путем» было выявлено несколько типов проверок:
Ограничения элементов, например dateField – дата, numericField – число.
source
Комментариев нет:
Отправить комментарий