Azimut Framework
  • О платформе Azimut
  • Концепция
    • Суть разработки на Azimut
    • Компиляция метаданных
    • Наследование метаданных
    • Подсистемы
    • Проекты и релизы
    • Расширяемость
  • Начало работы
    • Системные требования
    • Установка
  • Документация
    • Основные объекты
      • Сущность
      • Контекст
        • Контекст в выборках
        • Контекст в представлениях
      • Представление
      • Выборка
        • Фильтры и параметры отбора
      • Web формы
    • Биндинги параметров Sql скрипта
      • Биндинг Идентификатор документа
      • Биндинг Поле представления
      • Биндинг Строка
    • Автозадачи по расписанию
      • Sql to WebRequest
      • Обработка отчетов
      • Пакетное сканирование документов
    • Шаблон ХП
    • Главное меню
    • Вопросы-ответы
      • Как удалить пункт меню
      • Как удалить объект конфигурации
      • Как в выборку добавить параметр отбора
      • Как редактировать выборку прямо в гриде
    • Видео
    • Устранение неисправностей
  • API
    • Возврат ошибок
  • Расширение Платформы
    • Разработка дополнений
      • Расширение API
      • Подключение любой dll
Powered by GitBook
On this page

Was this helpful?

  1. Документация
  2. Автозадачи по расписанию

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

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

Очередь на создание отчетов это таблица 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.

PreviousSql to WebRequestNextПакетное сканирование документов

Last updated 6 years ago

Was this helpful?