Постановка задачи
Необходимо реализовать запуск контроля возврата бумажных документов от контрагентов.
Решение
Для запуска процесса контроля возврата документов от контрагента используйте диалог «Контроль возврата документов»:

В системе диалог вызывается:
| • | в ходе типового маршрута по согласованию документа; | 
| • | из исходящей РКК по кнопке Контролировать возврат, в том числе если у РКК нет связанных документов. | 
Пользователь указывает ответственного сотрудника и планируемую дату возврата. По умолчанию ответственным сотрудником считается текущий пользователь, планируемый срок возврата – 21 рабочий день. Рабочие дни вычисляются по календарю рабочего времени.
В серверном событии DISICheckReturn определяются вложения задач и отправитель документов, возврат которых нужно проконтролировать. Получатель может быть персоной, организацией (для договорных документов) или подразделением.
Особенности работы:
| • | если будут использоваться новые типы карточек документов, укажите соответствие «тип карточки документа – реквизит получателя» в функции GetOrgReqNameByCardType; | 
| • | если получатель должен вычисляться другим способом, добавьте соответствующие вычисления в сценарий DISICheckReturn; | 
| • | если задача на контроль возврата стартована из РКК, во вложения также добавятся связанные документы; | 
| • | для каждого получателя формируется отдельная задача; | 
| • | если во вложения должны добавляться документы-приложения, в диалоге необходимо заполнить реквизит Сопроводительные документы (LongString2); | 
| • | если задача стартована не из РКК, получатель определяется по основным документам, хранящимся в реквизите Документы (LongString). В задачу для каждого получателя вкладываются основные документы и все сопроводительные документы. | 
Предположим, что список основных документов содержит три документа: договор для ООО «Березка» и ООО «Мобил-Авто», счет-фактура для ООО «Березка», накладная для ООО «Заря». В результате сформируются три задания на контроль возврата документов: договора и счета-фактуры от ООО «Березка», договора от ООО «Мобил-Авто» и накладной от ООО «Заря».
| © Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |