2. Форматы наименований файлов

advertisement
Уважаемый клиент!
В соответствии с условиями 4.1.3. типового договора энергоснабжения или куплипродажи электрической энергии потребитель ежемесячно в срок до 17 часов 1 рабочего дня
месяца, следующего за расчётным, обязан предоставлять поставщику сведения об объёмах
потребленной электрической энергии (мощности) сформированных с учётом ценовой
категории используемой в расчётах:
- для первой ценовой категории – суммарный объём потребления за расчётный период;
- для второй ценовой категории – объём потребления по зонам суток (для двух зон ночная и дневная, для трёх зон - ночная, пиковая, полупиковая);
- для третьей, четвёртой, пятой, шестой ценовой категории – объём потребления за
каждый час суток расчётного периода.
Загрузить образцы файлов, содержащих сведения о фактическом почасовом потреблении
электроэнергии и ознакомится с описанием форматов, можно ниже.
1. Форматы входных данных
Импорт осуществляется из файлов в одном из четырех форматов:
1. MS Excel с вертикально расположенным списком почасовых значений (F1);
2. MS Excel со списком почасовых значений в виде матрицы (F2);
3. Текстового файла с разделителями (Ft);
4. XML макета 80020 (Fxml).
Примеры файлов:
№ п/п
1
Наименование файла
Ссылка на файл
F1.xls
F1_4701001111000_
163546727_A+_2014_01.xls
2
F2.xls
F2_4701001111000_
163546727_ A+_2014_01.xls
3
Ft.txt
4
Fxml.xml
80020_1234567890_
20141001_1.xml
2. Форматы наименований файлов
2.1 Формат наименования файла MS Excel
FF_XXXXXXXXXXXXXX_YYYYY_ZZ_ГГГГ_MM.xls, где:
1
FF – код формата F1 или F2
XXXXXXXXXXXXXX – номер договора,
YYYYY - серийный номер прибора учета (количество знаков переменное, по
фактическому значению),
ZZ - код регистра (вид и направление измеряемой энергии, А+,А-,Р+,Р-),
ГГГГ__ММ – период (год месяц), за который передается файл.
2.2 Формат наименования текстового файла
XXXXXXXXXXXXXX_YYYYY_ZZ_ГГГГ_MM.txt, где:
XXXXXXXXXXXXXX – номер договора,
YYYYY - серийный номер прибора учета (количество знаков переменное, по
фактическому значению)
ZZ - код регистра (вид и направление измеряемой энергии, А+,А-,Р+,Р-)
ГГГГ__ММ – период (год месяц), за который передается файл.
2.3 Формат наименования файла XML макета 80020
тип документа_ИНН_дата_номер документа, где:
тип документа – номер, присвоенный НП «АТС» данному типу документа;
ИНН - ИНН организации предоставляющей информацию, длина inn – 10 символов;
дата – операционный период, за который предоставляется информация, в формате
“ГГГГММДД”, где ГГГГ – год, ММ – порядковый номер месяца, ДД – день. Длина поля
<дата> - 8 знаков. В случае предоставления информации за операционный период месяц,
поле день (ДД) принимает значение 00.
номер документа – порядковый номер (идентификатор) документа. Номера документов
присваиваются отправителем, начинаются с 1 и увеличиваются на 1 с каждым новым
документом для данного типа документов.
3. Форматы содержимого файлов
3.1 Формат F1 файла MS Excel
Ячейка A1 содержит номер договора в символьном формате
Ячейка A2 содержит расчетный период в формате год-месяц
Ячейка A3 содержит признак учета коэффициента трансформации
Ячейка A4 содержит значение коэффициента трансформации
Ячейка A5 содержит номер счетчика в символьном формате
Ячейка A6 содержит код регистра (вид и направление измеряемой энергии, А+,А-,Р+,Р-)
Колонки А, B и C, начиная со строки 7 содержат соответственно:

дату в формате число-месяц-год;

номер часа;
2
значение расхода активной энергии за указанный час указанного дня с точностью

до 7 знаков после запятой.
3.2 Формат F2 файла MS Excel
Ячейка A1 содержит номер договора в символьном формате
Ячейка A2 содержит расчетный период в формате год-месяц
Ячейка A3 содержит признак учета коэффициента трансформации
Ячейка A4 содержит значение коэффициента трансформации
Ячейка A5 содержит номер счетчика в символьном формате
Ячейка A6 содержит код регистра (вид и направление измеряемой энергии, А+,А-,Р+,Р-)
В строке 7 содержатся номера часов суток, начиная с колонки В
Строки в количестве соответствующем количеству дней в месяце начиная со строки 8:
Колонка А содержит дату в формате число-месяц-год,
24 Колонки,
начиная с
B, содержат
значение расхода активной энергии за
соответствующий час указанного дня с точностью до 7 знаков после запятой.
3.3 Формат текстового файла
Последовательность строковых значений, разделенных переводом строки:

номер договора в символьном формате;

расчетный период в формате год-месяц;

признак учета коэффициента трансформации;

значение коэффициента трансформации;

номер счетчика в символьном формате;

код регистра (вид и направление измеряемой энергии, А+,А-,Р+,Р-).
Строки содержание разделенные табуляцией значения:

дату в формате число-месяц-год;

номер часа;

значение расхода за указанный час указанного дня с точностью до 7 знаков после
запятой
3.4 Формат XML макета 80020
1. Элемент <message> является корневым элементом. Потомками элемента <message>
являются
элементы
<comment>, <datetime>, <sender>, <area>.
В документе
допускается наличие только одного корневого элемента <message>.
2. Атрибут class элемента <message> является обязательным и содержит данные о типе
электронного документа. Значение атрибута class должно быть равно 80020.
3
3. Атрибут version корневого элемента <message> является обязательным и содержит
данные о версии формата. Данный документ определяет версию документа 2.
4. Атрибут number элемента <message> является обязательным и содержит порядковый
номер сообщения. (Номера сообщений присваиваются отправителем, начинаются с 1
и увеличиваются на 1 с каждым новым сообщением). Совпадает с номером документа
в пункте 4.1.3.
5. Элемент <datetime> является потомком корневого элемента <message>.В документе
допускается наличие только одного элемента <datetime>.Элемент <datetime>
содержит информацию о времени создания документа. Потомками элемента
<datetime> являются элементы <timestamp>, <day>, <daylightsavingtime>.
6. Элемент <timestamp> является потомком элемента <datetime>.Содержимым элемента
<timestamp> является дата и время формирования данного документа в формате
“ГГГГММДДччммсс”, где: ГГГГ – год, ММ – порядковый номер месяца, ДД – день,
чч – час, мм – минуты, сс – секунды.
7. Элемент <daylightsavingtime> является обязательным и содержит 1 если используется
летнее время, 0, если используется зимнее время, и 2, если документ сформирован для
суток, в которые осуществлялся перевод часов с зимнего на летнее время и
обратно. Значение элемента <daylightsavingtime> применяется ко всем значениям
времени в данном документе.
8. Элемент
<day>
является
обязательным
и
содержит
дату,
определяющую
операционный период, за который предоставляется информация, в формате
ГГГГММДД где: ГГГГ – год, ММ – порядковый номер месяца, ДД – день. В случае
предоставления информации за операционный период месяц, поле день (ДД)
принимает значение 00.
9. Элемент <sender> является потомком корневого элемента <message>.В документе
допускается наличие только одного элемента <sender>. Элемент <sender> описывает
организацию, предоставляющую информацию. Потомками элемента <sender>
являются элементы <inn>,<name>.
10. Элемент
<inn>
является
обязательным
и
содержит
ИНН
организации,
название
организации,
предоставляющей информацию.
11. Элемент
<name>
элемента
<sender>
содержит
предоставляющей информацию. Длина названия до 250 символов.
12. Элемент <area> содержит информацию о результатах измерений по точкам
измерения, точкам учета и датчикам ТИ одной организации субъекта ОРЭ (Если
субъект ОРЭ представляет на рынке несколько организаций, то каждой организации в
документе должно соответствовать своя секция <area>.). Потомками элемента <area>
4
могут
являться
элементы
<inn>,
<name>,
<measuringpoint>,
<accountpoint>,
<deliverypoint>, <deliverygroup>.
13. Элемент <inn> является обязательным и содержит ИНН организации субъекта ОРЭ.
14. Элемент <name> является обязательным и содержит название организации субъекта
ОРЭ. Длина названия до 250 символов.
15. Элемент <measuringpoint> содержит сведения о точке измерения и результатах
измерения по ней. Атрибутами элемента <measuringpoint> являются code, name.
Потомками элемента <measuringpoint> являются элементы <measuringchannel>.

содержимым атрибута name элемента <measuringpoint> является наименование данной
точки измерения. Длина наименования до 250 символов.

атрибут code элемента <measuringpoint> содержит уникальный код, присвоенный НП
«АТС» данной точке измерения.
16. Элемент <accountpoint> содержит сведения о точке учета и результатах измерения по
ней. Атрибутами элемента <accountpoint> являются code и name. Потомками элемента
<accountpoint> являются элементы <measuringchannel>.

содержимым атрибута name является наименование данной точки учета. Длина
наименования до 250 символов.

атрибут code содержит уникальный код, присвоенный НП «АТС» точке учета.
17. Элемент <deliverypoint> содержит сведения о точке поставки и результатах измерения
в ней. Атрибутами элемента <deliverypoint> являются code и name. Потомками
элемента <deliverypoint> являются элементы <measuringchannel>.

содержимым атрибута name является наименование данной точки поставки. Длина
наименования до 250 символов.

атрибут code содержит уникальный код, присвоенный НП «АТС» точке поставки.
18. Элемент <deliverygroup> содержит сведения о группе точек поставки и результатах
измерения в ней. Атрибутами элемента <deliverypoint> являются code и name.
Потомками элемента <deliverygroup> являются элементы <measuringchannel>.

содержимым атрибута name является наименование данной группе точек поставки.
Длина наименования до 250 символов.

атрибут code содержит уникальный код, присвоенный НП «АТС» группе точек поставки.
19. Элемент <measuringchannel> содержит информацию результатах измерений по точкам
учета, точкам измерений, точкам поставки и группам точек поставки. Потомками
элемента <measuringchannel> являются элементы <period>.

атрибут code элемента <measuringchannel> содержит код измерительного канала,
присвоенный НП «АТС» данному измерительному каналу ИС. В коде измерительного
канала содержится информация о направлении передачи электроэнергии и типе
измерительного канала.
5

атрибут desc содержит описание измерительного канала ИС.
20. Элемент
<period>
содержит
временной
диапазон
вычисления
и
значения
измерительных каналов точки учета и точки измерения. Потомками элемента
<period> являются элемент <value>. В зависимости от интервала измерений в
элементах <measuringchannel> должно присутствовать определенное количество
элементов <period>. То есть для точки измерения с интервалом измерения 30 минут
должно быть 48 элементов период, с интервалом измерения 15 минут - 96.
Несовпадение числа элементов <period> считается ошибкой формата и является
основанием в отказе приема файла целиком. В сутки, когда осуществляется переход с
зимнего на летнее время число периодов должно оставаться неизменным, а в сутки,
когда осуществляется переход с летнего на зимнее время, число периодов должно
быть
увеличено
с
учетом
появления
лишнего
часа.
При
этом
элемент
<daylightsavingtime> (п4.2.7) принимает значение 2, а у периодов, относящиеся к
летнему времени, устанавливается атрибут “summer” равный 1.
21. Атрибуты <start> и <end> элемента <period> являются обязательными и содержат
дату и время начала и конца измерения соответственно, в формате “ччмм”, где: чч –
часы, мм - минуты. Последний интервал в операционных сутках записывается в виде
start=время начала периода, end=0000.
22. Содержимым элемента <value> является значение результата измерения. Атрибутами
элемента <value> являются status, errofmeasuring, exstendedstatus, param1, param2,
param3.

содержимое атрибута status элемента <value> показывает статус передаваемой
информации. Статус 0 означает, что передаваемая информация имеет статус
коммерческой. В этом случае атрибут статус может отсутствовать. Значение поля status 1
означает, что данную информацию нельзя использовать в коммерческих расчетах.

Содержимое
атрибута
errofmeasuring
элемента
<value>
содержит
абсолютную
погрешность результатов измерений. Обязательность передачи атрибута определяется
Актом соответствия АИСС техническим требованиям ОРЭ.

Атрибуты param1, param2, param3 содержат дополнительную информацию, содержание
которой определяется значением атрибута extendedstatus.

Атрибут extendedstatus содержит расширенный статус передаваемой информации. В
частности, в случае замещения результатов измерений в точке измерения на значение
результатов измерений в группе точек измерений (в случае включения присоединения
через обходной выключатель), значение атрибута exstendedstatus равно 1114, а значение
атрибута param1 принимает значение равное коду, присвоенному НП «АТС» группе точек
измерений.
6
4. Шаблоны содержимого файлов
4.1 Формат F1 файла MS Excel
Шаблон F1_4701001111000_163546727_A+_2014_01.xls
7
4.2 Формат F2 файла MS Excel
Шаблон F2_4701001111000_163546727_ A+_2014_01.xls
8
4.3 Текстовый формат файла
9
4.4 Формат XML макета 80020
Шаблон 80020_1234567890_20141001_1.xml
10
Download