Обработка отчетов
Автозадача "Обработка отчетов" это часть подсистемы серверной печати документов. Обработчик периодически просматривает очередь на формирование отчетов, при появлении там записей, берет очередное свое "задание", запускает отчет и прикрепляет к указанной сущности.
Очередь на создание отчетов это таблица SY_ReportQueue. С помощь процедуры SY_AddReport можно добавить новое задание обработчику на создание отчета.
Пример
1
exec SY_AddReport
2
'BDFB4752-D8A2-452C-BEB2-F258DE871CC2', --uid накладной
3
'26283CFA-7E04-4EC0-A2A9-1D37E7366503', --тип вложений Документы
4
'ef9549e8-e7ab-4113-9de9-4add8d5f4001', --отчет Накладная ТОРГ-12
5
'ТОРГ-12.pdf',
6
'<Parameters><Parameter><Name>documentID</Name><DbType>Guid</DbType><Value>BDFB4752-D8A2-452C-BEB2-F258DE871CC2</Value></Parameter></Parameters>', --uid накладной
7
'D3B58E69-07A7-4DD9-995F-F16B0F3CB263' --Администратор
Copied!
Этот пример добавляет в очередь создание ТОРГ-12 по накладной с указанным ID.
В зависимости от периодичности этой автозадачи, через некоторое время во вложениях накладной появится pdf отчет ТОРГ-12.
Last modified 2yr ago
Copy link