Пакеты отчетов |
Пред. Начало След. |
Применяется для выгрузки в электронном виде и последующей передаче Excel/PDF отчетов для ПБС, РБС, БУ, АУ. Для электронной загрузки выписок в системы бухучета (1С, Парус и т.п.) предназначены отчеты с постфиксом "(ТФФ)". Например при формировании пакетного отчета "Выгрузка выписки из лицевого счета ПБС (ТФФ) + Приложение к выписке" будут сформированы: файлы выписки VPи BD по форматам УФК ; отчет "Выписка из л/с" в виде Excel файла; отчет "Приложение к выписке из л/с" в виде Excel файла.
Создание и редактирование пакетных отчетов осуществляется через меню "Редактирование пакетных отчетов" - по кнопке "Открыть" выбрать нужный пакетный отчет:
Шаблон имени файла - выражения на языке SQL (FoxPro) для формирования имени исходящего файла с применением полей (реквизитов учреждений) отчета. Шаблон имени архива - выражения SQL для формирования имени архива с применением полей (реквизитов учреждений) отчета. Шаблон имени каталога - выражения SQL для формирования имени папки Windows, в которую будут складываться сформированные файлы отчетов. Шаблон email адреса - заполняется если отчеты рассылаются по электронной почте, указывается функция FindEmail_CorrID() с параметром имени поля отчета, идентифицирующем получателя рассылки по электронной почте. Иднтификаторы учреждений задаются в справочнике "Корреспонденты. Участники рассылок".
Дополнительные действия
Возможные значения:
Формирование файлов по ТФФ <?xml version="1.0" encoding="windows-1251"?> <Functions> <Function Name="ExportToFile"> <Param Name="FieldName" Type="string"> <Value>text</Value> <Rel></Rel> </Param> <Param Name="Cursor" Type="string"> <Value>1</Value> <Rel></Rel> </Param> <Param Name="FileNameField" Type="string"> <Value>Filename</Value> <Rel></Rel> </Param> </Function> </Functions>
где: FieldName - наименование колонки с контентом для файла, FileNameField - наименование колонки с наименованием файла, Cursor - индекс таблицы с содержимым для выгрузки в файл. Значения менять не рекомендуется, только по согласованию с разработчиком ПО.
Выгрузка ТФФ в отдельные каталоги, вместе с отчетами (xls файлы) приложений.
<?xml version="1.0" encoding="windows-1251"?> <Functions> <Function Name="ExportToFile"> <Param Name="FieldName" Type="string"> <Value>text</Value> <Rel></Rel> </Param> <Param Name="Cursor" Type="string"> <Value>1</Value> <Rel></Rel> </Param> <Param Name="MaskLen" Type="string"> <Value>8</Value> <Rel></Rel> </Param> <Param Name="FileNameField" Type="string"> <Value>Filename</Value> <Rel></Rel> </Param> <Param Name="DirName" Type="string"> <Value>substr(Filename, 4, 8)</Value> </Param> <Param Name="ArcName" Type="string"> <Value>"Tf_"+d_chr_10to36(MONTH(@dDate2),1)+IIF(LEN(ALLTRIM(str(day(@dDate2)))) = 1,"0"+ALLTRIM(str(day(@dDate2))),ALLTRIM(str(day(@dDate2))))+substr(Filename, 4, 5)</Value> </Param> </Function> </Functions>
где: DirName - имя каталога для файлов ТФФ, указывается формула вычисления на основе данных отчета (счет, код УБП и т.п.) на языке FoxPro; ArcName - имя файла архива для файлов ТФФ, указывается формула вычисления на основе данных отчета (счет, код УБП и т.п.) на языке FoxPro; прочие параметры менять не рекомендуется. Если требуется упаковка ТФФ файлов в один файл архива с выпиской, то блоки определения DirName и ArcName следует удалить. Наименование файла по ТФФ (FileName) присваивается автоматически: 000XXXXXDNN.TTM, где 000 - константа; XXXXX - код УБП организации, D – день месяца формирования документов (файла): 1–9, A–V ; NN – порядковый номер файла за дату формирования: каждое из N приводится в 36-ричном формате (0–9, A–Z); TT – тип (маркер) документов, содержащихся в файле; M – месяц формирования документов (файла), значение с 1–9 и с A–C.
Передача сформированных файлов отчетов/архивов через шину, по одному
<Param Name="OneByOne" Type="bool"> <Value>true</Value> <Rel></Rel> </Param>
Варианты пакетных отчетов Отчеты формируются согласно настроек вариантов, указанных для каждого запроса (отчета), включенного в пакетный отчет. Выбор варианта соответствующих отчетов осуществляется в разделе "Запросы" настроек формы отчета.
Опции пакетных отчетов
При этом, если заполнено поле "Сертификат", то подписываться будет заданным сертификатом, а если не заполнено, то: при ручном формировании пакетного отчета будет запрошен сертификат, при автоматическом формировании (планировщик) - подписываться отчеты не будут.
Выражения для формирования имен файлов, архивов и каталогов
Функции
Поля выборки пакетных отчетов, доступные для применения в формулах имен каталогов, файлов и архивов: cacc, caccount - номер счета corr_code, corr_cbp - код по СР (при отсутствии значения - код УБП) из справочника корреспондентов. @dDate_1, @dDate1 - дата начала периода отчета. Пример применения в формуле имени файла: @dDate_2, @dDate2 - дата конца периода отчета. @dDate - расчетная дата комплекса. corr_inn, ccorr - ИНН корреспондента. cbacc, cbaccount - номер счета бюджета. bcorr_okpo - окпо бюджета. bcorr_oktmo - октмо бюджета. ufk_code - код ТОФК.
Если указано несколько значений, то применимо одно из них в зависимости от отчета.
|