> For the complete documentation index, see [llms.txt](https://projects.itproduct.ru/azimut/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://projects.itproduct.ru/azimut/dokumentaciya/avtozadachi-po-raspisaniyu-1/obrabotka-otchetov.md).

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

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

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

Пример

```sql
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.
