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

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показаны 23 промежуточные версии 7 участников)
Строка 1: Строка 1:
=СтруктураПредприятия=
+
===Объект===
 +
Тип: Справочник
  
===Объект===
+
'''Структура'''
* ИдИС * - идентификатор подразделения в ИС
+
* ИдИС - идентификатор подразделения в ИС
 +
* ИдСБИС - идентификатор подразделения в СБИС
 
* Название * - название подразделения организации в ИС
 
* Название * - название подразделения организации в ИС
* Организация_ИдИС * - идентификатор нашей организации в ИС
+
* Код * - код подразделения организации в ИС
* Раздел - идентификатор родительского подразделения в ИС
+
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 +
* Родитель - родительский объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 +
* Руководитель- объект [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]]
 +
* ОбособленноеПодразделение - отметка о том, что подразделение обособленное (булево)
 +
* КПП - КПП обособленного подразделения (строка)
 +
* ОКТМО - ОКТМО обособленного подразделения (строка)
 +
* ЭтоГруппа - признак группы (булево)
 +
* ДатаЗакрытия - дата закрытия подразделния
 +
* КонтактнаяИнформация - массив
 +
** Вид - объект [[ВидКонтактнойИнформации - API3 Объект|ВидКонтактнойИнформации]]
 +
** Значение - значение
 +
* Локализация - массив локализованных имен объекта
 +
** КодЯзыка - строка, обозначение языка по ISO 639-1
 +
** Название - строка, локализованное название подразделения организации
  
 
Пример объекта:
 
Пример объекта:
 
<source lang="json">
 
<source lang="json">
 
 
{
 
{
  "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
+
  "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
  "Раздел": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
+
  "Код": "00000001",
  "Организация_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
+
  "Название": "Администрация",
  "Название": "Администрация"
+
  "Родитель": {
 +
    "ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
 +
    "ИмяСБИС": "СтруктураПредприятия"
 +
  },
 +
  "Руководитель": {
 +
    "ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
 +
    "ИмяСБИС": "ЧастноеЛицо"
 +
  },
 +
  "НашаОрганизация": {
 +
    "ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
 +
    "ИмяСБИС": "НашаОрганизация"
 +
  }
 +
  "ОбособленноеПодразделение": True,
 +
  "КПП": "411378604",
 +
  "ОКТМО": "27701000000",
 +
  "ЭтоГруппа": False,
 +
  "Локализация": [
 +
    {
 +
      "КодЯзыка": "en",
 +
      "Название": "Administration"
 +
    },
 +
    {
 +
      "КодЯзыка": "de",
 +
      "Название": "Verwaltung"
 +
    }
 +
  ]
 
}
 
}
 
</source>
 
</source>
  
Естественные ключи:
+
===Естественные ключи:===
* ключ1_1 * - код подразделения в ИС
+
* Ключ1
* ключ1_2 * - идентификатор нашей организации в ИС
+
** Ключ1_1  - код подразделения
 +
** Ключ1_2  - идентификатор нашей организации
 +
** Ключ1_3  - идентификатор родителя
 +
** Ключ1_4  - признак обособленного подразделения (true/false)
 +
* Ключ2 - не используется
 +
* Ключ3 - не используется
 +
* Название - не используется
  
 +
===Зависит от объектов===
 +
* НашаОрганизация
 +
* ЧастноеЛицо
  
Используемые методы БЛ:
+
===Используемые методы БЛ===
 +
* СтруктураПредприятия.КореньФилиалаКадровойСтруктуры
 
* СтруктураПредприятия.Прочитать
 
* СтруктураПредприятия.Прочитать
* СтруктураПредприятия.КореньФилиалаКадровойСтруктуры
+
* СтруктураПредприятия.Создать
 
* СтруктураПредприятия.ЗаписатьСтруктуруПредприятия
 
* СтруктураПредприятия.ЗаписатьСтруктуруПредприятия
 
* СтруктураПредприятия.СписокДляКарточки
 
* СтруктураПредприятия.СписокДляКарточки
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Текущая версия на 09:24, 12 января 2024

Объект

Тип: Справочник

Структура

  • ИдИС - идентификатор подразделения в ИС
  • ИдСБИС - идентификатор подразделения в СБИС
  • Название * - название подразделения организации в ИС
  • Код * - код подразделения организации в ИС
  • НашаОрганизация * - объект НашаОрганизация
  • Родитель - родительский объект СтруктураПредприятия
  • Руководитель- объект ЧастноеЛицо
  • ОбособленноеПодразделение - отметка о том, что подразделение обособленное (булево)
  • КПП - КПП обособленного подразделения (строка)
  • ОКТМО - ОКТМО обособленного подразделения (строка)
  • ЭтоГруппа - признак группы (булево)
  • ДатаЗакрытия - дата закрытия подразделния
  • КонтактнаяИнформация - массив
  • Локализация - массив локализованных имен объекта
    • КодЯзыка - строка, обозначение языка по ISO 639-1
    • Название - строка, локализованное название подразделения организации

Пример объекта:

{
  "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
  "Код": "00000001",
  "Название": "Администрация",
  "Родитель": {
    "ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
    "ИмяСБИС": "СтруктураПредприятия"
  },
  "Руководитель": {
    "ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
    "ИмяСБИС": "ЧастноеЛицо"
  },
  "НашаОрганизация": {
    "ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
    "ИмяСБИС": "НашаОрганизация"
  }
  "ОбособленноеПодразделение": True,
  "КПП": "411378604",
  "ОКТМО": "27701000000",
  "ЭтоГруппа": False,
  "Локализация": [
    {
      "КодЯзыка": "en",
      "Название": "Administration"
    },
    {
      "КодЯзыка": "de",
      "Название": "Verwaltung"
    }
  ]
}

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

  • Ключ1
    • Ключ1_1 - код подразделения
    • Ключ1_2 - идентификатор нашей организации
    • Ключ1_3 - идентификатор родителя
    • Ключ1_4 - признак обособленного подразделения (true/false)
  • Ключ2 - не используется
  • Ключ3 - не используется
  • Название - не используется

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

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

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

  • СтруктураПредприятия.КореньФилиалаКадровойСтруктуры
  • СтруктураПредприятия.Прочитать
  • СтруктураПредприятия.Создать
  • СтруктураПредприятия.ЗаписатьСтруктуруПредприятия
  • СтруктураПредприятия.СписокДляКарточки