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

Постановка задачи

Необходимо реализовать запуск контроля возврата бумажных документов от контрагентов.

Решение

Для запуска процесса контроля возврата документов от контрагента используйте диалог «Контроль возврата документов»:

В системе диалог вызывается:

в ходе типового маршрута по согласованию документа;
из исходящей РКК по кнопке Контролировать возврат, в том числе если у РКК нет связанных документов.

Пользователь указывает ответственного сотрудника и планируемую дату возврата. По умолчанию ответственным сотрудником считается текущий пользователь, планируемый срок возврата – 21 рабочий день. Рабочие дни вычисляются по календарю рабочего времени.

В серверном событии DISICheckReturn определяются вложения задач и отправитель документов, возврат которых нужно проконтролировать. Получатель может быть персоной, организацией (для договорных документов) или подразделением.

Особенности работы:

если будут использоваться новые типы карточек документов, укажите соответствие «тип карточки документа – реквизит получателя» в функции GetOrgReqNameByCardType;
если получатель должен вычисляться другим способом, добавьте соответствующие вычисления в сценарий DISICheckReturn;
если задача на контроль возврата стартована из РКК, во вложения также добавятся связанные документы;
для каждого получателя формируется отдельная задача;
если во вложения должны добавляться документы-приложения, в диалоге необходимо заполнить реквизит Сопроводительные документы (LongString2);
если задача стартована не из РКК, получатель определяется по основным документам, хранящимся в реквизите Документы (LongString). В задачу для каждого получателя вкладываются основные документы и все сопроводительные документы.

Предположим, что список основных документов содержит три документа: договор для ООО «Березка» и ООО «Мобил-Авто», счет-фактура для ООО «Березка», накладная для ООО «Заря». В результате сформируются три задания на контроль возврата документов: договора и счета-фактуры от ООО «Березка», договора от ООО «Мобил-Авто» и накладной от ООО «Заря».

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }