Формулировка проблемы: необходима возможность при ответе на документ по реестру (в том числе на электронное письмо) копировать в поле «тело» ответа несколько полей.
Решение: необходимо реализовать новый способ
сопоставления — HTD (вдобавок к уже имеющимся
EQUAL
, PREFIX
и
POSTFIX
):
Поле исходного | Поле реестра-приёмника | Способ сопоставления | Параметр сопоставления |
---|---|---|---|
Неактивно, так как в данном случае не имеет смысла |
Выбор поля из списка |
HTD |
Текстовое поле в данном случае заменяется на ссылку «Редактировать», по которой доступен диалог из иллюстрации (см. ниже) |
При выборе этого способа сопоставления в поле приёмника будет
подставлено значение, настроенное в отдельном диалоге редактирования
HTD. Значение представляет собой HTML, в котором можно использовать
подстановки вида ${form_field_id}
, которые при
срабатывании сопоставления будут заменены на соответствующие
значения полей формы источника (реестра или карточки). Кроме этого,
добавляется ещё одна специальная подстановка
${document.attaches}
, которая будет заменена на
список следующего вида:
Файл_1 (кликабельная ссылка на файл Файл_1 из вложений (Приложений или Прочих) того документа, с которым осуществляется сопоставление);
Файл_2 (аналогично);
Файл_3;
...;
Макет дизайна: