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

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
 
Тип: Документ
 
Тип: Документ
 +
 +
{{Легенда_-_API3_Объект}}
  
 
'''Структура:'''
 
'''Структура:'''
Строка 14: Строка 16:
 
** ЧастноеЛицо* - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
 
** ЧастноеЛицо* - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
 
** Цель - цель командировки (строка)
 
** Цель - цель командировки (строка)
 +
* <span style="color:#E70000">ТочкаОтправления</span> - адрес точки отправления (строка)
 
* МестаНазначения  
 
* МестаНазначения  
 
** Адрес - место назначения (строка)
 
** Адрес - место назначения (строка)
 
** ОрганизацияНазначения - организация назначения (строка)
 
** ОрганизацияНазначения - организация назначения (строка)
 
** КоличествоДней - количество календарных дней пребывания
 
** КоличествоДней - количество календарных дней пребывания
 +
* Параметры
 +
** Название - название доп. параметра (строка)
 +
** Значение - значение доп. параметра (строка)
 +
* Регламент - название регламента
  
 
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
 
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
Строка 33: Строка 40:
 
     "ИдСБИС": "167"
 
     "ИдСБИС": "167"
 
   },
 
   },
   "ТаблДок": {
+
   "Участники": [ {
     "Участники": [
+
     "ЧастноеЛицо": {
      "ЧастноеЛицо": {
+
      "ИдСБИС": "436"
        "ИдСБИС": "436"
+
    },
      },
+
    "Сотрудник": {
      "Сотрудник": {
+
      "ИдСБИС": "1"
        "ИдСБИС": "1"
+
    },
      },
+
    "Цель": "заключение договора"}
      "Цель": "заключение договора",
+
  ],
      "МестоНазначения ": "г. Ярославль",
+
  "ТочкаОтправления": "г. Москва",
      "ОрганизацияНазначения ": "ООО Тензор"
+
  "МестаНазначения": [ {
    ]
+
    "Адрес": "г. Ярославль",
  }
+
    "ОрганизацияНазначения": "ООО Тензор"}
 +
  ]
 
}
 
}
 
</source>
 
</source>
Строка 65: Строка 73:
 
* BusinessTrip.UpdateFrom1c
 
* BusinessTrip.UpdateFrom1c
 
* BusinessTrip.Прочитать
 
* BusinessTrip.Прочитать
 +
* BusinessTrip.List
 
* BTDestination.List
 
* BTDestination.List
 
* BTParticipant.List
 
* BTParticipant.List
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Текущая версия на 13:00, 15 ноября 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.Прочитать
  • BusinessTrip.List
  • BTDestination.List
  • BTParticipant.List