ОстатокОтпуска - API3 Объект — различия между версиями
Строка 21: | Строка 21: | ||
"НашаОрганизация": {"ИдСБИС": 125, "ИмяСБИС": "НашаОрганизация"}, | "НашаОрганизация": {"ИдСБИС": 125, "ИмяСБИС": "НашаОрганизация"}, | ||
"Сотрудник": {"ИдСБИС": 2, "ИмяСБИС": "Сотрудник"}, | "Сотрудник": {"ИдСБИС": 2, "ИмяСБИС": "Сотрудник"}, | ||
− | "Остатки": | + | "Остатки":[ |
− | + | {"ВидОтпуска": "основной" | |
− | + | "ОстатокДней": 60.5 | |
− | + | "ПоложеноДней": 28 | |
− | + | "Детализация":[ | |
{"ДатаНач": "01.02.2020", | {"ДатаНач": "01.02.2020", | ||
"ДатаКнц": "31.01.2021", | "ДатаКнц": "31.01.2021", | ||
Строка 35: | Строка 35: | ||
"ДатаКнц": "31.01.2023", | "ДатаКнц": "31.01.2023", | ||
"ОстатокДней": 4.5}]}, | "ОстатокДней": 4.5}]}, | ||
− | + | {"ВидОтпуска": "дополнительный" | |
− | + | "ОстатокДней": 0.5 | |
− | + | "ПоложеноДней": 3 | |
− | + | "Детализация":[ | |
{"ДатаНач": "09.02.2022", | {"ДатаНач": "09.02.2022", | ||
"ДатаКнц": "08.02.2023", | "ДатаКнц": "08.02.2023", |
Версия 17:49, 5 апреля 2022
Объект
ОстатокОтпуска - объект вида:
- НашаОрганизация - объект НашаОрганизация
- Дата - дата, на которую вводятся остатки
- Сотрудник - объект Сотрудник
- Остатки - массив объектов вида
- ВидОтпуска - строка "основной" или "дополнительный"
- ОстатокДней - остаток дней отпуска на дату загрузки остатков
- ПоложеноДней - положено дней в год
- Детализация - сведения об остатках отпуска по рабочим периодам, массив объектов вида:
- ДатаНач - дата начала периода
- ДатаКнц - дата окончания периода
- ОстатокДней - остаток дней отпуска за указанный период
- ИмяСБИС - "ОстатокОтпуска"
- Ини - имя файла настроек
Пример:
{"ОстатокОтпуска":
"Дата": "05.04.2022",
"НашаОрганизация": {"ИдСБИС": 125, "ИмяСБИС": "НашаОрганизация"},
"Сотрудник": {"ИдСБИС": 2, "ИмяСБИС": "Сотрудник"},
"Остатки":[
{"ВидОтпуска": "основной"
"ОстатокДней": 60.5
"ПоложеноДней": 28
"Детализация":[
{"ДатаНач": "01.02.2020",
"ДатаКнц": "31.01.2021",
"ОстатокДней": 28},
{"ДатаНач": "01.02.2021",
"ДатаКнц": "31.01.2022",
"ОстатокДней": 28},
{"ДатаНач": "01.02.2022",
"ДатаКнц": "31.01.2023",
"ОстатокДней": 4.5}]},
{"ВидОтпуска": "дополнительный"
"ОстатокДней": 0.5
"ПоложеноДней": 3
"Детализация":[
{"ДатаНач": "09.02.2022",
"ДатаКнц": "08.02.2023",
"ОстатокДней": 0.5}]}
}
Зависит от объектов
- НашаОрганизация
- Сотрудник