====== Настройка автоматического формирования отчетов (в файлы или отправка на e-mail) ====== Данное руководство содержит пошаговый алгоритм настройки автоматического формирования отчета каждый день в 18:00 за текущий день с сохранением в файл на компьютере и последующей отправкой на e-mail на примере отчета "**по взвешиваниям**". Для автоматической отправки отчетов на электронную почту, в программе должна быть настроена **Отправка почты**. \\ **[[uniserver:settings_sendmail|Настройка отправки e-mail (SendMail)]]** - Для настройки автоматического формирования отчета разверните раздел меню "**Отчеты**" и перейдите в раздел "**-НАСТРОЙКА-**" выберите необходимый отчет \\ \\ {{ uniserver:autogenerator_reports:1.png?direct550 }} \\ Справа откроется меню настройки и планировщик для автоматического формирования отчета. \\ \\ {{ uniserver:autogenerator_reports:4.png?direct650 }} \\ Чтобы добавить задание для автоматического формирования отчета в планировщик, нажмите кнопку "**+**" справа над таблицей. - В открывшемся окне заполните следующие поля: - "**Время выполнения**" - расписание формирования отчета в типовом формате известного планировщика **cron**. С помощью данного формата можно задать любую цикличность формирования отчета (примеры составления команды-расписания представлены на скриншоте ниже, а также в окне настройки задачи); - "**Файл экспорта**" - формат файла отчета (если оставить это поле не заполненным - отчет не будет сохраняться в файл); - "**Почта**" - e-mail адрес получателя отчета (можно указать несколько адресов через запятую. если оставить это поле не заполненным - отчет не будет отправляться на e-mail); - "**Файл экспорта**" - папка для сохранения отчета и имя отчета (.\Reports\ - папка Reports в папке Data корневого каталога установки ПО); - "**Добавлять к имени дату и время**" - если к имени файла отчета нужно добавлять дату и время его формирования установите **да**. Данный параметр необходим для того, чтобы старые файлы не затирались новыми отчетами и хранились в одной папке. \\ \\ {{ uniserver:autogenerator_reports:2.png?direct550 }} \\ - Нажмите "**Сохранить**". \\ В таблице планировщика появится строка с сохраненной задачей на автоматическое формирование отчета. Поле "**Доступность**" означает выполняет ли планировщик данную задачу (если формирование отчетов по данной задаче нужно прекратить - отключите у данной задачи доступность). - Для того, чтобы настроить входные параметры формируемого отчета (глубину, фильтры по полям) откройте соответствующий раздел (см. скриншот ниже) \\ \\ {{ uniserver:autogenerator_reports:5.png?direct550 }} \\ - Настройте входные параметры отчета: \\ \\ {{ uniserver:autogenerator_reports:3.png?direct550 }} \\ - "**Начало периода**" - период времени формирования отчета относительно окончания периода. - "**Окончание периода**" - Смещение периода формирования отчета относительно текущей даты - Ниже расположены параметры для настройки фильтрации отчета. \\ Если нужно формировать отчет за прошедший день - установите **Начало периода** - 1 день, **Окончание периода** - 0 дней. \\ Если нужно формировать отчет за вчерашний - установите **Начало периода** - 2 день, **Окончание периода** - 1 дней.