ЗаказПокупателя - API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показаны 4 промежуточные версии 2 участников)
Строка 2: Строка 2:
 
Тип: Документ
 
Тип: Документ
  
'''Структура:'''
+
'''Карта данных:'''
 
* Дата* - дата документа
 
* Дата* - дата документа
 
* Номер* - номер документа
 
* Номер* - номер документа
 
* НашаОрганизация* - объект склад [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* НашаОрганизация* - объект склад [[НашаОрганизация_-_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

  • ЗаказСкВх.Прочитать (ошибка - нужно убрать)
  • ЗаказВх.СписокХраним (ошибка - нужно убрать)
  • ТипДокумента.Найти