Наименования полей структуры TLV, их формат и длина
Полное наименование поля | Сокращенное наименование поля | Формат поля | Длина в байтах |
Тип данных | Тег | UInt16 | 2 |
Длина данных | Длина | UInt16 | 2 |
Значение данных | Значение | Задан атрибутом реквизита "формат ЭФ" | Задано полем "Длина" |
Примечания:
1) Значение поля "длина" реквизита, имеющего структуру TLV, содержит сведения только о длине поля "значение" этого реквизита, без учета длины его поля "тип" и длины его поля "длина".
2) Значение поля "длина" реквизита, имеющего структуру STLV, содержит сведения о длине его поля "значение", включая длину всех полей "тип", "длина" и "значение" для всех реквизитов, имеющих структуру TLV, входящих в состав структуры этого реквизита.
3) В случае если длина строки с данными реквизита типа "Текст" должна иметь фиксированную длину, а длина строки данных для формирования реквизита имеет меньшую величину, чем значение, указанное атрибутом "Длина", то строка с данными для формирования реквизита должна быть дополнена после данных (справа в строке с данными) символами "пробел" до значения размера длины строки, указанного атрибутом "Длина". Пробелы слева в составе данных для формирования реквизита типа "Текст" при фиксированной длине строки с данными реквизита являются значащими и при обработке данных реквизита не удаляются.
6. Атрибут "Обязательность" для реквизитов ФД должен принимать значения, указанные в таблице 3.