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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новый объект)
 
Строка 10: Строка 10:
 
* ДатаКнц* - дата окончания командировки (строка в формате "ДД.ММ.ГГГГ")
 
* ДатаКнц* - дата окончания командировки (строка в формате "ДД.ММ.ГГГГ")
 
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
* Сотрудники
+
* Участники
 
** Сотрудник* - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 
** Сотрудник* - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 
** ЧастноеЛицо* - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
 
** ЧастноеЛицо* - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
 
** Цель - цель командировки (строка)
 
** Цель - цель командировки (строка)
* МестаНазначения
 
 
** МестоНазначения - место назначения (строка)
 
** МестоНазначения - место назначения (строка)
 
** ОрганизацияНазначения - организация назначения (строка)
 
** ОрганизацияНазначения - организация назначения (строка)
Строка 33: Строка 32:
 
   },
 
   },
 
   "ТаблДок": {
 
   "ТаблДок": {
     "Сотрудники": [
+
     "Участники": [
 
       "ЧастноеЛицо": {
 
       "ЧастноеЛицо": {
 
         "ИдСБИС": "436"
 
         "ИдСБИС": "436"
Строка 40: Строка 39:
 
         "ИдСБИС": "1"
 
         "ИдСБИС": "1"
 
       },
 
       },
       "Цель": "заключение договора"
+
       "Цель": "заключение договора",
    ],
 
    "МестаНазначения": [
 
 
       "МестоНазначения ": "г. Ярославль",
 
       "МестоНазначения ": "г. Ярославль",
       "ОрганизацияНазначения ": "ООО Тензор",
+
       "ОрганизацияНазначения ": "ООО Тензор"
 
     ]
 
     ]
 
   }
 
   }

Версия 11:59, 24 марта 2023

Объект

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

Структура:

  • ИдИС - идентификатор документа в ИС (строка)
  • Номер* - номер документа (строка)
  • Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
  • Название* - представление объекта (строка)
  • ДатаНач* - дата начала командировки (строка в формате "ДД.ММ.ГГГГ")
  • ДатаКнц* - дата окончания командировки (строка в формате "ДД.ММ.ГГГГ")
  • НашаОрганизация* - объект НашаОрганизация
  • Участники
    • Сотрудник* - объект Сотрудник
    • ЧастноеЛицо* - объект ЧастноеЛицо
    • Цель - цель командировки (строка)
    • МестоНазначения - место назначения (строка)
    • ОрганизацияНазначения - организация назначения (строка)

Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону

Пример:

{
  "ИдИС": "ИдИС",
  "Номер": "0000-000001",
  "Дата": "05.04.2020",
  "Название": "Списочная командировка №0000-000001 от 05.04.2020"
  "ДатаНач": "10.04.2020",
  "ДатаКнц": "12.04.2020",
  "НашаОрганизация": {
    "ИдСБИС": "167"
  },
  "ТаблДок": {
    "Участники": [
      "ЧастноеЛицо": {
        "ИдСБИС": "436"
      },
      "Сотрудник": {
        "ИдСБИС": "1"
      },
      "Цель": "заключение договора",
      "МестоНазначения ": "г. Ярославль",
      "ОрганизацияНазначения ": "ООО Тензор"
    ]
  }
}

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

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

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

  • НашаОрганизация
  • Сотрудник
  • ЧастноеЛицо

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

  • BusinessTrip.UpdateFrom1c
  • BusinessTrip.Прочитать
  • BTDestination.List
  • BTParticipant.List