FAQ "ЭнергоЦентр"

все разделы ... 

Выдача информации из ЭнергоЦентр в билинг, 1С, SAP и другие системы управления предприятием


Для выдачи информации из ПО "ЭнергоЦентр" во внешние билинговые и другие системы управления предприятием типа 1С, SAP мы предлагаем воспользоваться механизмом XML ориентированных файлов.

Как это работает:
1. Описываем скелет структуры файла, которую мы хотим получить, а также указав те данные, которые мы хотим передавать -  воспользовавшись встроенным конструктором файлов выдачи
   Конфигуратор - Справочники - Справочник типов макетов - в котором описываем новую структуру, воспользовавшись встроенной подсказкой, например просто пример файла, в котором выдается серийный номер счетчика и его показание


<body>
  <FiderGroupID />|<SerialNum_bil />|<ReportDataTime shift_days="1" />|<Autoread_all suppressemptyrows="true" />
|</body>
<footer></footer>


Или пример скелета чистого XML файла:


<header>
<?xml version="1.0" encoding="windows-1251"?><CRLF />
<message class="80020" version="2" number="258"><CRLF />
  <!--aisId:200909--><CRLF />
  <datetime><CRLF />
    <timestamp><CurrentDateTime format="yyyyMMddHHmmss" /></timestamp><CRLF />
    <day><ReportDataTime /></day><CRLF />
    <daylightsavingtime>0</daylightsavingtime><CRLF />
  </datetime><CRLF />
  <sender><CRLF />
    <inn>4716016979</inn><CRLF />
    <name>ФСК</name><CRLF />
  </sender><CRLF />
  <comment>Generated by EnergoCenter VIK-Soft Ltd. Version=2.11.0, Culture=neutral  Gaslo=slava ukraini:gerojam slava.</comment><CRLF />
</header>
<C_Point>
  <measuringpoint name="<Fider_Name />" code="<FiderGroupID />"><CRLF />
</C_Point>
<C_Direction>
    <measuringchannel code="<Dr />" desc="<Dr In="1,2,3,4" Out="АП,АГ,РП,РГ" />"><CRLF />
</C_Direction>
<body>
      <period start="0000" end="0030"><CRLF />
        <value><GRVal integration="30" ind="1" /></value><CRLF />
      </period><CRLF />
 
2. Создаем транспорт для автоматического создания заданного файла
Конфигуратор - МАКЕТЫ - транспорт, где задаем куда и как часто сохранять файл (фтп, локальная папка, e-mail). А уже внешняя система должна мониторить эту папку на наличие новых файлов и обрабатывать их.

3. Создаем файл-макет для выгрузки данных
Конфигуратор - МАКЕТЫ - макет, создаем новый файл макет с типом, который мы создали в п.1. Необходимо задать маску названия файла и указать любой номер объекта. 
Добавить необходимые точки учета для выгрузки.


4. Запускаем модуль "mailer" в автоматическом режиме для формирования заданных файлов в заданном каталоге