Тело файла, содержащее данные по разделам отчетности, должно состоять из единственной секции part:
<part id="PartId"> | |
<table id="1"> | |
… | |
</table> | |
<list id="5.2"> | |
… | |
</list> | |
<markedtable id="2" okato="73" name="Ульяновская область"> | |
… | |
</markedtable> | |
</part> |
, где PartId - номер раздела, перед которым стоит буква "s" (s1, s2 и т. д.).
Cекция part состоит из нескольких секций table, list и markedtable. Каждая из секций описывает одну таблицу из раздела.
Каждая секция table описывает простую таблицу с фиксированным количеством строк и граф, а также описывает строки 199, 200, 210, 220 подраздела 6.5.13.
Каждая секция list описывает таблицу подраздела 6.5, содержащую переменное количество строк и фиксированное количество граф.
Секция markedtable описывает таблицы подразделов 1.2 и 1.6, содержащих переменное число таблиц (в зависимости от количества субъектов РФ и иностранных государств соответственно) и фиксированное количество строк и граф.
Структура секции table имеет вид:
<table id="xxx"> | ||
<line id="LineCode"> | ||
<col id="ColNo">Val</col> | ||
<col id="ColNo">Val</col> | ||
<col id="ColNo">Val</col> | ||
</line> | ||
<line id="20"> | ||
<col id="2">Val</col> | ||
<col id="3"></col> | ||
<col id="4">Val</col> | ||
</line> | ||
</table> |
, где xxx - номер подраздела без номера раздела (например, подраздел 6.4.2 обозначается как 4.2).
Для подраздела 6.5.13. для строк 199, 200, 210, 220 в качестве номера подраздела указывается 5.13r.
LineCode - код строки таблицы
ColNo - номер графы
Структура секции list имеет вид:
<list id="xxx"> | ||
<item> | ||
<col id="ColNo">Val</col> | ||
<col id="ColNo">Val</col> | ||
<col id="ColNo">Val</col> | ||
</item> | ||
<item> | ||
<col id="1">Val</col> | ||
<col id="2">Val</col> | ||
<col id="3">Val</col> | ||
</item> | ||
<summary> | ||
<col id="2">SummaryVal</col> | ||
<col id="3">SummaryVal</col> | ||
</summary> | ||
</list> |
, где xxx - номер подраздела без номера раздела (например, подраздел 6.5.8 обозначается как 5.8)
ColNo - номер графы.
Список содержит несколько секций item, описывающих элементы списка и одну секцию summary, в которую помещается суммарная информация по всем числовым графам списка. Если список не требует отражения сумм по графам, то секция summary может отсутствовать (подраздел 6.5.13).
Структура секции markedtable имеет вид:
<markedtable id="xxx" Attr1="Val1" Attr2="Val2"> | ||
<line id="LineCode"> | ||
<col id="ColNo">Val</col> | ||
<col id="ColNo">Val</col> | ||
<col id="ColNo">Val</col> | ||
</line> | ||
<line id="20"> | ||
<col id="2">Val</col> | ||
<col id="3"></col> | ||
<col id="4">Val</col> | ||
</line> | ||
</markedtable> |