Прикрепление шаблона заявления в услуге После того, как шаблон заявления сформирован и проверен на корректность, необходимо «привязать» шаблон документа к услуге.
Для перехода к карточке услуги необходимо выбрать пункт меню «Администрирование» «Справочники» «Настройка новой услуги». В выпадающем списке «Выбор услуги» следует выбрать услугу, к которой будет прикреплен шаблон заявления.
Затем перейти на вкладку «Цели услуги» и раскрыть раздел «Настройки интеграции». Необходимо выделить документ в дереве целей. В разделе «Шаблон заявления» (см. Рисунок ) необходимо перейти по ссылке «Приложить» около требуемого типа заявителя, после чего в открывшемся модальном окне необходимо нажать на кнопку «Добавить» и в открывшемся окне указать прикладываемый файл.
Рисунок . Карточка услуги
После того, как файл приложен в карточке вместо ссылки «Приложить» отобразятся две ссылки и «Скачать заявление» и «Удалить» (см. Рисунок ).
Если необходимо, чтобы заявление формировалось в формате pdf, необходимо установить чек-бокс «Конвертировать в PDF» (см. Рисунок ).
Рисунок . Добавить заявление
После того, как внесены все необходимые изменения, обязательно необходимо нажать на кнопку «Сохранить».
Для окончательной проверки корректности формируемого заявления на базе созданного шаблона, необходимо подать заявку через РПГУ. Затем необходимо авторизоваться в Системе, выбрать пункт меню «Реестры» «Пакеты документов» и в открывшемся реестре найти нужный комплект документов.
Далее следует открыть данный пакет документов и перейти на вкладку «Общая информация об услуге», где в строке «Заявление» будет отображена ссылка «Скачать заявление» (см. Рисунок ).
Рисунок . Скачать заявление
Переменные в шаблоне Переменная – это изменяющийся атрибут в документе, который должен быть прописан в шаблоне в определенном формате. Формат написания переменной зависит от ее типа. Переменные бывают двух видов – системные и создаваемые пользователем (так называемые дополнительные атрибуты в настройке услуги).
Системные переменные Системные переменные позволяют прописать в шаблоне документа данные из карточки заявителя. Такие переменные имеют фиксированные наименования и не требуют дополнительной обработки (изменения) пользователем. К системным переменным относятся наиболее употребляемые данные, такие как «Фамилия» ${Zayavitel.selectedObject.lastName}, «Имя» ${Zayavitel.selectedObject.firstName}, «Отчество» ${Zayavitel.selectedObject.middleName}.
Работа с системными переменными заключается в подстановке наименования с помощью команды «Вставка поля» в то место шаблона, в котором предполагается вывод требуемой информации.
При заполнении шаблона переменными необходимо помнить о том, что для физических и юридических лиц существуют отличия в составе и наименовании переменных. Полный список наименований системных переменных приведен в Приложениях А-Г к инструкции.
Переменные с кодом из настройки услуги Переменные с кодом из настройки услуги (дополнительные атрибуты) должны прописываться в следующем формате:
${Komplekt_doc.getAttrByCodeFull("код атрибута")} – получение атрибута с кодом, где <код атрибута> – это название дополнительного атрибута, созданного пользователем в инструменте настройки услуги, код атрибута пишется в двойных кавычках;
для множественных атрибутов (например, telephone – множественный атрибут, тип данных – строка):
данные будут выводиться в тексте, каждое значение на новой строке
[#list Komplekt_doc.getAttrByCodeFullList('telephone') as d]
${d}
[/#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]
Справочная информация о синтаксисе приведена в Приложении Д. |