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

Материал из razgovorov.ru
Перейти к: навигация, поиск
(Новая страница: «Документ командировка. Сейчас существует только выгрузка из СБИС в ИС ===Объект=== * ИдИС *…»)
 
 
(не показано 9 промежуточных версий 2 участников)
Строка 1: Строка 1:
Документ командировка. Сейчас существует только выгрузка из СБИС в ИС
+
===Объект===
 +
Тип: Документ
  
===Объект===
+
'''Структура:'''
* ИдИС * - идентификатор документа в ИС (строка)
+
* ИдИС - идентификатор документа в ИС (строка)
* Номер - номер документа (строка)
+
* Номер* - номер документа (строка)
* Дата - дата документа (строка в формате "ДД.ММ.ГГГГ")
+
* Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
 
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 
* Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
* ОрганизацияНазначения - организация назанчения(строка)
+
* ЧастноеЛицо * - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]]
* ОснованиеКомандировки - основание командировки(строка например:'Приказ от 12.01.2009')
+
* Цель - цель командировки(строка)
* СтранаНазначения - страна назначения(строка)
+
* Адрес - адрес назначения(строка).
* Назначение
+
* ДатаНач - дата начала командировки(строка в формате "ДД.ММ.ГГГГ")
** ДатаНачала - дата начала командировки(строка в формате "ДД.ММ.ГГГГ")
+
* ДатаКнц - дата окончания командировки(строка в формате "ДД.ММ.ГГГГ")
** ДатаОкончания - дата окончания командировки(строка в формате "ДД.ММ.ГГГГ")
+
* Контрагент - Название организации контрагента. Добавляется в АдресНазначения.
** Цель - цель командировки(строка)
 
* Расчет
 
** Сумма
 
 
* Комментарий
 
* Комментарий
 +
* Название
 +
 +
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону'''
  
 
'''Пример:'''
 
'''Пример:'''
 
<source lang="json">
 
<source lang="json">
 
{
 
{
   "Дата": "2018-12-31",
+
  "ИдИС": "ИдИС",
   "Номер": "2",  
+
  "Номер": "upd1",
   "ИдСБИС": "18810",
+
   "Дата": "05.04.2020",
   "ИмяСБИС": "Командировка",
+
  "ДатаНач": "10.04.2020",
 +
  "ДатаКнц": "12.04.2020",
 +
   "Название": "Командировка №upd1 от 05.04.2020",
 +
  "Комментарий": "комментарий++++++",
 +
  "Контрагент": "ООО Рогам и копыта",
 +
   "Адрес": "Россия, Ярослаль, Тензор",
 +
   "Цель": "заключение договора",
 
   "НашаОрганизация": {
 
   "НашаОрганизация": {
     "ИдСБИС": "123",
+
     "ИдСБИС": "167"
     "ИмяСБИС": "НашаОрганизация"
+
  },
 +
  "ЧастноеЛицо": {
 +
     "ИдСБИС": "436"
 
   },
 
   },
 
   "Сотрудник": {
 
   "Сотрудник": {
     "ИдСБИС": "123",
+
     "ИдСБИС": "1"
    "ИмяСБИС": "Сотрудник"
+
   }
   },
 
  "ОрганизацияНазначения": "ООО ТКС",
 
  "ОснованиеКомандировки": "Приказ от 01.12.2018",
 
  "СтранаНазначения": "Россия",
 
  "Назначение": {
 
    "ДатаНачала": "01.12.2018",
 
    "ДатаОкончания": "31.12.2018",
 
    "Цель": "заключить контракт"
 
  },
 
  "Расчет": {
 
    "Сумма": "65444"
 
  },
 
  "Комментарий": "2"
 
 
}
 
}
 
</source>
 
</source>
Строка 58: Строка 54:
 
===Зависит от объектов===
 
===Зависит от объектов===
 
* НашаОрганизация
 
* НашаОрганизация
* Сотрудника
+
* Сотрудник
 +
* ЧастноеЛицо
  
 
===Используемые методы БЛ===
 
===Используемые методы БЛ===

Текущая версия на 16:52, 10 ноября 2020

Объект

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

Структура:

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

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

Пример:

{
  "ИдИС": "ИдИС",
  "Номер": "upd1",
  "Дата": "05.04.2020",
  "ДатаНач": "10.04.2020",
  "ДатаКнц": "12.04.2020",
  "Название": "Командировка №upd1 от 05.04.2020",
  "Комментарий": "комментарий++++++",
  "Контрагент": "ООО Рогам и копыта",
  "Адрес": "Россия, Ярослаль, Тензор",
  "Цель": "заключение договора",
  "НашаОрганизация": {
    "ИдСБИС": "167"
  },
  "ЧастноеЛицо": {
    "ИдСБИС": "436"
  },
  "Сотрудник": {
    "ИдСБИС": "1"
  }
}

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

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

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

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

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

  • Документ.ПрочитатьДляУчастника