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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(не показана 1 промежуточная версия 1 участника)
Строка 5: Строка 5:
  
 
'''Структура:'''
 
'''Структура:'''
* ИдИС - идентификатор документа в ИС (строка)
+
* ИдИС идентификатор документа в ИС, строка
* Номер* - номер документа (строка)
+
* Номер* номер документа, строка
* Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
+
* Дата* дата документа, строка в формате "ДД.ММ.ГГГГ"
* Название* - представление объекта (строка)
+
* Название* представление объекта, строка
* ДатаНач* - дата начала командировки (строка в формате "ДД.ММ.ГГГГ")
+
* ДатаНач* дата начала командировки, строка в формате "ДД.ММ.ГГГГ"
* ДатаКнц* - дата окончания командировки (строка в формате "ДД.ММ.ГГГГ")
+
* ДатаКнц* дата окончания командировки, строка в формате "ДД.ММ.ГГГГ"
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
+
* НашаОрганизация* объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
* ИсправленныйДокумент* - исправляемый документ, объект [[СписочнаяКомандировка_-_API3_Объект|СписочнаяКомандировка]] или [[КорректировкаСписочнойКомандировки_-_API3_Объект|КорректировкаСписочнойКомандировки]]
+
* ИсправленныйДокумент* исправляемый документ, объект [[СписочнаяКомандировка_-_API3_Объект|СписочнаяКомандировка]] или [[КорректировкаСписочнойКомандировки_-_API3_Объект|КорректировкаСписочнойКомандировки]]
* ОтмененаДокумента - признак отмены исправляемого документа (булево)
+
* ОтмененаДокумента признак отмены исправляемого документа, булево
* ПричинаКорректировки - причина корректировки исправляемого документа (строка)
+
* ПричинаКорректировки причина корректировки исправляемого документа, строка
 
* Участники
 
* Участники
** Сотрудник* - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
+
** Сотрудник* объект [[Сотрудник_-_API3_Объект|Сотрудник]]
** ЧастноеЛицо* - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
+
** ЧастноеЛицо* объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
** Цель - цель командировки (строка)
+
** Цель цель командировки, строка
* <span style="color:#E70000">ТочкаОтправления</span> - адрес точки отправления (строка)
+
* <span style="color:#E70000">ТочкаОтправления</span> адрес точки отправления, строка
 
* МестаНазначения  
 
* МестаНазначения  
** Адрес - место назначения (строка)
+
** Адрес место назначения, строка
** ОрганизацияНазначения - организация назначения (строка)
+
** ОрганизацияНазначения организация назначения, строка
** КоличествоДней - количество календарных дней пребывания
+
** КоличествоДней количество календарных дней пребывания
 
* Параметры
 
* Параметры
** Название - название доп. параметра (строка)
+
** Название название доп. параметра, строка
** Значение - значение доп. параметра (строка)
+
** Значение значение доп. параметра, строка
* Регламент - название регламента
+
* Регламент название регламента
 +
* <span style="color:#E70000">ИзмененСоставУчастников</span> — отметка о изменении состава участников, булево
  
 
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
 
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''

Версия 18:39, 27 января 2025

Объект

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

Легенда:

  • Реквизиты черного цвета поддерживаются синхронизацией в обоих направлениях
  • Реквизиты зеленого цвета поддерживаются синхронизацией только в СБИС
  • Реквизиты красного цвета поддерживаются синхронизацией только из СБИС

Структура:

  • ИдИС — идентификатор документа в ИС, строка
  • Номер* — номер документа, строка
  • Дата* — дата документа, строка в формате "ДД.ММ.ГГГГ"
  • Название* — представление объекта, строка
  • ДатаНач* — дата начала командировки, строка в формате "ДД.ММ.ГГГГ"
  • ДатаКнц* — дата окончания командировки, строка в формате "ДД.ММ.ГГГГ"
  • НашаОрганизация* — объект НашаОрганизация
  • ИсправленныйДокумент* — исправляемый документ, объект СписочнаяКомандировка или КорректировкаСписочнойКомандировки
  • ОтмененаДокумента — признак отмены исправляемого документа, булево
  • ПричинаКорректировки — причина корректировки исправляемого документа, строка
  • Участники
  • ТочкаОтправления — адрес точки отправления, строка
  • МестаНазначения
    • Адрес — место назначения, строка
    • ОрганизацияНазначения — организация назначения, строка
    • КоличествоДней — количество календарных дней пребывания
  • Параметры
    • Название — название доп. параметра, строка
    • Значение — значение доп. параметра, строка
  • Регламент — название регламента
  • ИзмененСоставУчастников — отметка о изменении состава участников, булево

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

Пример:

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

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

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

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

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

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

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