Object 107 {
tBinary 4[16] GUID корреспондента
tUint8 5 tsNotNull Тип 1
0 реализация CorrType0
1 потери CorrType1
2 внутренний контрагент CorrType2
3 внешний контрагент CorrType3
tUint8 31 определены т. для типа CorrType3 (внешних контрагентов)
0 не определен CorrType3_0
1 производитель алкоголя CorrType3_1
2 импортер алкоголя CorrType3_2
3 поставщик алкоголя CorrType3_3
tUint8 32 tsNotNull Тип 2
0 юр. Лицо CorrTypeEx0
1 физ. Лицо CorrTypeEx1
2 Cпец.корреспондент CorrTypeEx2
tStrP 3[255] tsNotNull Наименование
tStrP 2[255] ИНН
tBob 6[type:Attrs] Атрибуты
tBob 7[type:Attrs] Атрибуты скрытые
tBob 34[type:Attrs] Атрибуты юр.лиц (см.Атрибуты юр. Лиц (корреспонденты))
tBob 35[type:Attrs] Атрибуты физ. лиц
tBob 36[type:Attrs] Атрибуты спец корреспондентов
}
Array (tAInserted) 114 { Список добавляемых КПП
tUint32 33 Виртуальный ключ (для связи со списком лицензий)
tUint16 9 tsNotNull ==1 КПП по умолчанию
Object 232 { регион
tUint16 1 tsKey RID региона
}
tStrP 3[255] tsNotNull Номер КПП
tBob 6[type:Attrs] Атрибуты
tBob 7[type:Attrs] Скрытые атрибуты(См.атрибуты КПП)
tStrP 34[255] Внешний код
tBob 35[type:Attrs] Внешние атрибуты
tBob 36[type:Attrs] Внешние скрытые атрибуты
}
Array (tAInserted) 115 { Список добавляемых лицензий
tShortDate 31 tsNotNull Дата начала действия лицензии
tShortDate 32 tsNotNull Дата окончания действия лицензии
Object 114 { ссылка на КПП
tUint32 1 tsKey RID КПП
tUint32 33 Виртуальный ключ
}
tStrP 3[255] tsNotNull Номер лицензии
tBob 6[type:Attrs] Атрибуты лицензии
}
Out parameters
Object 107 { Созданный корреспондент
tUint32 1 tsKey, tsNotNull RID корреспондента
tBinary 4[16] GUID корреспондента
}
Array (tAInserted) 114 { Список добавленных КПП
tUint32 1 tsKey RID КПП
}
Array (tAInserted) 115 { Список добавленных лицензий
tUint32 1 tsKey RID лицензии
Object 114 { Ссылка на КПП
tUint32 1 tsKey, tsNotNull RID КПП
}
}