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

Материал из razgovorov.ru
Перейти к: навигация, поиск
 
(не показаны 4 промежуточные версии 1 участника)
Строка 3: Строка 3:
 
* ИдИС - идентификатор сотрудника в ИС
 
* ИдИС - идентификатор сотрудника в ИС
 
* ИдСБИС - идентификатор сотрудника в СБиС
 
* ИдСБИС - идентификатор сотрудника в СБиС
* Дата - дата, на которую вводятся остатки
+
* Дата* - дата, на которую вводятся остатки
 
* Название - строка с названием остатка
 
* Название - строка с названием остатка
* Сотрудник - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
+
* Сотрудник* - объект [[Сотрудник_-_API3_Объект|Сотрудник]]
 
* НашаОрганизация - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* НашаОрганизация - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]]
 
* РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 
* РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]]
 
* Должность - объект [[Должность - API3 Объект|Должность ]]
 
* Должность - объект [[Должность - API3 Объект|Должность ]]
* Периоды - массив объектов вида
+
* Периоды* - массив объектов вида
 
** ВидОтпуска - объект [[ВидОтпуска_-_API3_Объект|Вид отпуска]] или [[ВидОтпускаДополнительный_-_API3_Объект|Вид отпуска дополнительный]]
 
** ВидОтпуска - объект [[ВидОтпуска_-_API3_Объект|Вид отпуска]] или [[ВидОтпускаДополнительный_-_API3_Объект|Вид отпуска дополнительный]]
 
** ДатаНач - дата начала периода
 
** ДатаНач - дата начала периода
Строка 22: Строка 22:
 
{
 
{
 
   "ИмяСБИС": "ОстатокОтпуска",
 
   "ИмяСБИС": "ОстатокОтпуска",
   "Название": "Остаток отпуска по Сидоров Иван Петрович на 05.04.22",
+
  "ИдИС": "8f9102f2-28c9-11e7-a6d9-3497f6377b78",
 +
   "Название": "Остаток отпуска по сотруднику Сидоров Иван Петрович на 05.04.22",
 
   "Дата": "05.04.2022",
 
   "Дата": "05.04.2022",
 
   "Сотрудник": {
 
   "Сотрудник": {
     "ИдСБИС": 2,  
+
     "ИдИС": "8f9102f2-28c9-11e7-a6d9-3497f6377b78",  
 
     "ИмяСБИС": "Сотрудник",
 
     "ИмяСБИС": "Сотрудник",
 
     "Название":"Сидоров Иван Петрович"
 
     "Название":"Сидоров Иван Петрович"

Текущая версия на 10:31, 5 сентября 2023

Объект

ОстатокОтпуска - объект вида:

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

Пример:

{
  "ИмяСБИС": "ОстатокОтпуска",
  "ИдИС": "8f9102f2-28c9-11e7-a6d9-3497f6377b78",
  "Название": "Остаток отпуска по сотруднику Сидоров Иван Петрович на 05.04.22",
  "Дата": "05.04.2022",
  "Сотрудник": {
    "ИдИС": "8f9102f2-28c9-11e7-a6d9-3497f6377b78", 
    "ИмяСБИС": "Сотрудник",
    "Название":"Сидоров Иван Петрович"
  },
  "НашаОрганизация": {
    "ИдИС": "5f9102f2-28c9-11e7-a6d9-3497f6377b7e",
    "ИмяСБИС":"НашаОрганизация",
    "Название":"ООО Солнышко"
  },
  "РабочаяГруппа": {
    "ИдИС": "6a185a64-2979-11e7-9bfa-3497f6377b7e",
    "ИмяСБИС":"СтруктураПредприятия",
    "Название":"Бухгалтерия"
  },
  "Должность": {
    "ИдИС": "5f9102f3-28c9-11e7-123-9811saeqqw",
    "ИмяСБИС":"Должность",
    "Название":"Главный бухгалтер"
  },
  "Периоды":[
    {
      "ВидОтпуска": {"ИдИС": "lh43s", "ИдСБИС": "0", "Название": "Ежегодный", "ИмяСБИС": "ВидОтпуска"}            
      "ДатаНач": "01.02.2020",
      "ДатаКнц": "31.01.2021",
      "ОстатокДней": 28,
      "ПоложеноДней": 28
    },
    {
      "ВидОтпуска": {"ИдИС": "lh43s", "ИдСБИС": "0", "Название": "Ежегодный", "ИмяСБИС": "ВидОтпуска"}            
      "ДатаНач": "01.02.2021",
      "ДатаКнц": "31.01.2022",
      "ОстатокДней": 28,
      "ПоложеноДней": 28
    },
    {
      "ВидОтпуска": {"ИдИС": "lh43s", "ИдСБИС": "0", "Название": "Ежегодный", "ИмяСБИС": "ВидОтпуска"}            
      "ДатаНач": "01.02.2022",
      "ДатаКнц": "31.01.2023",
      "ОстатокДней": 4.5,
      "ПоложеноДней": 28
    },
   {
      "ВидОтпуска": { "ИдИС": "5f91", "ИдСБИС": "54782", "Название": "За хорошую работу", "ИмяСБИС": "ВидОтпускаДополнительный"}
      "ДатаНач": "09.02.2022",
      "ДатаКнц": "08.02.2023",
      "ОстатокДней": 0.5,
      "ПоложеноДней": 3
    }
  ]
}

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

  • Сотрудник
  • НашаОрганизация
  • СтруктураПредприятия
  • Должность
  • ВидОтпуска
  • ВидОтпускаДополнительный

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