Обработка отчетов

Автозадача "Обработка отчетов" это часть подсистемы серверной печати документов. Обработчик периодически просматривает очередь на формирование отчетов, при появлении там записей, берет очередное свое "задание", запускает отчет и прикрепляет к указанной сущности.

Очередь на создание отчетов это таблица SY_ReportQueue. С помощь процедуры SY_AddReport можно добавить новое задание обработчику на создание отчета.

Пример

exec SY_AddReport
		'BDFB4752-D8A2-452C-BEB2-F258DE871CC2', --uid накладной
		'26283CFA-7E04-4EC0-A2A9-1D37E7366503', --тип вложений Документы
		'ef9549e8-e7ab-4113-9de9-4add8d5f4001', --отчет Накладная ТОРГ-12
		'ТОРГ-12.pdf',
		'<Parameters><Parameter><Name>documentID</Name><DbType>Guid</DbType><Value>BDFB4752-D8A2-452C-BEB2-F258DE871CC2</Value></Parameter></Parameters>', --uid накладной
		'D3B58E69-07A7-4DD9-995F-F16B0F3CB263' --Администратор

Этот пример добавляет в очередь создание ТОРГ-12 по накладной с указанным ID.

В зависимости от периодичности этой автозадачи, через некоторое время во вложениях накладной появится pdf отчет ТОРГ-12.

Last updated