КорректировкаРеализации - API3 Объект — различия между версиями
Строка 3: | Строка 3: | ||
'''Структура:''' | '''Структура:''' | ||
− | * Дата* | + | * Дата* — дата документа |
− | * Номер* | + | * Номер* — номер документа |
− | * НашаОрганизация* | + | * НашаОрганизация* — объект склад [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]) |
− | * Контрагент* | + | * Контрагент* — объект склад [[Контрагент_-_API3_Объект|Контрагент]]) |
− | * Склад | + | * Склад — объект [[Склад_-_API3_Объект|Склад]] |
− | * КорректируемыйДокумент | + | * КорректируемыйДокумент — [[КорректировкаПоступления_-_API3_Объект|КорректировкаПоступления]] |
− | * Сумма | + | * Сумма — сумма документа |
− | * Регламент | + | * Регламент — имя регламента |
− | * Комментарий | + | * Комментарий — комментарий |
− | * ТаблДок | + | * ТаблДок — данные о номенклатуре документа |
** Товары | ** Товары | ||
− | *** Номенклатура | + | *** Номенклатура — [[Номенклатура_-_API3_Объект|Номенклатура]] |
− | *** КоличествоПосле | + | *** КоличествоПосле — фактическое количество единиц на складе |
− | *** ЦенаПосле | + | *** ЦенаПосле — цена |
− | *** СуммаПосле | + | *** СуммаПосле — сумма |
− | *** ЕдИзм | + | *** ЕдИзм — [[ЕдиницаИзмерения_-_API3_Объект|ЕдиницаИзмерения]] |
** Услуги | ** Услуги | ||
− | *** Номенклатура | + | *** Номенклатура — [[Номенклатура_-_API3_Объект|Номенклатура]] |
− | *** КоличествоПосле | + | *** КоличествоПосле — фактическое количество единиц на складе |
− | *** ЦенаПосле | + | *** ЦенаПосле — цена |
− | *** СуммаПосле | + | *** СуммаПосле — сумма |
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
Строка 75: | Строка 75: | ||
===Естественные ключи=== | ===Естественные ключи=== | ||
− | * Ключ1 | + | * Ключ1 — номер документа + дата документа + организация (вес = 3) |
− | ** Ключ1_1 | + | ** Ключ1_1 — номер документа |
− | ** Ключ1_2 | + | ** Ключ1_2 — дата документа |
− | ** Ключ1_3 | + | ** Ключ1_3 — идентификатор организации |
− | ** Ключ1_4 | + | ** Ключ1_4 — идентификатор контрагента |
− | * Ключ2 | + | * Ключ2 — не используется |
− | * Ключ3 | + | * Ключ3 — не используется |
Версия 16:10, 18 июля 2024
Объект
Тип: Документ
Структура:
- Дата* — дата документа
- Номер* — номер документа
- НашаОрганизация* — объект склад НашаОрганизация)
- Контрагент* — объект склад Контрагент)
- Склад — объект Склад
- КорректируемыйДокумент — КорректировкаПоступления
- Сумма — сумма документа
- Регламент — имя регламента
- Комментарий — комментарий
- ТаблДок — данные о номенклатуре документа
- Товары
- Номенклатура — Номенклатура
- КоличествоПосле — фактическое количество единиц на складе
- ЦенаПосле — цена
- СуммаПосле — сумма
- ЕдИзм — ЕдиницаИзмерения
- Услуги
- Номенклатура — Номенклатура
- КоличествоПосле — фактическое количество единиц на складе
- ЦенаПосле — цена
- СуммаПосле — сумма
- Товары
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"ИдИС": "ИдИС",
"Номер": "FOR_UPDATE1FOR_UPDATE1",
"Дата": "12.07.2019",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"Контрагент": {
"ИдСБИС": "488"
},
"Склад": {
"ИдСБИС": "3240"
},
"КорректируемыйДокумент": {
"ИдСБИС": "535"
},
"Сумма": "800.00",
"Регламент": "для unittest",
"Комментарий": "ОБНОВИЛИ",
"ТаблДок": {
"Товары": [
{
"Номенклатура": {
"ИдСБИС": "61"
},
"КоличествоПосле": "10.0",
"ЦенаПосле": "100.00",
"СуммаПосле": "1000.00"
}
],
"Услуги": [
{
"Номенклатура": {
"ИдСБИС": "321"
},
"КоличествоПосле": "2.0",
"ЦенаПосле": "100.00",
"СуммаПосле": "200.00"
}
]
}
}
Естественные ключи
- Ключ1 — номер документа + дата документа + организация (вес = 3)
- Ключ1_1 — номер документа
- Ключ1_2 — дата документа
- Ключ1_3 — идентификатор организации
- Ключ1_4 — идентификатор контрагента
- Ключ2 — не используется
- Ключ3 — не используется
Зависит от объектов
- НашаОрганизация
- Номенклатура
- Склад
- Контрагент