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