Заголовочная часть Заголовочная часть файла начинается служебной строкой, содержащей символы #%, которые указываются без пробела. Далее на отдельных строках указываются обязательные и дополнительные реквизиты заголовочной части отчета (Таблица 4). Заголовочная часть заканчивается служебной строкой, в которой указывается символ #.
Обязательные реквизиты заголовочной части указываются в полном составе. Дополнительный реквизит «ПРП» указывается только для формы 227.
Если в отчете используется несколько значений дополнительного реквизита заголовочной части, то для каждого значения создаются соответствующие ему заголовочная и содержательная части. При этом обязательные реквизиты указываются только в первой заголовочной части. Заключительная часть не повторяется и формируется в конце файла.
Каждый из реквизитов заголовка указывается на отдельной строке.
Все атрибуты заголовочной части файла указываются прописными буквами на русском языке следующим образом: <ИМЯ_РЕКВИЗИТА=значение>.
Содержательная часть Содержательная часть состоит из секций, количество которых соответствует количеству разделов отчетной формы.
Каждая секция состоит из заголовка и блока данных.
Заголовок секции начинается служебной строкой, содержащей символы #@, которые указываются без пробела. В следующей строке заголовка секции указывается ее номер: ТБ=<Номер секции>.
Номер секции состоит из двух символов (например, 01, 02, 03) и соответствует номеру раздела отчетной формы. При отсутствии разделов в стандартном бланке отчета для указания номера секции необходимо руководствоваться порядком формирования строк данных.
Блок данных секции начинается служебной строкой, содержащей символы #$, которые указываются без пробела, и заканчивается служебной строкой, содержащей символ #. Между названными служебными строками размещаются строки данных.
При подготовке строк данных необходимо руководствоваться следующими требованиями:
максимальная длина строки – 2000 знаков;
строки данных должны состоять из числовых или текстовых значений, разделенных символом «|» (Код 124 ASCII). Наличие пустых строк не допускается;
количество пробелов между значениями и разделительными символами «|» произвольно;
код отчетного показателя и все соответствующие им значения должны располагаться в одной строке;
разделителями целой и дробной части числовых значений отчетных показателей могут быть либо «точка», либо «запятая»;
наличие пустых граф не допускается; в графах, по которым нет отчётных данных ( в том числе и для граф отчетных данных, содержащих в бланке отчетной формы значение ‘x’ ), в качестве числовых значений указывается «0» (ноль);
любые комментарии к отчетным данным в содержательной части файла не допускаются (за исключением отчетных форм, являющихся приложением к пояснительной записке, содержащих специальные графы для пояснений и комментариев).
Порядок формирования строк данных по каждой отчетной форме, а также порядок формирования строк данных для приложений к пояснительной записке приведены в приложении к настоящему документу.
Перечень недопустимых символов для электронных файлов Электронный файл должен быть сформирован в строгом соответствии со структурой текстового файла
В заголовочной, содержательной и заключительной части не допускается наличие пустых строк
Файл данных должен быть сформирован в одной кодовой странице
В полях данных с датами и цифровыми значениями не допускается использование буквенных значений
Внутри текстовых данных и комментариев не допускается использование символов [|] [«»] , [ “ ], [‘]. «возврат каретки» (код 13 ASCII) и «перевод строки» (код 10 ASCII).
|