Поступление - API3 Объект
Версия от 19:42, 12 ноября 2020; Виноградов Иван (обсуждение | вклад)
Объект
Тип: Документ
Структура:
- Дата* - дата документа
- Номер* - номер документа
- НашаОрганизация* - объект НашаОрганизация)
- Контрагент - объект Контрагент)
- Грузоотправитель- объект Контрагент)
- Грузополучатель - объект Контрагент)
- СуммаВключаетНДС - признак ндс в сумме
- Регламент - имя регламента
- Сумма - сумма документа
- Комментарий - комментарий
- Склад - объект Склад
- Параметры
- Название
- Значение
- ТаблДок - данные о номенклатуре документа
- Товары
- Номенклатура
- СтавкаНДС
- Количество
- Сумма
- Сумма НДС
- НомСредИдентТов
- КИЗ/НомУпак
- ГТД
- Номер
- СтранаНазвание
- СтранаКод
- Услуги
- Номенклатура
- СтавкаНДС
- Количество
- Сумма
- Сумма НДС
- Товары
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"ИдИС": "ИдИС",
"Номер": "FOR_UPDATE1FOR_UPDATE1",
"Дата": "15.11.2020",
"СуммаВключаетНДС": "Да",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"Контрагент": {
"ИдСБИС": "488"
},
"Грузоотправитель": {
"ИдСБИС": "227"
},
"Грузополучатель": {
"ИдСБИС": "252"
},
"Склад": {
"ИдСБИС": "3240"
},
"Сумма": "500.00",
"Регламент": "для unittest",
"Комментарий": "обновили",
"Параметры": [
{
"Название": "Параметр1",
"Значение": "обновили"
}
],
"ТаблДок": {
"Товары": [
{
"Номенклатура": {
"ИдСБИС": "61"
},
"СтавкаНДС": {
"ИдСБИС": "1"
},
"Количество": "2.0",
"Сумма": "200.00",
"СуммаНДС": "18.18",
"НомСредИдентТов": [
{
"КИЗ": "010290000024725321i=s8Z_<K8X2At"
},
{
"НомУпак": "66666666"
}
],
"ГТД": {
"Номер": "10702030/260917/0080321",
"СтранаНазвание": "Федеративная Республика Германия",
"СтранаКод": "276"
}
}
],
"Услуги": [
{
"Номенклатура": {
"ИдСБИС": "321"
},
"Количество": "3.0",
"Сумма": "300.00",
"СуммаНДС": "50.00"
}
]
}
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация + контрагент(вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации в ИС
- Ключ1_4 - идентификатор контрагента в ИС
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- НашаОрганизация
- Контрагент
Используемые методы БЛ
- Документ.Прочитать
- Документ.Создать
- Документ.Записать