Использование batсh режима

InfoSys позволяет использовать batch режим в котором из командной строки не запуская приложение, возможно выполнение различных действий. Например, расчет отчетов и их экспорт в определенных форматах. Эту особенность очень удобно использовать при работе с ежедневно или еженедельно выполняемыми отчетами стандартного вида, которые строятся по последнему загруженному диапазону данных.

Все отчеты которые создавал пользователь, по умолчанию сохраняются и экспортируется в папку Users для соответствующего набора данных . Например для Москвы InfoSys\Moscow\Users\User1. Изменить настройку по умолчанию возможно, выбрав в меню Tools\ Option и нажав кнопку изменить путь к директории «по умолчанию»

ПрямоугольнаяПрямоугольная выноска: Изменения директории «по умолчанию» где будет сохранен отчет

Один отчет можно экспортировать одновременно разными способами. Экспорт каждого типа отчета, так же возможно настроить на любую директорию. Для этой настройки необходимо находясь на закладке «Report» в меню File выбрать тип экспортируемого документа

Прямоугольная выноска: Активна закладка Report Прямоугольная выноска: Выбор типа экспортируемого отчета

И в появившемся диалоговом окне, задать путь для экспорта отчета, нажав кнопку

указать путь к директории куда будет экспортироваться отчет. Также возможно настроить экспорт дополнительных закладок отчета.

Прямоугольная выноска: Указание необходимости в экспорте дополнительных закладок отчета 



Прямоугольная выноска: Опции выбора листов отчетаПрямоугольная выноска: Задание директории для экспорта отчета

или для экспорта в HTML

Прямоугольная выноска: Указание необходимости в экспорте дополнительных закладок отчета Прямоугольная выноска: Задание директории для экспорта отчета

Обращаем Ваше внимание, если Вы хотите изменить настройки экспорта для отчетов находящихся в секциях пользователей System или Master необходимо их скопировать в пользовательскую секцию User. Внести изменения в пути и типы экспорта можно как описано выше.

Для задания на выполнение отчетов в batch режиме необходимо сначала необходимо выполнить - Настройку batch режима. Для чего, выбрать в меню Tools\ Setup automatic run… на закладке Batch process включить необходимые опции.

НЕ нашли? Не то? Что вы ищете?

ПрямоугольнаяПрямоугольная выноска: Выбор в каком формате необходимо экспортировать отчет. Может иметь множественный выбор.Прямоугольная

Мы рекомендуем создать в директории для пользователя InfoSys/ Набор данных/User папки для группировки отчетов ( ежедневные, еженедельные, графические … ). После, как описано выше, необходимо настроить экспорт каждого отчета в соответствующую тематическую директорию. В правой части окна удобно создать папки которые соответствуют группировкам отчетов. Кликните правой кнопкой мыши на имени пользователя и с помощью меню создайте требуемую папку. Папки могут иметь вложенную структуру, как на рисунке . После создания папок в правой части окна Project из левой части окна Project перетащите мышкой необходимый отчет направо в выбранную папку. Пометь «галочкой» отчеты которые вы хотите выполнить в batch режиме

ПрямоугольнаяПрямоугольная выноска: Создание папки , для групировки отчетов

После проведения настройки, вы можете создать командный файл вида

путь к файлу InfoTV32.exe /AUTO BATCH /USER **** /EXPHTML 1 /EXPEXCEL 1

В данном файле используются обязательные параметры

/AUTO BATCH - Параметр который управляет автоматическим выполнением отчета.

/USER **** - имя пользователя под которым он входит в Infosys.

Также заданы дополнительные параметры:

/EXPHTML 1 построение отчета в HTML формате.

/EXPEXCEL 1 построение отчета в EXCEL файле.

Обращаем внимание что в одном командном файле возможно использовать несколько командных строк для разных наборов данных, например для одновременного расчета ежедневных данных :

\Moscow\ Software\Infotv32.exe /AUTO BATCH /USER **** /EXPHTML 1 /EXPEXCEL 1

\RussiaPre\ Software\Infotv32.exe /AUTO BATCH /USER **** /EXPHTML 1 /EXPEXCEL 1

или для еженедельного отчета

\Moscow\ Software\Infotv32.exe /AUTO BATCH /USER **** /EXPHTML 1 /EXPEXCEL 1

\Russia\ Software\Infotv32.exe /AUTO BATCH /USER **** /EXPHTML 1 /EXPEXCEL 1

\Cities \ Software\Infotv32.exe /AUTO BATCH /USER **** /EXPHTML 1 /EXPEXCEL 1

Командный файл BATCH режима позволяет задавать и другие параметры, например:

/RDATES 0,

/RDATES 1

/RDATES 2 параметр который указывает, должны ли даты в отчете при выполнении быть заменены или нет. Ключ "0" указывает, что даты не меняются. "1" даты меняются только в отчетах где они не указанны. "2" все даты в отчетах выполняемых в batch режиме должны быть заменены. Если параметр RDATES не используется, то отчеты будут рассчитаны без замены даты.

/BATCHDATE "yyyymmdd" указывает дату которая будет использоваться при расчетах при указании RDATES 2 . Если дата не указанна, то будет использоваться последний загруженный день.

/BATCHDATEMAX "yyyymmdd", указывает последнюю дату диапазона расчета отчета, первая задается параметром /BATCHDATE.