ЗаказПокупателя - API3 Объект — различия между версиями
(не показаны 4 промежуточные версии 2 участников) | |||
Строка 2: | Строка 2: | ||
Тип: Документ | Тип: Документ | ||
− | ''' | + | '''Карта данных:''' |
* Дата* - дата документа | * Дата* - дата документа | ||
* Номер* - номер документа | * Номер* - номер документа | ||
* НашаОрганизация* - объект склад [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | * НашаОрганизация* - объект склад [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | ||
− | * Контрагент* - объект | + | * Контрагент* - объект контрагент [[Контрагент_-_API3_Объект|Контрагент]] или [[КонтрагентФизическоеЛицо_-_API3_Объект|КонтрагентФизическоеЛицо]] |
* Регламент - имя регламента | * Регламент - имя регламента | ||
* Сумма - сумма документа | * Сумма - сумма документа | ||
Строка 14: | Строка 14: | ||
** Количество - фактическое количество единиц на складе | ** Количество - фактическое количество единиц на складе | ||
** Цена - цена за единицу | ** Цена - цена за единицу | ||
+ | ** ЕдИзм - [[ЕдиницаИзмерения_-_API3_Объект|ЕдиницаИзмерения]] | ||
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
Строка 52: | Строка 53: | ||
</source> | </source> | ||
− | === | + | ===Натуральные ключи=== |
* Ключ1 - номер документа + дата документа + организация(вес = 3) | * Ключ1 - номер документа + дата документа + организация(вес = 3) | ||
** Ключ1_1 - номер документа | ** Ключ1_1 - номер документа | ||
Строка 62: | Строка 63: | ||
− | === | + | ===Используемые методы БЛ=== |
− | * | + | ====read==== |
− | * | + | * ЗаказСкВх.Прочитать |
− | * | + | * ЗаказСкВх.DocNomList |
+ | |||
+ | ====update==== | ||
+ | * ЗаказСкВх.Создать | ||
+ | * ЗаказСкВх.Записать | ||
+ | * ЗаказСкВх.NomCreateWithSaveBatch | ||
+ | * ЗаказСкВх.DocNomDeleteAll | ||
+ | |||
+ | * Документ.ПолучитьСписокСвязанныхДокументов | ||
+ | * Документ.CreateLink | ||
+ | |||
+ | * ЭДО.ПрочитатьДокумент | ||
+ | * ЭДО.ЗаписатьВложение | ||
+ | |||
+ | * Документ.Post | ||
+ | * Проводки.DeleteByDocumentId | ||
+ | * Документ.SetPostingData | ||
+ | * БухСчет.GetByNames | ||
+ | * EntriesLoader.LoadByDocument | ||
+ | |||
+ | * Документ.ПрочитатьСРПДокумент | ||
+ | * Документ.ПодготовитьДействие | ||
+ | * Документ.ВыполнитьДействие | ||
+ | |||
+ | * ЗаказСкВх.Прочитать | ||
− | === | + | ====find==== |
+ | * ЗаказСкВх.Прочитать (ошибка - нужно убрать) | ||
+ | * ЗаказВх.СписокХраним (ошибка - нужно убрать) | ||
+ | * ТипДокумента.Найти | ||
[[Категория:SBIS API3 Объект]] | [[Категория:SBIS API3 Объект]] |
Текущая версия на 14:32, 15 ноября 2023
Объект
Тип: Документ
Карта данных:
- Дата* - дата документа
- Номер* - номер документа
- НашаОрганизация* - объект склад НашаОрганизация
- Контрагент* - объект контрагент Контрагент или КонтрагентФизическоеЛицо
- Регламент - имя регламента
- Сумма - сумма документа
- Комментарий - комментарий
- ТаблДок - данные о номенклатуре документа
- Номенклатура - Номенклатура
- Количество - фактическое количество единиц на складе
- Цена - цена за единицу
- ЕдИзм - ЕдиницаИзмерения
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"Номер": "UPDATE_TEST1UPDATE_TEST1",
"Дата": "15.07.2019",
"ИдИС": "ИдИС",
"Сумма": "100.00",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"Контрагент": {
"ИдСБИС": "488"
},
"Регламент": "для unittest",
"Комментарий": "обновлено (+) для update (НЕ УДАЛЯТЬ)",
"ТаблДок": [
{
"Номенклатура": {
"ИдСБИС": "62"
},
"Количество": "999.0",
"Цена": "999.00"
},
{
"Номенклатура": {
"ИдСБИС": "63"
},
"Количество": "999.0",
"Цена": "999.00"
}
]
}
Натуральные ключи
- Ключ1 - номер документа + дата документа + организация(вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации
- Ключ1_4 - идентификатор контрагента
- Ключ2 - не используется
- Ключ3 - не используется
Используемые методы БЛ
read
- ЗаказСкВх.Прочитать
- ЗаказСкВх.DocNomList
update
- ЗаказСкВх.Создать
- ЗаказСкВх.Записать
- ЗаказСкВх.NomCreateWithSaveBatch
- ЗаказСкВх.DocNomDeleteAll
- Документ.ПолучитьСписокСвязанныхДокументов
- Документ.CreateLink
- ЭДО.ПрочитатьДокумент
- ЭДО.ЗаписатьВложение
- Документ.Post
- Проводки.DeleteByDocumentId
- Документ.SetPostingData
- БухСчет.GetByNames
- EntriesLoader.LoadByDocument
- Документ.ПрочитатьСРПДокумент
- Документ.ПодготовитьДействие
- Документ.ВыполнитьДействие
- ЗаказСкВх.Прочитать
find
- ЗаказСкВх.Прочитать (ошибка - нужно убрать)
- ЗаказВх.СписокХраним (ошибка - нужно убрать)
- ТипДокумента.Найти