!(Корнильева)Номенклатура:SBIS API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новая страница: «тест»)
 
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
тест
+
===Объект===
 +
* ИдИС * - идентификатор номенклатуры в ИС
 +
* Код - код номенклатуры
 +
* Артикул - артикул номенклатуры
 +
* Название - название номенклатуры
 +
* НазваниеПолное - полное название номенклатуры
 +
* Тип * - объект [[ТипНоменклатуры_-_API3_Объект|Тип номенклатуры]]
 +
* ЕдИзм * - объект [[ЕдиницаИзмерения_-_API3_Объект|Единица измерения]]
 +
* СтавкаНДС* - объект [[!СтавкаНДС_-_API3_Объект|СтавкаНДС]]
 +
* ЭтоГруппа- признак группы
 +
* Родитель * - объект [[Номенклатура_-_API3_Объект|Номенклатура]]
 +
* Маркировка - объект Маркировка
 +
* Изображения - массив объектов
 +
** ИмяФайла - имя файла изображения
 +
** ДвоичныеДанные - строка с двоичными данными (base64)
 +
** Основное - булево, признак основного изображения
 +
* Цены - массив объектов
 +
** ВидЦены - объект [[ВидЦены_-_API3_Объект|Вид цены]]
 +
** Цена - значение цены
 +
** Дата - дата, c которой действует цена
 +
* Коды - массив объектов
 +
** ТипКода - объект [[ТипКода_-_API3_Объект|Тип кода]]
 +
** Код - код
 +
* СоставНа
 +
* Составы - массив объектов (наборы составов)
 +
** Состав - массив объектов (наборы ингредиентов/материалов)
 +
*** Номенклатура * - объект [[Номенклатура_-_API3_Объект|Номенклатура]]
 +
*** Количество
 +
*** ЕдИзм * - объект [[ЕдиницаИзмерения_-_API3_Объект|Единица измерения]]
 +
 
 +
'''Пример:'''
 +
<source lang="json">
 +
 
 +
{
 +
  "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
 +
  "Код": "00000000008",
 +
  "Артикул": "КР-8",
 +
  "Название": "Креветка",
 +
  "НазваниеПолное":"Креветка Атлантическая",
 +
  "Тип": {"ИдИС": "34165sg-28c9-11e7-a6d9-2342"},
 +
  "ЕдИзм": { "ИдИС": "23fge34-28c9-11e7-a6d9-23434"},
 +
  "СтавкаНДС": "18",
 +
  "ЭтоГруппа": false,
 +
  "Родитель": {"ИдИС": "b905808c-e133-11d8-937c-000d884f5d5e"},
 +
  "СтавкаНДС": {"ИдИС": "b905808c-e133-11d8-937c-000d884f5d5b"},
 +
  "Изображения": [{
 +
      "ИмяФайла": "foto.jpg",
 +
      "ДвоичныеДанные": "textbase64==",
 +
      "Основное": true
 +
  }],
 +
  "Цены": [{
 +
      "Цена": 2500,
 +
      "ВидЦены": {"ИдИС": "38640fa5-e0a5-11d8-937b-000d884f5d5e"},
 +
      "Дата": "28.10.2018"
 +
  }],
 +
  "Коды": [{
 +
      "ТипКода": {"ИдИС": "38640fa5-e0a5-11d8-937b-000d884f5f5e"},
 +
      "Код": "2000020647979"
 +
  }]
 +
}
 +
</source>
 +
 
 +
===Естественные ключи===
 +
* Ключ1 - Код (вес = 3)
 +
** Ключ1_1 - Код
 +
** Ключ1_2 - не используется
 +
** Ключ1_3 - не используется
 +
* Ключ2 - Название
 +
* Ключ3 - не используется
 +
+ Название
 +
 
 +
===Зависит от объектов===
 +
* [[ТипНоменклатуры_-_API3_Объект|Тип номенклатуры]]
 +
* [[ЕдиницаИзмерения_-_API3_Объект|Единица измерения]]
 +
* [[ВидЦены_-_API3_Объект|Вид цены]]
 +
 
 +
===Используемые методы БЛ===
 +
* Номенклатура.Прочитать
 +
* Номенклатура.ПолучитьПоКоду
 +
* Номенклатура.CustomizableList
 +
* Номенклатура.Создать
 +
* Номенклатура.Записать
 +
[[Категория:SBIS API3 Объект]]

Текущая версия на 11:19, 26 февраля 2020

Объект

  • ИдИС * - идентификатор номенклатуры в ИС
  • Код - код номенклатуры
  • Артикул - артикул номенклатуры
  • Название - название номенклатуры
  • НазваниеПолное - полное название номенклатуры
  • Тип * - объект Тип номенклатуры
  • ЕдИзм * - объект Единица измерения
  • СтавкаНДС* - объект СтавкаНДС
  • ЭтоГруппа- признак группы
  • Родитель * - объект Номенклатура
  • Маркировка - объект Маркировка
  • Изображения - массив объектов
    • ИмяФайла - имя файла изображения
    • ДвоичныеДанные - строка с двоичными данными (base64)
    • Основное - булево, признак основного изображения
  • Цены - массив объектов
    • ВидЦены - объект Вид цены
    • Цена - значение цены
    • Дата - дата, c которой действует цена
  • Коды - массив объектов
  • СоставНа
  • Составы - массив объектов (наборы составов)

Пример:

{
   "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
   "Код": "00000000008",
   "Артикул": "КР-8",
   "Название": "Креветка",
   "НазваниеПолное":"Креветка Атлантическая",
   "Тип": {"ИдИС": "34165sg-28c9-11e7-a6d9-2342"},
   "ЕдИзм": { "ИдИС": "23fge34-28c9-11e7-a6d9-23434"},
   "СтавкаНДС": "18",
   "ЭтоГруппа": false,
   "Родитель": {"ИдИС": "b905808c-e133-11d8-937c-000d884f5d5e"},
   "СтавкаНДС": {"ИдИС": "b905808c-e133-11d8-937c-000d884f5d5b"},
   "Изображения": [{
      "ИмяФайла": "foto.jpg", 
      "ДвоичныеДанные": "textbase64==",
      "Основное": true
   }],
   "Цены": [{
      "Цена": 2500,
      "ВидЦены": {"ИдИС": "38640fa5-e0a5-11d8-937b-000d884f5d5e"},
      "Дата": "28.10.2018"
   }],
   "Коды": [{
      "ТипКода": {"ИдИС": "38640fa5-e0a5-11d8-937b-000d884f5f5e"},
      "Код": "2000020647979"
   }]
}

Естественные ключи

  • Ключ1 - Код (вес = 3)
    • Ключ1_1 - Код
    • Ключ1_2 - не используется
    • Ключ1_3 - не используется
  • Ключ2 - Название
  • Ключ3 - не используется

+ Название

Зависит от объектов

Используемые методы БЛ

  • Номенклатура.Прочитать
  • Номенклатура.ПолучитьПоКоду
  • Номенклатура.CustomizableList
  • Номенклатура.Создать
  • Номенклатура.Записать