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

Материал из razgovorov.ru
Перейти к: навигация, поиск
м (Анисимов Егор переименовал страницу ШтатноеРасписание - API3 Объект в !ШтатноеРасписание - API3 Объект)
Строка 1: Строка 1:
 
===Объект===
 
===Объект===
* ИдИС * - идентификатор подразделения + идентификатор должности + дата с которой начинает действовать
+
* ИдИС * - идентификатор объекта в ИС (Для систем, где штатное расписание отсуствует, конкатенация идентификаторов подразделения, должности + дата с которой начинает действовать)
* ПодразделениеОрганизации_ИдИС * - идентификатор подразделения в ИС
+
* Должность * - объект [[Должность - API3 Объект|Должность ]]
* Должность_ИдИС * - идентификатор должности в ИС
+
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
* ГрафикРаботы_ИдИС - идентификатор подразделения организации в ИС
+
* ПодразделениеОрганизации - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
* Дата - дата с которой начинает действовать штатное расписание
+
* ГрафикРаботы - объект [[ГрафикРабочегоВремени - API3 Объект|ГрафикРабочегоВремени]]
* КоличествоСтавок - количество ставок(штат)
+
* ДатаОткрытия * - дата с которой начинает действовать штатное расписание (строка в формате "ДД.ММ.ГГГГ")
* СуммаОт - минимальная ставка
+
* ДатаЗакрытия - дата закрытия штатного расписания (строка в формате "ДД.ММ.ГГГГ")
* СуммаДо - максимальная ставка
+
* КоличествоСтавок - количество ставок(штат) (число)
 +
* Оклад - ставка по должности (число)
 +
* ОкладМин - минимальная ставка (число)
 +
* ОкладМакс - максимальная ставка (число)
  
 
'''Пример:'''
 
'''Пример:'''
Строка 13: Строка 16:
  
 
{
 
{
  "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e_d5d4a10f-7bbf-402b-9592-0ea8c17f5a65_15.01.2017",
+
    "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
  "ПодразделениеОрганизации_ИдИС": "5f9102f3-28c9-11e7-a6d9-3497f6377b7e",
+
    "Должность": {
  "Должность_ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
+
        "ИдИС": "9dd14672-5a7a-11e7-80f5-00155d079f30",
  "ГрафикРаботы_ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e",
+
        "ИмяСБИС": "Должность"
  "Дата": "2017-11-01",
+
    },
  "КоличествоСтавок": 5.5,
+
    "НашаОрганизация": {
  "СуммаОт": 5000.0,
+
        "ИдИС": "9dd14666-5a7a-11e7-80f5-00155d079f30",
  "СуммаДо": 50000.0
+
        "ИмяСБИС": "НашаОрганизация"
 +
    },
 +
    "ПодразделениеОрганизации": {
 +
        "ИдИС": "9dd14666-5a7a-11e7-80f5-00155d079f30",
 +
        "ИмяСБИС": "ПодразделениеОрганизации"
 +
    },
 +
    "ГрафикРаботы": {
 +
        "ИдИС": "9dd14677-5a7a-11e7-80f5-00155d079f30",
 +
        "ИмяСБИС": "ГрафикРабочегоВремени"
 +
    },
 +
    "ДатаОткрытия": "28.06.2017",
 +
    "ДатаЗакрытия": "28.06.2017",
 +
    "КоличествоСтавок": 5.5,
 +
    "Оклад": 5000
 
}
 
}
 
</source>
 
</source>
Строка 26: Строка 42:
  
 
===Естественные ключи===
 
===Естественные ключи===
* Ключ1 - ПодразделениеОрганизации + Должность + дата(вес = 3)
+
* Ключ1 - Должность + Организация + ПодразделениеОрганизации(вес = 3)
** Ключ1_1 -  идентификатор подразделения в ИС
+
** Ключ1_1 -  идентификатор должности в ИС
** Ключ1_2 - идентификатор должности в ИС
+
** Ключ1_2 - идентификатор нашей организации в ИС
** Ключ1_3 - дата с которой начинает действовать штатное расписание
+
** Ключ1_3 - идентификатор подразделения в ИС
* Ключ2 - не используется
+
* Ключ2 - дата с которой начинает действовать штатное расписание
* Ключ3 - не используется
+
* Ключ3 - дата закрытия штатного расписания
  
 
[[Категория:SBIS API3 Объект]]
 
[[Категория:SBIS API3 Объект]]

Версия 10:49, 16 июля 2019

Объект

  • ИдИС * - идентификатор объекта в ИС (Для систем, где штатное расписание отсуствует, конкатенация идентификаторов подразделения, должности + дата с которой начинает действовать)
  • Должность * - объект Должность
  • НашаОрганизация * - объект НашаОрганизация
  • ПодразделениеОрганизации - объект СтруктураПредприятия
  • ГрафикРаботы - объект ГрафикРабочегоВремени
  • ДатаОткрытия * - дата с которой начинает действовать штатное расписание (строка в формате "ДД.ММ.ГГГГ")
  • ДатаЗакрытия - дата закрытия штатного расписания (строка в формате "ДД.ММ.ГГГГ")
  • КоличествоСтавок - количество ставок(штат) (число)
  • Оклад - ставка по должности (число)
  • ОкладМин - минимальная ставка (число)
  • ОкладМакс - максимальная ставка (число)

Пример:

{
    "ИдИС": "5f9102f4-28c9-11e7-a6d9-3497f6377b7e",
    "Должность": {
        "ИдИС": "9dd14672-5a7a-11e7-80f5-00155d079f30",
        "ИмяСБИС": "Должность"
    },
    "НашаОрганизация": {
        "ИдИС": "9dd14666-5a7a-11e7-80f5-00155d079f30",
        "ИмяСБИС": "НашаОрганизация"
    },
    "ПодразделениеОрганизации": {
        "ИдИС": "9dd14666-5a7a-11e7-80f5-00155d079f30",
        "ИмяСБИС": "ПодразделениеОрганизации"
    },
    "ГрафикРаботы": {
        "ИдИС": "9dd14677-5a7a-11e7-80f5-00155d079f30",
        "ИмяСБИС": "ГрафикРабочегоВремени"
    },
    "ДатаОткрытия": "28.06.2017",
    "ДатаЗакрытия": "28.06.2017",
    "КоличествоСтавок": 5.5,
    "Оклад": 5000
}


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

  • Ключ1 - Должность + Организация + ПодразделениеОрганизации(вес = 3)
    • Ключ1_1 - идентификатор должности в ИС
    • Ключ1_2 - идентификатор нашей организации в ИС
    • Ключ1_3 - идентификатор подразделения в ИС
  • Ключ2 - дата с которой начинает действовать штатное расписание
  • Ключ3 - дата закрытия штатного расписания