smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · web viewДля...

42
ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО ЛАБОРАТОРИЯ НОВЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ «ЛАНИТ» УТВЕРЖДАЮ УТВЕРЖДАЮ Руководитель Департамента информатизации и связи Краснодарского края Исполнительный директор ЗАО «ЛАНИТ» _________________/Д. А. Розевика/ «___»__________________ 2014 г. _________________/В. Ю. Грибов/ «___»__________________ 2014 г. РУКОВОДСТВО АДМИНИСТРАТОРА Тема: «Оказание услуг по внедрению и модернизации автоматизированной информационной системы «Единый центр услуг»» Государственный контракт № 07-К/14 от «09» декабря 2014 г. СОГЛАСОВАНО СОГЛАСОВАНО

Upload: others

Post on 05-Jan-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

ЗАКРЫТОЕ АКЦИОНЕРНОЕ ОБЩЕСТВО ЛАБОРАТОРИЯ НОВЫХ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ «ЛАНИТ»

УТВЕРЖДАЮ УТВЕРЖДАЮРуководитель Департамента

информатизации и связи Краснодарского края

Исполнительный директорЗАО «ЛАНИТ»

_________________/Д. А. Розевика/«___»__________________ 2014 г.

_________________/В. Ю. Грибов/«___»__________________ 2014 г.

РУКОВОДСТВО АДМИНИСТРАТОРА

Тема: «Оказание услуг по внедрению и модернизации автоматизированной

информационной системы «Единый центр услуг»»

Государственный контракт № 07-К/14 от «09» декабря 2014 г.

СОГЛАСОВАНОНачальник управления

информатизации департамента информатизации и связи

Краснодарского края

СОГЛАСОВАНОРуководитель направления

ЗАО «ЛАНИТ»

____________________ /Нечушкин А. А./«___»__________________ 2014 г.

____________________/Захаров В. А./

«___»__________________ 2014 г.

Page 2: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Москва 2014

ОглавлениеТермины и обозначения................................................................................................................3

1 Введение.............................................................................................................................5

1.1 Область применения.......................................................................................................5

1.2 Краткое описание функциональных возможностей....................................................5

1.3 Уровень подготовки пользователя................................................................................5

1.4 Перечень эксплуатационной документации, с которой необходимо ознакомиться

пользователю.............................................................................................................................6

2 Назначение и условия применения..................................................................................7

2.1 Назначение компилирующего обработчика шаблонов...............................................7

2.2 Рекомендации по освоению............................................................................................7

3 Подготовка к работе..........................................................................................................8

3.1 Состав и содержание дистрибутивного носителя данных..........................................8

3.2 Порядок загрузки данных и программ..........................................................................8

3.3 Порядок работы с шаблонами заявлений......................................................................8

4 Создание шаблона.............................................................................................................9

4.1 Алгоритм создания шаблона..........................................................................................9

4.2 Создание шаблона документа в Open Office..............................................................11

4.3 Создание шаблона документа в Microsoft Word........................................................15

5 Проверка корректности созданного шаблона...............................................................16

6 Прикрепление шаблона заявления в услуге..................................................................21

7 Переменные в шаблоне...................................................................................................24

7.1 Системные переменные................................................................................................24

7.2 Переменные с кодом из настройки услуги.................................................................24

Приложения..................................................................................................................................26

Приложение А.........................................................................................................................26

Приложение Б..........................................................................................................................27

Приложение В.........................................................................................................................29

Приложение Г..........................................................................................................................30

Приложение Д.........................................................................................................................32

2

Page 3: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Термины и обозначения

Термин Определение

АИС ЕЦУ, Система Автоматизированная информационная система «Единый центр услуг», являющаяся компонентом РИЭП Краснодарского края и реализующая функции электронного межведомственного взаимодействия с использованием РСМЭВ

Веб-форма Набор визуальных компонентов, предназначенных для отображения и ввода на РПГУ данных электронной заявки на услугу, соответствующим образом сгруппированных и расположенных

ГУ Государственная (-ые) услуга (-и).

Единая система межведомственного электронного взаимодействия, СМЭВ

Федеральная государственная информационная система, предназначенная для организации информационного взаимодействия между информационными системами участников СМЭВ в целях предоставления государственных и муниципальных услуг и исполнения государственных и муниципальных функций в электронной форме

ИС Информационная система

Модель данных Совокупность структур данных и операций их обработки.

НПА Нормативно-правовые акты

ОГВ Орган государственной власти

РПГУ Региональный портал государственных и муниципальных услуг Краснодарского края, http://pgu.krasnodar.ru

РФ Российская Федерация

Услуга Государственная или муниципальная услуга, имеющая в своем составе не более 4 подуслуг (целей). Если услуга имеет больше целей, то услуга учитывается как несколько услуг, исходя из правила в одной услуге не более 4 подуслуг.

FreeMarker, Обработчик Компилирующий обработчик шаблонов, написанный на Java, свободное ПО

HTTPS HyperText Transfer Protocol Secure – расширение протокола HTTP, поддерживающее шифрование.

SSL Secure Sockets Layer – криптографический протокол, который обеспечивает безопасность связи.

URL-адрес здесь: Уникальный определитель местонахождения информационного ресурса в сети Интернет.

WSDL Web Services Description Language – язык описания веб-

3

Page 4: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Термин Определение

сервисов.XML Extensible Markup Language – расширяемый язык разметки.

XSD XML Schema definition - язык описания структуры XML-документа. Спецификация XML Schema является рекомендацией W3C (World Wide Web Consortium).

4

Page 5: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

1 Введение

1.1 Область применения

В настоящем документе рассматривается процесс создания и редактирования

шаблонов заявлений, необходимый для полноценного оказания государственных и

муниципальный услуг через региональный портал государственных и муниципальных

услуг (РПГУ).

Процесс получения услуги в электронном виде через РПГУ предполагает, что

гражданин обязан заполнить необходимый, согласно НПА, перечень атрибутов. На

основании шаблона заявления и введенного гражданином перечня атрибутов формируется

заявление. Данное заявление с заполненными данными получающего услугу гражданина и

оформленное в установленном порядке получают сотрудники ОГВ на стороне ведомства.

1.2 Краткое описание функциональных возможностей

Компилирующий обработчик шаблонов FreeMarker предоставляет пользователям

следующие функциональные возможности:

использование для формирования шаблона заявлений форматы .odt, .docx;

легкость встраивания в имеющейся пример заявления;

поддержка использования разных типов выражений: строка, логический,

массив, дата;

отсутствие привязки к веб-интерфейсу;

возможность работы на свободном ПО.

1.3 Уровень подготовки пользователя

Для успешного освоения, пользователь должен:

обладать навыками использования операционной системы и технических

средств, позволяющих работать с программным обеспечением;

уметь пользоваться стандартным WEB-браузером, а также понимать

терминологию использования при работе с сетью Internet;

знать соответствующую предметную область.

5

Page 6: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

1.4 Перечень эксплуатационной документации, с которой необходимо ознакомиться пользователю

Полное описание работы Системы, с которым должен быть ознакомлен

пользователь, представлено в следующих документах:

Руководство пользователя АИС ЕЦУ;

Руководство администратора АИС ЕЦУ.

6

Page 7: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

2 Назначение и условия применения

2.1 Назначение компилирующего обработчика шаблонов

Компилирующий обработчик шаблонов предоставляет инструмент, позволяющий

добиться отделения прикладной логики и данных от представления. Его основное

назначение заключается в компиляции документа (например, заявления) в комплект

документов на базе шаблона заявления по государственной (муниципальной) услуге и

заполненных атрибутов.

Использование шаблонов облегчает и ускоряет работу с типовыми документами за

счет снижения количества данных, которые вносятся в формы документов вручную.

Основными участниками процесса являются специалисты органов

государственной (муниципальной) власти и/или администраторы системы,

осуществляющие создание и редактирование шаблонов заявлений.

2.2 Рекомендации по освоению

Для полнофункциональной работы с Системой настоятельно рекомендуется

повторить действия, представленные в руководстве пользователя, или пройти

соответствующее обучение.

Для освоения Системы рекомендуется ознакомиться с настоящим документом, а

также Руководством пользователя АИС ЕЦУ и Руководством администратора АИС ЕЦУ.

В качестве контрольного примера описан сквозной процесс создания шаблона

«Заявление-обязательство о назначении денежной компенсации на полноценное питание».

7

Page 8: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

3 Подготовка к работе

3.1 Состав и содержание дистрибутивного носителя данных

Рабочие места пользователей не требуют разворачивания Системы из

дистрибутива. Для работы в Системе требуется наличие на машинах пользователей веб-

браузера и открытого программного обеспечения Open Office или лицензии на MS Word

(версия 2007 и выше).

3.2 Порядок загрузки данных и программ

Перед началом работы с Системой на рабочем месте пользователя необходимо

выполнить следующие действия:

1) Необходимо ознакомиться со структурой и коллекциями FreeMarker;

2) Получить доступ к АИС ЕЦУ;

3) Убедиться, что вход выполнен правильно и открыта главная страница

Системы.

3.3 Порядок работы с шаблонами заявлений

Алгоритм работы с шаблонами заявлений представляет собой последовательность

нижеприведенных действий:

1) Создать шаблон заявления в формате .docx или .odt (подробнее см. пункт 4).

2) Проверить корректность созданного шаблона (подробнее см. пункт 5).

3) Если шаблон настроен корректно, то прикрепить шаблон к услуге (подробнее

см. пункт 6).

8

Page 9: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

4 Создание шаблона

4.1 Алгоритм создания шаблона

Алгоритм создания шаблона представляет собой последовательность

нижеприведенных действий:

1) Перед созданием шаблона необходимо изучить Регламент оказания услуги на

предмет наличия в нем образца заявления (или другого требуемого

документа).

2) Открыть текстовый редактор Open Office или Microsoft Office, набрать текст

документа, соответствующий образцу в Регламенте оказания услуги.

3) Выявить перечень данных, которые могут быть прописаны в шаблоне с

использованием переменных.

4) Внести в текст документа, соответствующего образцу в Регламенте оказания

услуги, все выявленные переменные.

5) Привести текст документа к форматированию, приведенному в Регламенте

или согласованному с Заказчиком (выравнивание, отступы, размеры и стили

шрифта).

6) Сохранить созданный документ с расширением .odt или .docx.

7) Проверить корректность созданного шаблона (см. пункт 5).

8) Исправить ошибки, в случае необходимости.

9) Прикрепить шаблон к услуге.

Примерный вид шаблона документа с внесенными переменными и

дополнительными атрибутами приведен на Рисунок 1.

9

Page 10: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Рисунок 1. Пример готового шаблона документа

10

Page 11: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

4.2 Создание шаблона документа в Open Office

В данном пункте пошагово показан процесс создания шаблона документа.

1) Необходимо открыть текстовый редактор Open Office, создать новый

документ и набрать текст документа, соответствующий образцу в Регламенте оказания

услуги. Пример показан на рисунке ниже (см. Рисунок 2).

Рисунок 2. Статичный текст в шаблоне

2) Следующим шагом является вставка кодов переменных в шаблон

документа. Для просмотра кодов переменных, необходимо авторизоваться в АИС ЕЦУ.

Для этого нужно авторизоваться под учетной записью администратора. Затем необходимо

выбрать пункт меню «Администрирование» «Справочники» «Настройка новой

услуги» (см. Рисунок 3).

11

Page 12: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Рисунок 3.Меню настройки новой услуги

Потом в выпадающем списке «Выбор услуги» следует выбрать нужную услугу и

во вкладке «Цели услуги» выбрать нужную цель услуги. Далее следует раскрыть раздел

«Настройки интеграции», в котором располагается перечень дополнительных атрибутов

услуги (см. Рисунок 4).

Рисунок 4. Настройка интеграции

Каждый из дополнительных атрибутов имеет собственный уникальный код

(столбец «Код»). В шаблон документа необходимо вносить код нужного атрибута (см.

Рисунок 5). Каждый атрибут имеет тип данных (например, строка, класс и др.),

учитываемый при настройке услуги.

12

Page 13: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Рисунок 5. Вид переменных, отображаемых на портале

3) Для вставки кода переменной в текст шаблона документа, необходимо

открыть в Open Office файл шаблона документа, установить курсор в нужное место

документа и вставить поле ввода. Для этого необходимо выбрать пункт меню «Вставка»

«Поля» «Дополнительно» (см. Рисунок 6).

Рисунок 6. Поле ввода

В открывшемся окне необходимо выбрать «Поле ввода» и нажать на кнопку

«Вставить», после чего открывается окно ввода данных, в котором следует ввести код

переменной согласно синтаксису FreeMarker (см. Руководство пользователя по

FreeMarker).

Аналогично необходимо ввести все остальные переменные (дополнительные

атрибуты), (см. Рисунок 7).

Примечание: Каждую переменную необходимо вставлять в отдельное поле ввода, а не в одном поле ввода вводить несколько кодов атрибутов

13

Page 14: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Рисунок 7. Добавленные переменные

4) Пользователь может просматривать как окончательно готовый шаблон

документа, так и проверять результат после каждой введенной переменной.

Процедура проверки шаблона описана в разделе 5.

В результате проделанных действий должен скомпилироваться документ, для

просмотра которого необходимо просто открыть скаченный файл (см. Рисунок 8).

Рисунок 8 Сформированный шаблон

Как видно из рисунка, введенные переменные «подтянулись» в заявление, а

стандартный текст остался нетронутым.

5) Аналогично шагам 3) и 4) должны быть добавлены остальные необходимые

14

Page 15: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

согласно административному регламенту переменные.

Примечание: При вставке атрибутов комплекта документов необходимо использовать конструкцию

${Komplekt_doc.getAttrByCodeFull("Наименование атрибута")}.

Каждый атрибут вставляется через отдельное поле ввода!

4.3 Создание шаблона документа в Microsoft Word

Для создания шаблона документа в формате .docx необходимо использовать

Microsoft Word. При этом алгоритм работы с шаблоном аналогичен алгоритму,

описанному в разделе 4.2.

В отличие от Open Office для того, чтобы вставить переменную для документа

формата .docx, необходимо выбрать пункт меню «Вставка» «Экспресс-блоки»

«Поле».

В открывшемся окне следует выбрать команду «MergeField» и в поле «Имя поля»

необходимо ввести нужную синтаксическую конструкцию и нажать на кнопку «Ок» (см.

Рисунок 9).

Рисунок 9. Вставка поля ввода в MS Word

Аналогично Open Office, каждую переменную необходимо вставлять в отдельное

поле ввода, а не в одном поле ввода вводить несколько кодов атрибутов.

15

Page 16: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

5 Проверка корректности созданного шаблона

Для проверки созданного шаблона с точки зрения корректности заполнения всех

указанных переменных (как обязательных, так и необязательных), необходимо

авторизоваться в АИС ЕЦУ (см. Рисунок 10).

Рисунок 10. Ввод параметров авторизации

После авторизации под пользователем с правами оператора и контролера,

необходимо зарегистрировать обращение, перейдя по ссылке «Обращение» (см. Рисунок

11).

Рисунок 11. Главное меню

16

Page 17: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

В открывшемся окне в поле «Услуга» необходимо выбрать название услуги, в поле

«Заявитель» указать фамилию заявителя. После чего следует нажать на ссылку «Перейти

к анкете выбора жизненных ситуаций» (см. Рисунок 12).

Примечание: На каждый тип заявителя, необходимо делать собственные заявления. То есть, если получателем услуги может быть как физическое лицо, так и юридическое, то в АИС ЕЦУ должно быть настроено два заявления (по одному на каждый тип заявителя).

Рисунок 12. Выбор услуги и заявителя

В открывшемся окне необходимо указать с помощью чек-боксов жизненные

ситуации заявителя (см. Рисунок 13) и нажать на кнопку «Сохранить».

Рисунок 13. Выбор жизненных ситуаций

17

Page 18: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Затем необходимо перейти по ссылке «Сформировать комплект документов» и в

открывшемся окне в блоке «Атрибуты» отобразятся настроенные в Системе атрибуты

услуги (см. Рисунок 14).

Рисунок 14. Пример отображения дополнительных атрибутов на шаге формирования комплекта документов

Необходимо заполнить все имеющиеся атрибуты, после чего перейти по ссылке

«Распечатать сопроводительные документы дела» на следующий шаг оказания услуги (см.

Рисунок 15).

Рисунок 15. Распечатать сопроводительные документы дела

18

Page 19: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

После проверки корректности всех внесенных данных, необходимо перейти на

шаг распределения дела, нажав на ссылку «На распределение».

На шаге «Определить ответственного за выполнение услуги» необходимо нажать

на ссылку «Про цесс » (см. Рисунок 16).

Рисунок 16. Отчет о загруженности контролеров

Во вкладке «История» выделить строку с шагом процесса и нажать правку кнопку

мыши. В открывшемся контекстном меню необходимо выбрать пункт «Вывести id шага и

процесса». В результате внизу окна отображается всплывающее меню-подсказка.

Необходимо скопировать id процесса (см. Рисунок 17).

Рисунок 17. Просмотр данных заявителя

В адресной строке браузера после домена необходимо

добавить /admin/testTemplate.seam. В результате откроется окно для быстрой проверки

заявления (см. Рисунок 18).

19

Page 20: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Рисунок 18. Просмотр данных по комплекту документов

В этом окне необходимо нажать на кнопку «Добавить» и в открывшемся окне

указать путь к файлу созданного шаблона документа. После добавления шаблона

отобразиться ссылка с прикрепленным документом-шаблоном.

После этого в поле «ID Процесса» необходимо вставить номер скопированного

id процесса и нажать на кнопку «Сформировать шаблон».

При необходимости можно формировать документ в формате .pdf, для этого

необходимо установить чек-бокс «Конвертировать в PDF».

В результате загрузится готовый документ, скомпилированный на базе

загруженного шаблона и введенных атрибутов из комплекта документов.

20

Page 21: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

6 Прикрепление шаблона заявления в услуге

После того, как шаблон заявления сформирован и проверен на корректность,

необходимо «привязать» шаблон документа к услуге.

Для перехода к карточке услуги необходимо выбрать пункт меню

«Администрирование» «Справочники» «Настройка новой услуги». В

выпадающем списке «Выбор услуги» следует выбрать услугу, к которой будет прикреплен

шаблон заявления.

Затем перейти на вкладку «Цели услуги» и раскрыть раздел «Настройки

интеграции». Необходимо выделить документ в дереве целей. В разделе «Шаблон

заявления» (см. Рисунок 19) необходимо перейти по ссылке «Приложить» около

требуемого типа заявителя, после чего в открывшемся модальном окне необходимо

нажать на кнопку «Добавить» и в открывшемся окне указать прикладываемый файл.

Рисунок 19. Карточка услуги

После того, как файл приложен в карточке вместо ссылки «Приложить»

отобразятся две ссылки и «Скачать заявление» и «Удалить» (см. Рисунок 20).

Если необходимо, чтобы заявление формировалось в формате pdf, необходимо

установить чек-бокс «Конвертировать в PDF» (см. Рисунок 20).

21

Page 22: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Рисунок 20. Добавить заявление

После того, как внесены все необходимые изменения, обязательно необходимо

нажать на кнопку «Сохранить».

Для окончательной проверки корректности формируемого заявления на базе

созданного шаблона, необходимо подать заявку через РПГУ. Затем необходимо

авторизоваться в Системе, выбрать пункт меню «Реестры» «Пакеты документов» и в

открывшемся реестре найти нужный комплект документов.

Далее следует открыть данный пакет документов и перейти на вкладку «Общая

информация об услуге», где в строке «Заявление» будет отображена ссылка «Скачать

заявление» (см. Рисунок 21).

22

Page 23: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Рисунок 21. Скачать заявление

23

Page 24: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

7 Переменные в шаблоне

Переменная – это изменяющийся атрибут в документе, который должен быть

прописан в шаблоне в определенном формате. Формат написания переменной зависит от

ее типа. Переменные бывают двух видов – системные и создаваемые пользователем (так

называемые дополнительные атрибуты в настройке услуги).

7.1 Системные переменные

Системные переменные позволяют прописать в шаблоне документа данные из

карточки заявителя. Такие переменные имеют фиксированные наименования и не требуют

дополнительной обработки (изменения) пользователем. К системным переменным

относятся наиболее употребляемые данные, такие как «Фамилия» $

{Zayavitel.selectedObject.lastName}, «Имя» ${Zayavitel.selectedObject.firstName},

«Отчество» ${Zayavitel.selectedObject.middleName}.

Работа с системными переменными заключается в подстановке наименования с

помощью команды «Вставка поля» в то место шаблона, в котором предполагается вывод

требуемой информации.

При заполнении шаблона переменными необходимо помнить о том, что для

физических и юридических лиц существуют отличия в составе и наименовании

переменных. Полный список наименований системных переменных приведен в

Приложениях А-Г к инструкции.

7.2 Переменные с кодом из настройки услуги

Переменные с кодом из настройки услуги (дополнительные атрибуты) должны

прописываться в следующем формате:

${Komplekt_doc.getAttrByCodeFull("код атрибута")} – получение атрибута с

кодом, где <код атрибута> – это название дополнительного атрибута,

созданного пользователем в инструменте настройки услуги, код атрибута

пишется в двойных кавычках;

для множественных атрибутов (например, telephone – множественный

атрибут, тип данных – строка):

данные будут выводиться в тексте, каждое значение на новой строке

[#list Komplekt_doc.getAttrByCodeFullList('telephone') as d]${d}

24

Page 25: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

[/#list]

данные будут выводиться построчно в таблице, каждое значение на

новой строке

@before-row[#list Komplekt_doc.getAttrByCodeFullList('telephone') as d]${d}@after-row[/#list]

для отображения части атрибутов множественных классов (например, класс

children (дети); атрибуты класса – firstName (фамилия), lastName (имя),

middleName (отчество))

@before-row[#list Komplekt_doc.getAttrByCodeFullList("children") as d]${d.getChildrenByCodeFull("firstName")}${d.getChildrenByCodeFull("midlleName")}${d.getChildrenByCodeFull("lastName")}@after-row[/#list]

Справочная информация о синтаксисе приведена в Приложении Д.

25

Page 26: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Приложения

Приложение А

Наименования переменных для атрибутов, описывающих заявителя (физическое лицо)

Таблица А.1. Данные физического лица (класс Person)

Атрибут ПеременнаяЗаявитель (фамилия, имя, отчество) ${Zayavitel.selectedObject}Фамилия ${Zayavitel.selectedObject.lastName} Имя ${Zayavitel.selectedObject.firstName} Отчество ${Zayavitel.selectedObject.middleName} Пол ${Zayavitel.selectedObject.sex} Дата рождения ${Zayavitel.selectedObject.birthdate}Гражданство ${Zayavitel.selectedObject.nationality}ИНН (Идентификационный номер налогоплательщика)

${Zayavitel.selectedObject.inn}

СНИЛС (Страховой номер индивидуального лицевого счета)

${Zayavitel.selectedObject.snils}

Единый идентификатор плательщика ${Zayavitel.selectedObject.unifiedPayerIdentifier}Адрес регистрации ${Zayavitel.selectedObject.address}Фактический адрес совпадает с регистрацией

${Zayavitel.selectedObject.sameAddress}

Фактический адрес ${Zayavitel.selectedObject.factАddress}Почтовый адрес ${Zayavitel.selectedObject.postАddress}Электронная почта ${Zayavitel.selectedObject.email}Телефон ${Zayavitel.selectedObject.phone}Сотовый телефон ${Zayavitel.selectedObject.cellPhone}К кому обращаться ${Zayavitel.selectedObject.callFrom}Серия документа, удостоверяющего личность

${Zayavitel.selectedObject.passSeria}

Номер документы, удостоверяющего личность

${Zayavitel.selectedObject.passNo}

Дата выдачи ${Zayavitel.selectedObject.passDate}Кем выдан ${Zayavitel.selectedObject.passFrom} Код подразделения ${Zayavitel.selectedObject.issueOrganCode}Дата окончания срока действия документа

${Zayavitel.selectedObject.passEndDate}

Место рождения ${Zayavitel.selectedObject.birthplace}

26

Page 27: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

27

Page 28: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Приложение Б

Наименования переменных для атрибутов, описывающих заявителя (юридическое лицо)

Таблица Б.1. Юридическое лицо (класс Agent)

Атрибут ПеременнаяТип заявителя: 0 – юридическое лицо, 1 – Индивидуальный предприниматель

${Zayavitel.selectedObject.agentType}

Проверка типа заявителя. Если ${Zayavitel.selectedObject.individualEntrepreneur} возвращает true,

${Zayavitel.selectedObject.individualEntrepreneur}

Наименование юр.лица ${Zayavitel.selectedObject.name}Сокращенное название ${Zayavitel.selectedObject.nameShort}Организационно-правовая форма ${Zayavitel.selectedObject.opf}Является резидентом РФ ${Zayavitel.selectedObject.resident}ИНН (Идентификационный номер налогоплательщика)

${Zayavitel.selectedObject.inn}

КИО ${Zayavitel.selectedObject.kio}КПП (Код причины постановки на учет)

${Zayavitel.selectedObject.kpp}

ОГРН (Основной государственный регистрационный номер)

${Zayavitel.selectedObject.ogrn}

Единый идентификатор плательщика ${Zayavitel.selectedObject.unifiedPayerIdentifier}Регистрационный номер страхователя ФСС

${Zayavitel.selectedObject.regInsFss}

Наименование банка ${Zayavitel.selectedObject.bank}Расчетный счет ${Zayavitel.selectedObject.bankAccount}БИК ${Zayavitel.selectedObject.bik}Корр.счет ${Zayavitel.selectedObject.corrAccount}Юридический адрес ${Zayavitel.selectedObject.address}Совпадение адреса регистрации с фактическим адресом

${Zayavitel.selectedObject.sameAddress}

Почтовый (фактический) адрес ${Zayavitel.selectedObject.postAddress}Адрес налогового органа, выдавшего регистрацию

${Zayavitel.selectedObject.addressAuthority}

Телефон ${Zayavitel.selectedObject.phone}Данные документа о постановке заявителя на учет в налоговом органе

${Zayavitel.selectedObject.taxRegDoc}

Номер документа, подтверждающего факт внесения сведений в единый

${Zayavitel.selectedObject.govRegDoc}

28

Page 29: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Атрибут Переменнаягосударственный реестр Дата государственной регистрации юридического лица

${Zayavitel.selectedObject.govRegDate}

Регистрирующий государственный орган

${Zayavitel.selectedObject.govRegOgv}

E-mail ${Zayavitel.selectedObject.email}Должность руководителя ${Zayavitel.selectedObject.bossPosition}ФИО руководителя ${Zayavitel.selectedObject.bossFio}ФИО главного бухгалтера ${Zayavitel.selectedObject.buhFio}Представитель юридического лица ${Zayavitel.selectedObject.person} – класс Person

29

Page 30: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Приложение В

Наименования переменных для атрибутов, описывающих сотрудников МФЦ (регистратора, контролера, выдавателя и пр.)

Таблица В.1. Сотрудник МФЦ (класс User)

Атрибут класса User Переменная класса UserФамилия firstNameИмя lastNameОтчество middleNameПочта emailТелефон phone

Пример:

Для вывода фамилии сотрудника, принявшего документы от заявителя,

необходимо записать конструкцию #{Komplekt_doc.registrator.firstName}

30

Page 31: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Приложение Г

Наименование переменных для атрибутов, описывающих услугу

Таблица Г.1. Характеристика услуги (класс CardElement)

Атрибут ПеременнаяНаименование услуги ${Service.name}

Наименования переменных для атрибутов, описывающих комплект документов

Таблица Г.2. Характеристики комплекта документов (класс GossrvcDocPackage)

Атрибут ПеременнаяКод авторизации ${Komplekt_doc.authCode}Наименование услуги в комплекте документов

${Komplekt_doc.service}

Номер комплекта документов ${Komplekt_doc.packNum}Дата создания комплекта ${Komplekt_doc.packDate}Плановая дата ${Komplekt_doc.planDate}Регистратор #{Komplekt_doc.registrator} – экземпляр

класса UserДокументы в комплекте #{Komplekt_doc.gossrvcDocPackageItems} –

список экземпляров класса gossrvcDocPackageItems

Наименования переменных для атрибутов, описывающих документы в комплекте документов

Таблица Г.3. Характеристики документов в комплекте документов (GossrvcDocPackageItem)

Атрибут Переменная класса GossrvcDocPackageItem

Тип документаЕсли у документа есть потомки, то их названия так же будут добавлены к имени документа

docTypeNamedocTypeNameFull

Примечание noteТитулЕсли у документа есть предки, то их title так же будут добавлены к title текущему

title

Если есть предки, то titleFullПроверка наличия, если возвращаемое значение true – в наличии; если false –

docValue

31

Page 32: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Атрибут Переменная класса GossrvcDocPackageItem

иначеРезультат isResultЧисло страниц pageCountВид docClassNameОбязательность requiredСсылка на родителя parentКоллекция дочерних элементов. Для отбора листовых документов необходимо, чтобы коллекция была пуста

сhilds

32

Page 33: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

Приложение Д

Краткая справка по синтаксису FreeMarker

Необходимо учитывать следующие особенности (при невыполнении, шаблон не

будет формироваться):

1) Кавычки вида «входящий номер» не распознаются. Необходимо ставить

кавычки следующие вида "входящий номер".

Синтаксис FreeMarker Вывод переменных:

${Name}

Пример:

${Komplekt_doc.getAttrByCodeFull("код атрибута")} – получение атрибута с

кодом

Если неизвестно, будет ли какая-то из переменных заполнена или будет пустой, то

необходимо делать проверку на null:

Примеры:

${Komplekt_doc.getAttrByCodeFull("код атрибута")!} – если возвращаемое

значение «пусто» (null), то не выводить значения и не выдавать сообщения

об ошибке;

аналогичная (более громоздкая) конструкция:

[#if Komplekt_doc.getAttrByCodeFull("код атрибута")??]$

{Komplekt_doc.getAttrByCodeFull("код атрибута")}[/#if]

${Komplekt_doc.getAttrByCodeFull("код атрибута")!123} – если

возвращаемое значение «пусто» (null), то вывести значение «123»;

аналогичная конструкция «если, то .., иначе»:

[#if Komplekt_doc.getAttrByCodeFull("код атрибута")??]$

{Komplekt_doc.getAttrByCodeFull("код атрибута")}[#else]123[/#if]

Дополнительные аспекты использования операции "по умолчанию" (!):

${Komplekt_doc.prop1!} – если возвращаемое значение свойства prop1

«пусто» (null), то не выводить значения и не выдавать сообщения об

ошибке;

${Komplekt_doc.prop1.prop2!} – если возвращаемое значение свойства

prop1 не null, то ошибки не возникнет; если возвращаемое значение

свойства prop1 «пусто» (null), то возникнет ошибка;

33

Page 34: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

${(Komplekt_doc.prop1.prop2)!} – независимо от значения prop1, ошибки

не возникнет.

Форматированный вывод переменной типом данных "дата":

Пусть исходная дата рождения (birthdate) равна 08.03.1980

${Zayavitel.birthdate?string("dd")} – возвращаемое значение "08"

${Zayavitel.birthdate?string("yyyy")} – возвращаемое значение "1980"

${Zayavitel.birthdate?string("dd.MM.hhhh")} – возвращаемое значение "08.03.1980"

Формат "dd.MM.hhhh" используется по умолчанию

где,

?string("dd") – день числом

?string("yyyy") – год числом

?string("MM") – месяц числом

?string("MMMM") – название месяца прописью

?string("HH") – час числом

?string("mm") – минуты числом

?string("ss") – секунды числом

Списки:

[#list seq as x]${x}[/#list]

Нумерованный список:

[#list seq as x]${x_index + 1}. ${x}[#if x_has_next]; [/#if] [/#list]

где, ${x_index + 1} - номер по порядку

[#if x_has_next]; [/#if] - если элемент не последний в списке, вставить ;

Пример:

[#list seq as x]${x_index + 1}. ${x}[#if x_has_next]; [#else]. [/#if]

[/#list]

Таблица "Документы в комплекте документов":

@before-row[#list Komplekt_doc.gossrvcDocPackageItems as d]

[#if d.docValue=true]

[/#if]

@after-row[/#list]

${d.docTypeName}

Примечание:

1) в данном примере конструкция [#if d.docValue=true] [/#if] отвечает за проверку, заполнено ли значение.

34

Page 35: smev.krasnodar.rusmev.krasnodar.ru/.../e9f5de595fdd969299ade72b47f6cbf7.docx · Web viewДля создания шаблона документа в формате .docx необходимо

Руководство администратора АИС ЕЦУСоздание шаблонов Заявлений

2) для ввода значений во вторую и последующие колонки таблицы, в них вводят требуемые коды атрибутов. В первой колонке указывается конструкция

@before-row[#list Komplekt_doc.getAttrByCodeFullList("код атрибута" as d)] @after-row[/#list]

Пример

адрес места нахождения тип предприятия КПП обособленного подразделения

@before-row[#list Komplekt_doc.getAttrByCodeFullList("dopInf" as d)]${d.getChildrenByCodeFull("residenceAddressLegal").getChildrenByCodeFull("indexLegal")}@after-row[/#list]

${d.getChildrenByCodeFull("tipPredpr").outputValue}

${d.getChildrenByCodeFull("kppTorg").outputValue}

35