Отгул - API3 Объект — различия между версиями
(Новая страница: « ===Объект=== Тип: Документ '''Структура:''' * ИдИС - идентификатор документа в ИС (строка) * Но…») |
|||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 11: | Строка 11: | ||
* Сотрудник* - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | * Сотрудник* - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ||
* ТипОтгула - объект [[ТипОтгула_-_API3_Объект|ТипОтгула]] | * ТипОтгула - объект [[ТипОтгула_-_API3_Объект|ТипОтгула]] | ||
+ | * РабочаяГруппа - объект [[СтруктураПредприятия_-_API3_Объект|СтруктураПредприятия]] | ||
* Комментарий - строка | * Комментарий - строка | ||
* ДатаНач - дата начала отгула(строка в формате "ДД.ММ.ГГГГ") | * ДатаНач - дата начала отгула(строка в формате "ДД.ММ.ГГГГ") | ||
* ДатаКнц - дата конца отгула(строка в формате "ДД.ММ.ГГГГ") | * ДатаКнц - дата конца отгула(строка в формате "ДД.ММ.ГГГГ") | ||
− | * ВремяНач - время начала отгула | + | * ВремяНач - время начала отгула (строка в формате "ЧЧ:ММ") |
− | * ВремяКнц - время конца отгула | + | * ВремяКнц - время конца отгула (строка в формате "ЧЧ:ММ") |
* Основание - строка, причина отгула | * Основание - строка, причина отгула | ||
+ | * Продолжительность - количество часов при внутрисменном Отгуле (число) | ||
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
Строка 42: | Строка 44: | ||
"ВремяНач": "10:00", | "ВремяНач": "10:00", | ||
"ВремяКнц": "13:00", | "ВремяКнц": "13:00", | ||
+ | "Продолжительность": 6.8, | ||
"ИдИС": "ИдИС", | "ИдИС": "ИдИС", | ||
"Основание": "по семейным обстоятельствам" | "Основание": "по семейным обстоятельствам" |
Текущая версия на 10:24, 26 марта 2024
Объект
Тип: Документ
Структура:
- ИдИС - идентификатор документа в ИС (строка)
- Номер* - номер документа (строка)
- Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
- НашаОрганизация* - объект НашаОрганизация
- ЧастноеЛицо* - объект ЧастноеЛицо
- Сотрудник* - объект Сотрудник
- ТипОтгула - объект ТипОтгула
- РабочаяГруппа - объект СтруктураПредприятия
- Комментарий - строка
- ДатаНач - дата начала отгула(строка в формате "ДД.ММ.ГГГГ")
- ДатаКнц - дата конца отгула(строка в формате "ДД.ММ.ГГГГ")
- ВремяНач - время начала отгула (строка в формате "ЧЧ:ММ")
- ВремяКнц - время конца отгула (строка в формате "ЧЧ:ММ")
- Основание - строка, причина отгула
- Продолжительность - количество часов при внутрисменном Отгуле (число)
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"НашаОрганизация": {
"ИдСБИС": "167"
},
"ЧастноеЛицо": {
"ИдСБИС": "879"
},
"Сотрудник": {
"ИдСБИС": "123"
},
"ТипОтгула": {
"ИдСБИС": "1"
},
"Дата": "10.11.2020",
"Номер": "create1",
"Название": "Отгул №create1 от 10.11.2020",
"ДатаНач": "10.11.2020",
"ДатаКнц": "10.11.2020",
"ВремяНач": "10:00",
"ВремяКнц": "13:00",
"Продолжительность": 6.8,
"ИдИС": "ИдИС",
"Основание": "по семейным обстоятельствам"
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация (вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации
- Ключ1_4 - идентификатор частного лица
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- НашаОрганизация
- ЧастноеЛицо
- Сотрудник
- ТипОтгула
Используемые методы БЛ
- Отгул.Прочитать
- Отгул.Создать
- Отгул.Записать
- XmlJson.Convert