ОстатокОтпуска - API3 Объект — различия между версиями
(Новая страница: «===Объект=== ОстатокОтпуска - объект вида: * НашаОрганизация - объект НашаОрганизация_-_API3_…») |
|||
Строка 4: | Строка 4: | ||
* Дата - дата, на которую вводятся остатки | * Дата - дата, на которую вводятся остатки | ||
* Сотрудник - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | * Сотрудник - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ||
− | * ВидОтпуска - строка "основной" или "дополнительный" | + | * Остатки - массив объектов вида |
− | * ОстатокДней - остаток дней отпуска на дату загрузки остатков | + | ** ВидОтпуска - строка "основной" или "дополнительный" |
− | * ПоложеноДней - положено дней в год | + | ** ОстатокДней - остаток дней отпуска на дату загрузки остатков |
− | * Детализация - массив объектов вида: | + | ** ПоложеноДней - положено дней в год |
− | ** ДатаНач - | + | ** Детализация - сведения об остатках отпуска по рабочим периодам, массив объектов вида: |
− | ** ДатаКнц - | + | *** ДатаНач - дата начала периода |
− | ** ОстатокДней - остаток дней отпуска за указанный период | + | *** ДатаКнц - дата окончания периода |
+ | *** ОстатокДней - остаток дней отпуска за указанный период | ||
* ИмяСБИС - "ОстатокОтпуска" | * ИмяСБИС - "ОстатокОтпуска" | ||
* Ини - имя файла настроек | * Ини - имя файла настроек | ||
Строка 17: | Строка 18: | ||
<source lang="json"> | <source lang="json"> | ||
{"ОстатокОтпуска": | {"ОстатокОтпуска": | ||
− | "Дата": " | + | "Дата": "05.04.2022", |
"НашаОрганизация": {"ИдСБИС": 125, "ИмяСБИС": "НашаОрганизация"}, | "НашаОрганизация": {"ИдСБИС": 125, "ИмяСБИС": "НашаОрганизация"}, | ||
"Сотрудник": {"ИдСБИС": 2, "ИмяСБИС": "Сотрудник"}, | "Сотрудник": {"ИдСБИС": 2, "ИмяСБИС": "Сотрудник"}, | ||
− | "ВидОтпуска": "основной" | + | "Остатки":{ |
− | "ОстатокДней": | + | {"ВидОтпуска": "основной" |
+ | "ОстатокДней": 60.5 | ||
"ПоложеноДней": 28 | "ПоложеноДней": 28 | ||
"Детализация":[ | "Детализация":[ | ||
{"ДатаНач": "01.02.2020", | {"ДатаНач": "01.02.2020", | ||
"ДатаКнц": "31.01.2021", | "ДатаКнц": "31.01.2021", | ||
− | "ОстатокДней": 28}] | + | "ОстатокДней": 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}]} | ||
} | } | ||
Строка 34: | Строка 49: | ||
* НашаОрганизация | * НашаОрганизация | ||
* Сотрудник | * Сотрудник | ||
− | |||
===Используемые методы БЛ=== | ===Используемые методы БЛ=== | ||
[[Категория:SBIS API3 Объект]] | [[Категория:SBIS API3 Объект]] |
Версия 17:47, 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}]}
}
Зависит от объектов
- НашаОрганизация
- Сотрудник