ГрафикОтпусков - API3 Объект — различия между версиями
(не показана 1 промежуточная версия 1 участника) | |||
Строка 10: | Строка 10: | ||
* НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | * НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | ||
* РабочаяГруппа* - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]] | * РабочаяГруппа* - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]] | ||
+ | * РабочаяГруппаУправленческая* - объект [[СтруктураПредприятияУправленческая - API3 Объект|СтруктураПредприятияУправленческая]] | ||
* СписокОтпусков - массив | * СписокОтпусков - массив | ||
** Сотрудник - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ** Сотрудник - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ||
Строка 15: | Строка 16: | ||
** ДатаНач - дата начала планового отпуска (строка в формате "ДД.ММ.ГГГГ") | ** ДатаНач - дата начала планового отпуска (строка в формате "ДД.ММ.ГГГГ") | ||
** ДатаКнц - дата конца планового отпуска (строка в формате "ДД.ММ.ГГГГ") | ** ДатаКнц - дата конца планового отпуска (строка в формате "ДД.ММ.ГГГГ") | ||
+ | ** Примечание - комментарий | ||
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' |
Текущая версия на 10:38, 16 октября 2024
Объект
Тип: Документ
Структура:
- ИдИС - идентификатор документа в ИС
- ИдСБИС - идентификатор документа в СБиС
- Номер* - номер документа (строка)
- Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
- ДатаРасчета* - дата в периоде на который оформляется документ (строка в формате "ДД.ММ.ГГГГ") (график отпусков на 2022 год оформляется в декабре 2021. Дата расчета здесь 2022 год)
- НашаОрганизация* - объект НашаОрганизация
- РабочаяГруппа* - объект СтруктураПредприятия
- РабочаяГруппаУправленческая* - объект СтруктураПредприятияУправленческая
- СписокОтпусков - массив
- Сотрудник - объект Сотрудник
- ЧастноеЛицо - объект ЧастноеЛицо
- ДатаНач - дата начала планового отпуска (строка в формате "ДД.ММ.ГГГГ")
- ДатаКнц - дата конца планового отпуска (строка в формате "ДД.ММ.ГГГГ")
- Примечание - комментарий
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"Номер": "0000000005",
"Дата": "15.12.2021",
"ДатаРасчета": "01.01.2022",
"ИдИС": "ИдИС",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"РабочаяГруппа": {
"ИдСБИС": "437"
},
"СписокОтпусков": [
{
"Сотрудник": {
"ИдСБИС": "44"
},
"ЧастноеЛицо": {
"ИдСБИС": "475"
},
"ДатаНач": "15.05.2022",
"ДатаКнц": "21.05.2022"
},
{
"Сотрудник": {
"ИдСБИС": "44"
},
"ЧастноеЛицо": {
"ИдСБИС": "475"
},
"ДатаНач": "02.08.2022",
"ДатаКнц": "18.08.2022"
},
{
"Сотрудник": {
"ИдСБИС": "556"
},
"ЧастноеЛицо": {
"ИдСБИС": "45"
},
"ДатаНач": "21.10.2022",
"ДатаКнц": "03.11.2022"
}
]
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация(вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации (ExternalId - для поиска документа в СБИС по внешнему идентификатору)
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- Частное лицо
- НашаОрганизация
- Сотрудник
- СтруктураПредприятия
Используемые методы БЛ
- ScheduledVacationNew.Create
- ScheduledVacationNew.Update
- ScheduledVacationWTD.GetDocState
- ScheduledVacation.GetAllVacations
- ScheduledVacationNew.Delete
- Согласование.СоздатьСогласование
- Согласование.Записать
- Согласование.ПрочитатьДляУчастника
- Согласование.Прочитать
- PrivatePerson.GetName