!(Власов)Шаблон1 — различия между версиями
(Новая страница: «!!! Страница для согласования формата Авансовый отчет - Документ предназначен для отраже…») |
|||
(не показано 8 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | |||
− | |||
− | |||
===Объект=== | ===Объект=== | ||
− | + | Тип: Документ | |
− | |||
− | |||
− | |||
− | |||
− | * | + | '''Структура:''' |
− | ** | + | * Дата* - дата документа |
− | ** | + | * Номер* - номер документа |
− | * | + | * НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]) |
− | * | + | * Контрагент - объект [[Контрагент_-_API3_Объект|Контрагент]]) |
− | * | + | * Грузоотправитель- объект [[Контрагент_-_API3_Объект|Контрагент]]) |
− | ** | + | * Грузополучатель - объект [[Контрагент_-_API3_Объект|Контрагент]]) |
− | ** | + | * СуммаВключаетНДС - признак ндс в сумме |
− | ** | + | * Регламент - имя регламента |
− | ** | + | * Сумма - сумма документа |
− | ** | + | * Комментарий - комментарий |
− | ** | + | * Склад - объект [[Склад_-_API3_Объект|Склад]] |
− | ** | + | * ТаблДок - данные о номенклатуре документа |
− | *** | + | ** Товары |
− | *** | + | *** Номенклатура |
+ | *** СтавкаНДС | ||
+ | *** Количество | ||
+ | *** Сумма | ||
+ | *** Сумма НДС | ||
+ | *** ГТД | ||
+ | **** Номер | ||
+ | **** СтранаНазвание | ||
+ | **** СтранаКод | ||
+ | *** Прослеживаемость - Данные о прослеживаемости по позиции номенклатруры (Массив) | ||
+ | **** РНПТ - Регистрационный номер партии товара | ||
+ | **** Количество - Количество единиц товара по указанному РНПТ | ||
+ | ** Услуги | ||
+ | *** Номенклатура | ||
+ | *** СтавкаНДС | ||
+ | *** Количество | ||
+ | *** Сумма | ||
+ | *** Сумма НДС | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''Пример:''' | '''Пример:''' | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
− | "ИдИС": " | + | "ИдИС": "ИдИС", |
− | "Номер": " | + | "Номер": "FOR_UPDATE1FOR_UPDATE1", |
− | "Дата": " | + | "Дата": "15.11.2020", |
− | " | + | "СуммаВключаетНДС": "Да", |
"НашаОрганизация": { | "НашаОрганизация": { | ||
− | " | + | "ИдСБИС": "167" |
− | " | + | }, |
+ | "Контрагент": { | ||
+ | "ИдСБИС": "488" | ||
+ | }, | ||
+ | "Грузоотправитель": { | ||
+ | "ИдСБИС": "252" | ||
}, | }, | ||
− | " | + | "Грузополучатель": { |
− | " | + | "ИдСБИС": "227" |
− | |||
}, | }, | ||
− | " | + | "Склад": { |
− | + | "ИдСБИС": "3240" | |
− | " | ||
− | |||
}, | }, | ||
− | " | + | "Сумма": "500.00", |
− | + | "Регламент": "Реализация", | |
− | + | "Комментарий": "ДЛЯ ТЕСТОВ НЕ УДАЛЯТЬ", | |
− | + | "ТаблДок": { | |
− | + | "Товары": [ | |
− | + | { | |
− | + | "Номенклатура": { | |
− | + | "ИдСБИС": "61" | |
− | " | + | }, |
− | + | "СтавкаНДС": { | |
− | + | "ИдСБИС": "1" | |
− | + | }, | |
− | + | "Количество": "2.0", | |
− | + | "Сумма": "200.00", | |
− | + | "СуммаНДС": "18.18", | |
− | + | "ГТД": { | |
− | + | "Номер": "10702030/260917/0080321", | |
− | + | "СтранаНазвание": "Федеративная Республика Германия", | |
− | + | "СтранаКод": "276" | |
− | + | } | |
− | + | } | |
− | + | ], | |
− | + | "Услуги": [ | |
− | + | { | |
− | + | "Номенклатура": { | |
− | + | "ИдСБИС": "321" | |
− | " | + | }, |
− | " | + | "Количество": "3.0", |
− | + | "Сумма": "300.00", | |
− | + | "СуммаНДС": "50.00" | |
− | + | } | |
− | + | ] | |
− | |||
− | |||
− | |||
− | |||
− | } | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | " | ||
− | } | ||
− | |||
− | |||
− | |||
− | |||
} | } | ||
} | } | ||
Строка 162: | Строка 98: | ||
===Естественные ключи=== | ===Естественные ключи=== | ||
− | * Ключ1 - номер документа + дата документа + организация(вес = 3) | + | * Ключ1 - номер документа + дата документа + организация + контрагент(вес = 3) |
** Ключ1_1 - номер документа | ** Ключ1_1 - номер документа | ||
** Ключ1_2 - дата документа | ** Ключ1_2 - дата документа | ||
− | ** Ключ1_3 - идентификатор организации | + | ** Ключ1_3 - идентификатор организации в ИС |
− | ** Ключ1_4 - идентификатор | + | ** Ключ1_4 - идентификатор контрагента в ИС |
* Ключ2 - не используется | * Ключ2 - не используется | ||
* Ключ3 - не используется | * Ключ3 - не используется | ||
− | |||
===Зависит от объектов=== | ===Зависит от объектов=== | ||
* НашаОрганизация | * НашаОрганизация | ||
− | * | + | * Номенклатура |
− | |||
* Контрагент | * Контрагент | ||
+ | * Склад | ||
+ | * ЕдиницаИзмерения | ||
===Используемые методы БЛ=== | ===Используемые методы БЛ=== | ||
− | * | + | * РеалИсх.Создать |
− | * | + | * РеалИсх.Прочитать |
− | * | + | * РеалИсх.DocNomDeleteAll |
− | * | + | * РеалИсх.NomCreateWithSaveBatch |
− | * | + | * РеалИсх.Записать |
− | * | + | * Документ.ОтменитьПроведение |
− | * | + | * Документ.Провести |
+ | |||
[[Категория:SBIS API3 Объект]] | [[Категория:SBIS API3 Объект]] |
Текущая версия на 15:49, 30 августа 2021
Объект
Тип: Документ
Структура:
- Дата* - дата документа
- Номер* - номер документа
- НашаОрганизация* - объект НашаОрганизация)
- Контрагент - объект Контрагент)
- Грузоотправитель- объект Контрагент)
- Грузополучатель - объект Контрагент)
- СуммаВключаетНДС - признак ндс в сумме
- Регламент - имя регламента
- Сумма - сумма документа
- Комментарий - комментарий
- Склад - объект Склад
- ТаблДок - данные о номенклатуре документа
- Товары
- Номенклатура
- СтавкаНДС
- Количество
- Сумма
- Сумма НДС
- ГТД
- Номер
- СтранаНазвание
- СтранаКод
- Прослеживаемость - Данные о прослеживаемости по позиции номенклатруры (Массив)
- РНПТ - Регистрационный номер партии товара
- Количество - Количество единиц товара по указанному РНПТ
- Услуги
- Номенклатура
- СтавкаНДС
- Количество
- Сумма
- Сумма НДС
- Товары
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"ИдИС": "ИдИС",
"Номер": "FOR_UPDATE1FOR_UPDATE1",
"Дата": "15.11.2020",
"СуммаВключаетНДС": "Да",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"Контрагент": {
"ИдСБИС": "488"
},
"Грузоотправитель": {
"ИдСБИС": "252"
},
"Грузополучатель": {
"ИдСБИС": "227"
},
"Склад": {
"ИдСБИС": "3240"
},
"Сумма": "500.00",
"Регламент": "Реализация",
"Комментарий": "ДЛЯ ТЕСТОВ НЕ УДАЛЯТЬ",
"ТаблДок": {
"Товары": [
{
"Номенклатура": {
"ИдСБИС": "61"
},
"СтавкаНДС": {
"ИдСБИС": "1"
},
"Количество": "2.0",
"Сумма": "200.00",
"СуммаНДС": "18.18",
"ГТД": {
"Номер": "10702030/260917/0080321",
"СтранаНазвание": "Федеративная Республика Германия",
"СтранаКод": "276"
}
}
],
"Услуги": [
{
"Номенклатура": {
"ИдСБИС": "321"
},
"Количество": "3.0",
"Сумма": "300.00",
"СуммаНДС": "50.00"
}
]
}
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация + контрагент(вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации в ИС
- Ключ1_4 - идентификатор контрагента в ИС
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- НашаОрганизация
- Номенклатура
- Контрагент
- Склад
- ЕдиницаИзмерения
Используемые методы БЛ
- РеалИсх.Создать
- РеалИсх.Прочитать
- РеалИсх.DocNomDeleteAll
- РеалИсх.NomCreateWithSaveBatch
- РеалИсх.Записать
- Документ.ОтменитьПроведение
- Документ.Провести