Имя блока – CheskValidateOfClaimAssignment.
Назначение: для проверки совпадения проекта резолюции, подготовленного секретарем, с резолюцией руководителя, а также проверки заполненности обязательных полей карточки поручения. Подробнее см. пример использования блока.
Прикладной блок наследует свойства базового блока «Сценарий» и имеет дополнительные свойства:
Имя |
Заголовок |
Тип |
Описание |
---|---|---|---|
AssignmentsToExecute |
Поручения на исполнении |
Коллекция записей справочника (Параметр) |
Доступное, выходное |
ManagerJobText |
Текст резолюции руководителя |
Строка (Параметр) |
Доступное, выходное |
SecretarJobText |
Текст резолюции секретаря |
Строка (Параметр) |
Доступное, выходное |
Assignment |
Созданные поручения |
Запись справочника (Параметр) |
Доступное, выходное |
Результаты выполнения: возвращается одно из значений:
Код |
Наименование |
Примечание |
---|---|---|
1 |
Y |
Успешно |
2 |
N |
Не успешно |
Описание:
• | при выполнении блока проверяется наличие записи справочника Поручения, то есть подготовил ли секретарь проект резолюции. Если секретарь подготовил проект резолюции, текст резолюции будет содержаться в тексте задания на рассмотрение обращения руководителем; |
• | в рамках задания на рассмотрение обращения руководитель может отредактировать проект резолюции, подготовленный секретарем, в тексте задания. При выполнении блока проверяется, совпадает ли текст резолюции секретаря с текстом резолюции руководителя. |
Если руководитель не редактировал текст резолюции секретаря, проверяется, указан ли в поручении фактический исполнитель, все ли обязательные поля заполнены.
Если поручение оформлено корректно, в карточке поручения в поле *Тип поручения устанавливается значение Резолюция. Блок выполняется с результатом Успешно;
• | если хотя бы одно из перечисленных условий не выполняется, блок завершается с результатом Не успешно. |
© Компания Directum, 2020 | Сообщество пользователей Directum |