Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Имя блока – DFACheckDoc.

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

Прикладной блок наследует свойства базового блока «Сценарий» и имеет дополнительные свойства:

Имя

Заголовок

Тип

Описание

Approver

Утверждающий

Пользователь (Параметр)

Доступное

InputDocuments

Вложенные документы

Коллекция документов (Параметр)

Доступное

IsIncoming

Входящие

Логическое значение (Константа или параметр)

Доступное

Message

Сообщение

Запись справочника (Параметр)

Доступное

Theme

Тема задания

Строка (Параметр)

Доступное

Instruction

Инструкция

Строка (Параметр)

Доступное

Результаты выполнения: возвращается одно из значений:

Код

Наименование

Примечание

1

Требуется проверка

Найдены дубли документов и/или неверно заполнены карточки документов

2

Проверка не требуется

Дубли документов не найдены, карточки документов заполнены верно

Описание:

для проверки используются документы, указанные в свойстве InputDocuments. Если документы не переданы в параметре, используются документы из вложений задачи;
для каждого документа проверяется:
заполнены ли обязательные поля;
верно ли заполнено поле Подписант в карточке;
нет ли у документа дублей;
если все заполнено верно и у документа нет дублей, возвращается результат выполнения Проверка не требуется;
если не заполнены обязательные поля, неверно заполнено или не заполнено поле Подписант, не удалось автоматически заменить полномочие на подписание или у документа найдены дубли, возвращается результат выполнения Требуется проверка;
если результат выполнения – Требуется проверка, то формируется задание на проверку. В зависимости от ситуации, свойства Theme и Instruction заполняются нужными значениями. Например, если найдены дубли документа, то формируется задание с темой «Найдены дубли документа <Название документа>».
© Компания Directum, 2020 Сообщество пользователей Directum
.navbar > a:hover { background: #FFD73B; }