Задача [P6]: Новый способ сопоставления — HTD

Формулировка проблемы: необходима возможность при ответе на документ по реестру (в том числе на электронное письмо) копировать в поле «тело» ответа несколько полей.

Решение: необходимо реализовать новый способ сопоставления — HTD (вдобавок к уже имеющимся EQUAL, PREFIX и POSTFIX):

Поле исходного Поле реестра-приёмника Способ сопоставления Параметр сопоставления

Неактивно, так как в данном случае не имеет смысла

Выбор поля из списка

HTD

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

При выборе этого способа сопоставления в поле приёмника будет подставлено значение, настроенное в отдельном диалоге редактирования HTD. Значение представляет собой HTML, в котором можно использовать подстановки вида ${form_field_id}, которые при срабатывании сопоставления будут заменены на соответствующие значения полей формы источника (реестра или карточки). Кроме этого, добавляется ещё одна специальная подстановка ${document.attaches}, которая будет заменена на список следующего вида:

Макет дизайна:

Рисунок 428. Диалог ввода для настройки способа сопоставления «HTD»

Диалог ввода для настройки способа сопоставления «HTD»