2.4. Кодирование

Кодирование информации из текстовых примечаний.

Так как часть примечаний имеет неструктурированный (текстовый) вид, когда показатели расположены внутри текста, то для их кодирования в разрезе код строки - номер графы используются следующие правила:

- Если текстовое примечание содержит внутри себя поля ввода для заполнения отдельных значений (шаблон), то для кода строки (атрибут тэга line) и кода графы (атрибут тэга col) используются значения "1".

- Если текстовое примечание представляет собой простое поле ввода для записи произвольного текста, то для кода строки (атрибут тэга line) используется значение "1", а для кода графы (атрибут тэга col) используются значение "2".

- При заполнении текстового примечания-шаблона следует для выделения заполняемых значений использовать конструкции:

Тип данных

Конструкция

текст

<pt>текст</pt>

дата

<pd v="DD.MM.YYYY">Отображаемая дата</pd>

Целое число

<pi v="#####">### ###</pi>

Число с одним знаком после запятой

<pf1 v="#####.#">### ###.#</pf1>

Число с двумя знаками после запятой

<pf2 v="#####.##">### ###.##</pf2>

Число с несколькими знаками после запятой

<pf v="#####.#####">### ###.#####</pf>

здесь атрибут "v" тэгов "pd","pi","pf1","pf2","pf" содержит значение в нормальной форме (дата в формате DD.MM.YYYY, число без пробелов и со знаком точки в качестве десятичного разделителя), а в качестве содержимого тэгов указывается отображаемое отформатированное значение.

перед записью в файл необходимо обеспечить выполнение п. 3.5. настоящих условий и форматов.