ПереносОтпусков - API3 Объект — различия между версиями
(Новая страница: «===Объект=== Тип: Документ '''Структура:''' * ИдИС - идентификатор документа в ИС * ИдСБИС - иде…») |
|||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 7: | Строка 7: | ||
* Номер* - номер документа (строка) | * Номер* - номер документа (строка) | ||
* Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ") | * Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ") | ||
− | * ДатаРасчета* - | + | * ДатаРасчета* - дата в периоде на который оформляется документ (строка в формате "ДД.ММ.ГГГГ") (график отпусков на 2022 год оформляется в декабре 2021. Дата расчета здесь 2022 год) |
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | * НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | ||
− | * | + | * СписокПереносов - массив |
** Сотрудник - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ** Сотрудник - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ||
** ЧастноеЛицо - объект [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]] | ** ЧастноеЛицо - объект [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]] | ||
− | ** | + | ** НовыйОтпускДатаНач- дата начала планового отпуска (строка в формате "ДД.ММ.ГГГГ") |
− | ** | + | ** НовыйОтпускДатаКнц- дата конца планового отпуска (строка в формате "ДД.ММ.ГГГГ") |
− | ** | + | ** СтарыйОтпускДатаНач - дата начала планового отпуска (строка в формате "ДД.ММ.ГГГГ") |
− | ** | + | ** СтарыйОтпускДатаКнц - дата конца планового отпуска (строка в формате "ДД.ММ.ГГГГ") |
− | |||
Строка 28: | Строка 27: | ||
"Номер": "0000000005", | "Номер": "0000000005", | ||
"Дата": "15.12.2021", | "Дата": "15.12.2021", | ||
+ | "ДатаРасчета": "01.01.2022", | ||
"ИдИС": "ИдИС", | "ИдИС": "ИдИС", | ||
"НашаОрганизация": { | "НашаОрганизация": { | ||
"ИдСБИС": "167" | "ИдСБИС": "167" | ||
}, | }, | ||
− | " | + | "СписокПереносов": [ |
{ | { | ||
"Сотрудник": { | "Сотрудник": { | ||
Строка 40: | Строка 40: | ||
"ИдСБИС": "475" | "ИдСБИС": "475" | ||
}, | }, | ||
− | " | + | "НовыйОтпускДатаНач": "15.05.2022", |
− | + | "НовыйОтпускДатаКнц": "21.05.2022", | |
− | + | "СтарыйОтпускДатаНач": "", | |
− | + | "СтарыйОтпускДатаКнц": "" | |
− | " | ||
− | " | ||
− | " | ||
}, | }, | ||
{ | { | ||
Строка 55: | Строка 52: | ||
"ИдСБИС": "475" | "ИдСБИС": "475" | ||
}, | }, | ||
− | " | + | "НовыйОтпускДатаНач": "", |
− | + | "НовыйОтпускДатаКнц": "", | |
− | + | "СтарыйОтпускДатаНач": "01.07.2022", | |
− | + | "СтарыйОтпускДатаКнц": "17.07.2022" | |
− | " | ||
− | " | ||
− | " | ||
}, | }, | ||
{ | { | ||
Строка 70: | Строка 64: | ||
"ИдСБИС": "45" | "ИдСБИС": "45" | ||
}, | }, | ||
− | " | + | "НовыйОтпускДатаНач": "21.10.2022", |
− | + | "НовыйОтпускДатаКнц": "03.11.2022", | |
− | + | "СтарыйОтпускДатаНач": "21.10.2022", | |
− | + | "СтарыйОтпускДатаКнц": "03.11.2022" | |
− | " | ||
− | " | ||
− | " | ||
} | } | ||
] | ] |
Текущая версия на 00:46, 10 ноября 2022
Объект
Тип: Документ
Структура:
- ИдИС - идентификатор документа в ИС
- ИдСБИС - идентификатор документа в СБиС
- Номер* - номер документа (строка)
- Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
- ДатаРасчета* - дата в периоде на который оформляется документ (строка в формате "ДД.ММ.ГГГГ") (график отпусков на 2022 год оформляется в декабре 2021. Дата расчета здесь 2022 год)
- НашаОрганизация* - объект НашаОрганизация
- СписокПереносов - массив
- Сотрудник - объект Сотрудник
- ЧастноеЛицо - объект ЧастноеЛицо
- НовыйОтпускДатаНач- дата начала планового отпуска (строка в формате "ДД.ММ.ГГГГ")
- НовыйОтпускДатаКнц- дата конца планового отпуска (строка в формате "ДД.ММ.ГГГГ")
- СтарыйОтпускДатаНач - дата начала планового отпуска (строка в формате "ДД.ММ.ГГГГ")
- СтарыйОтпускДатаКнц - дата конца планового отпуска (строка в формате "ДД.ММ.ГГГГ")
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"Номер": "0000000005",
"Дата": "15.12.2021",
"ДатаРасчета": "01.01.2022",
"ИдИС": "ИдИС",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"СписокПереносов": [
{
"Сотрудник": {
"ИдСБИС": "44"
},
"ЧастноеЛицо": {
"ИдСБИС": "475"
},
"НовыйОтпускДатаНач": "15.05.2022",
"НовыйОтпускДатаКнц": "21.05.2022",
"СтарыйОтпускДатаНач": "",
"СтарыйОтпускДатаКнц": ""
},
{
"Сотрудник": {
"ИдСБИС": "44"
},
"ЧастноеЛицо": {
"ИдСБИС": "475"
},
"НовыйОтпускДатаНач": "",
"НовыйОтпускДатаКнц": "",
"СтарыйОтпускДатаНач": "01.07.2022",
"СтарыйОтпускДатаКнц": "17.07.2022"
},
{
"Сотрудник": {
"ИдСБИС": "556"
},
"ЧастноеЛицо": {
"ИдСБИС": "45"
},
"НовыйОтпускДатаНач": "21.10.2022",
"НовыйОтпускДатаКнц": "03.11.2022",
"СтарыйОтпускДатаНач": "21.10.2022",
"СтарыйОтпускДатаКнц": "03.11.2022"
}
]
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация(вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации (ExternalId - для поиска документа в СБИС по внешнему идентификатору)
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- Частное лицо
- НашаОрганизация
- Сотрудник
- СтруктураПредприятия
Используемые методы БЛ
- PlanVacationScheduleChange.Прочитать
- PrivatePerson.GetName