InsDepart -Создание подразделения
Входные параметры
Object 106 {
tBinary 4[16] GUID подразделения
tUint8 8 tsNotNull тип подразделения (по ИЛИ):
1 - склад
2 - производство
4 – торговля
Object 102 { Юр. лицо (собственное)
tUint32 1 tsKey, tsNotNull RID юр.лица
}
Object 103 { Предприятие
tUint32 1 tsKey, tsNotNull RID Предприятия
}
tStrP 3[255] tsNotNull Наименование
tBob 6[type:Attrs] Атрибуты
tBob 7[type:Attrs] Скрытые атрибуты
}Array (tAInserted) 114 { Список КПП
tUint32 1 tsKey RID КПП
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 (tADeleted) 115 { Спиcoк лицензий для удаления
tUint32 1 tsKey Rid лицензии
}Array (tAModified) 115 { Список лицензий для модификации
tUint32 1 tsKey Rid лицензии
tShortDate 31 tsNotNull Дата начала действия
tShortDate 32 tsNotNull Дата окончания действия
Object 114 { КПП
tUint32 1 tsKey ссылка на КПП , RID КПП
tUint32 33 ссылка на КПП, виртуальный ключ КПП
}
tStrP 3[255] tsNotNull Номер лицензии
tBob 6[type:Attrs] Атрибуты лицензии
}Array (tAInserted) 115 { Список лицензий для добавления
tUint32 1 tsKey Rid лицензии
tShortDate 31 tsNotNull Дата начала действия
tShortDate 32 tsNotNull Дата окончания действия
Object 114 { КПП
tUint32 1 tsKey ссылка на КПП , RID КПП
tUint32 33 ссылка на КПП, виртуальный ключ КПП
}
tStrP 3[255] tsNotNull Номер лицензии
tBob 6[type:Attrs] Атрибуты лицензии
}Выходные параметры
Object 106 { Добавленное подразделение
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
}
}Пример
Создать подразделение "Подразделение 1" ,Типа: "склад", "торговля", "производство", для Юр.лица с Rid == 0 , Предприятия с Rid ==0 ,
КПП по умолчанию 123456789 , регион 77, Лицензией Номер A2, действующей с 01.09.2025 по 30.05.2025
{
"procName":"InsDepart",
"userName": "Admin",
"password": "",
"Input":[
{
"Head": "106",
"Original": ["3","8","102\\1","103\\1"],
"Values": [
["Предприятие 1"],[7],[3],[0]]
},
{
"Head": "114",
"Original": ["3","33","9","232\\1"],
"Values": [
["123456789"], [0],[2],[77]]
},
{
"Head": "115",
"Original": ["31","32","3","114\\33"],
"Values": [
["2025-09-1"],["2026-05-30"],["A2"],[0]]
}
]
}
JSON