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

Материал из razgovorov.ru
Перейти к: навигация, поиск
Строка 22: Строка 22:
 
{
 
{
 
   "ИмяСБИС": "ОстатокОтпуска",
 
   "ИмяСБИС": "ОстатокОтпуска",
 +
  "ИдИС": "8f9102f2-28c9-11e7-a6d9-3497f6377b78",
 
   "Название": "Остаток отпуска по Сидоров Иван Петрович на 05.04.22",
 
   "Название": "Остаток отпуска по Сидоров Иван Петрович на 05.04.22",
 
   "Дата": "05.04.2022",
 
   "Дата": "05.04.2022",

Версия 11:25, 12 апреля 2022

Объект

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

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

Пример:

{
  "ИмяСБИС": "ОстатокОтпуска",
  "ИдИС": "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
    }
  ]
}

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

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

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