ОстатокОтпуска - API3 Объект — различия между версиями
Строка 17: | Строка 17: | ||
'''Пример:''' | '''Пример:''' | ||
<source lang="json"> | <source lang="json"> | ||
− | {"ОстатокОтпуска" | + | { |
+ | "ИмяСБИС""ОстатокОтпуска" | ||
"Дата": "05.04.2022", | "Дата": "05.04.2022", | ||
"НашаОрганизация": {"ИдСБИС": 125, "ИмяСБИС": "НашаОрганизация"}, | "НашаОрганизация": {"ИдСБИС": 125, "ИмяСБИС": "НашаОрганизация"}, | ||
"Сотрудник": {"ИдСБИС": 2, "ИмяСБИС": "Сотрудник"}, | "Сотрудник": {"ИдСБИС": 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 | ||
+ | }] | ||
+ | } | ||
+ | ] | ||
} | } | ||
</source> | </source> |
Версия 17:57, 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
}]
}
]
}
Зависит от объектов
- НашаОрганизация
- Сотрудник