АктВыпуска - API3 Объект — различия между версиями

Материал из razgovorov.ru
Перейти к: навигация, поиск
м (Корнильева Евгения переименовал страницу !(Корнильева)АктВыпуска - API3 Объект в АктВыпуска - API3 Объект)
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
{{Документ_-_API3_Объект}}
+
Тип: Документ
 +
 
 +
'''Структура:'''
 +
* Дата* - дата документа
 +
* Номер* - номер документа
 +
* НашаОрганизация* - объект склад [[НашаОрганизация_-_API3_Объект|НашаОрганизация]])
 +
* Регламент - имя регламента
 +
* Комментарий - комментарий
 
* СкладСписания – склад списания (объект склад [[Склад_-_API3_Объект|Склад]])
 
* СкладСписания – склад списания (объект склад [[Склад_-_API3_Объект|Склад]])
 
* СкладГотовойПродукции – склад готовой продукции (объект склад [[Склад_-_API3_Объект|Склад]])
 
* СкладГотовойПродукции – склад готовой продукции (объект склад [[Склад_-_API3_Объект|Склад]])
 
* ТаблДок - данные о номенклатуре документа
 
* ТаблДок - данные о номенклатуре документа
 
** Номенклатура - [[Номенклатура_-_API3_Объект|Номенклатура]]
 
** Номенклатура - [[Номенклатура_-_API3_Объект|Номенклатура]]
** ЕдИзм - [[ЕдиницаИзмерения_-_API3_Объект|ЕдиницаИзмерения]]
 
 
** Количество - списываемое со склада количество
 
** Количество - списываемое со склада количество
** Сумма
 
** Состав - массив составляющих (материалов)
 
*** Номенклатура - [[Номенклатура_-_API3_Объект|Номенклатура]]
 
*** ЕдИзм - [[ЕдиницаИзмерения_-_API3_Объект|ЕдиницаИзмерения]]
 
*** Количество - количество в составе продукта (изделия)
 
*** Сумма
 
** Параметры - массив именованных параметров ключ/значение
 
*** Название
 
*** Значение
 
  
 
<br>
 
<br>
Строка 27: Строка 24:
 
   "Номер": "1",
 
   "Номер": "1",
 
   "Дата": "08.01.2015",
 
   "Дата": "08.01.2015",
   "Регламент": "a93d1b7e-adfa-11e4-9bb0-a36ffb479090",
+
   "Регламент": "Акт выпуска",
 
   "Комментарий": "Текст комментария к документу",
 
   "Комментарий": "Текст комментария к документу",
 
   "НашаОрганизация": {
 
   "НашаОрганизация": {
Строка 70: Строка 67:
 
* Номенклатура
 
* Номенклатура
 
* Склад
 
* Склад
* Единица измерения
+
 
  
 
===Используемые методы БЛ===
 
===Используемые методы БЛ===
 
* АктСписания.Прочитать
 
* АктСписания.Прочитать
 +
* АктВыпуска.Создать
 +
* АктВыпуска.Записать
 +
* АктВыпуска.DocNomDeleteAll
 +
* Контрагент.НайтиГоловуПоЛицу
 +
* АктВыпуска.NomCreateWithSaveBatch
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Версия 13:58, 29 октября 2020

Объект

Тип: Документ

Структура:

  • Дата* - дата документа
  • Номер* - номер документа
  • НашаОрганизация* - объект склад НашаОрганизация)
  • Регламент - имя регламента
  • Комментарий - комментарий
  • СкладСписания – склад списания (объект склад Склад)
  • СкладГотовойПродукции – склад готовой продукции (объект склад Склад)
  • ТаблДок - данные о номенклатуре документа
    • Номенклатура - Номенклатура
    • Количество - списываемое со склада количество


При синхронизации номенклатура в табличной части переносится линейным списком. За рамками функционала синхронизации логика самого документа автоматически может разместить номенклатуру в иерархической структуре.

Пример:

{
  "ИдИС": " 6ace2a84-4c23-4b72-8b9d-8652c9f91383",
  "Номер": "1",
  "Дата": "08.01.2015",
  "Регламент": "Акт выпуска",
  "Комментарий": "Текст комментария к документу",
  "НашаОрганизация": {
    "ИдИС": " bfe71153-e7dd-485d-bc3a-0aa619f144eb",
    "ИмяСБИС": "НашаОрганизация"
  },
  "СкладСписания": {
    "ИдИС": "0c02d590-4d88-4ca7-976c-bc4655442471",
    "ИмяСБИС": "СкладСписания"
  },
  "СкладГотовойПродукции": {
    "ИдИС": "0c02d590-4d88-4ca7-976c-bc4655442471",
    "ИмяСБИС": "СкладГотовойПродукции"
  },
  "ТаблДок": [
    {
      "Номенклатура": {
        "ИдИС": "7c8ef907-a824-4dde-a36d-870177b5af04",
        "ИмяСБИС": "Номенклатура"
      },
      "Количество": "50"
    },
    {
      "Номенклатура": {
        "ИдИС": "01c72140-8f3e-45d2-9ecd-f66802c0db58",
        "ИмяСБИС": "Номенклатура"
      },
      "Количество": "32"
    }
  ]
}

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

  • Ключ1 - номер документа + дата документа + организация(вес = 3)
  • Ключ1_1 - номер документа
  • Ключ1_2 - дата документа
  • Ключ1_3 - идентификатор организации в ИС

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

  • НашаОрганизация
  • Номенклатура
  • Склад


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

  • АктСписания.Прочитать
  • АктВыпуска.Создать
  • АктВыпуска.Записать
  • АктВыпуска.DocNomDeleteAll
  • Контрагент.НайтиГоловуПоЛицу
  • АктВыпуска.NomCreateWithSaveBatch