Переработка - API3 Объект — различия между версиями
Строка 2: | Строка 2: | ||
===Объект=== | ===Объект=== | ||
+ | Тип: Документ | ||
+ | |||
+ | '''Структура:''' | ||
* ИдИС - идентификатор документа в ИС (строка) | * ИдИС - идентификатор документа в ИС (строка) | ||
− | * Номер - номер документа (строка) | + | * Номер* - номер документа (строка) |
* Дата - дата документа (строка в формате "ДД.ММ.ГГГГ") | * Дата - дата документа (строка в формате "ДД.ММ.ГГГГ") | ||
− | * НашаОрганизация - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | + | * НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] |
* МеткаРабочегоВремени - объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]] | * МеткаРабочегоВремени - объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]] | ||
* Отработка - тип булево, переработка засчитывается в счет отгулов или нет | * Отработка - тип булево, переработка засчитывается в счет отгулов или нет | ||
− | |||
* Примечание - строка, причина переработки | * Примечание - строка, причина переработки | ||
− | * ДатаНач - дата начала переработки(строка в формате "ДД.ММ.ГГГГ") | + | * ДатаНач* - дата начала переработки(строка в формате "ДД.ММ.ГГГГ") |
* ДатаКнц - дата конца переработки(строка в формате "ДД.ММ.ГГГГ") | * ДатаКнц - дата конца переработки(строка в формате "ДД.ММ.ГГГГ") | ||
* Сотрудники - массив записей, данные о сотрудниках в переработке | * Сотрудники - массив записей, данные о сотрудниках в переработке | ||
− | |||
** ЧастноеЛицо * - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]] | ** ЧастноеЛицо * - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]] | ||
** ВремяПлан - тип время, количество часов и минут оплачиваемой переработки в формате ЧЧ:ММ | ** ВремяПлан - тип время, количество часов и минут оплачиваемой переработки в формате ЧЧ:ММ | ||
** Примечание - строка | ** Примечание - строка | ||
+ | ** НашаОрганизация* - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | ||
+ | |||
+ | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
'''Пример:''' | '''Пример:''' | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
"НашаОрганизация": { | "НашаОрганизация": { | ||
− | "ИдСБИС": " | + | "ИдСБИС": "167" |
− | |||
}, | }, | ||
"МеткаРабочегоВремени": { | "МеткаРабочегоВремени": { | ||
− | "ИдСБИС": " | + | "ИдСБИС": "a57c6578-7845-47c4-aa80-8e0cd885bd85" |
− | |||
}, | }, | ||
− | " | + | "Дата": "10.11.2020", |
− | + | "Номер": "create1", | |
− | + | "Название": "Переработка №create1 от 10.11.2020", | |
− | + | "ДатаНач": "10.11.2020", | |
− | " | + | "ДатаКнц": "28.11.2020", |
− | + | "ИдИС": "ИдИС", | |
− | + | "Примечание": "создали", | |
− | + | "Отработка": False, | |
− | + | "Сотрудники": [ | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | "ВремяПлан": "10:15", | |
− | + | "НашаОрганизация": { | |
− | + | "ИдСБИС": "167" | |
− | + | }, | |
− | + | "ЧастноеЛицо": { | |
− | + | "ИдСБИС": "879" | |
− | + | } | |
− | |||
− | |||
− | " | ||
} | } | ||
] | ] | ||
− | |||
} | } | ||
</source> | </source> | ||
Строка 84: | Строка 66: | ||
* ЧастноеЛицо | * ЧастноеЛицо | ||
* МеткаРабочегоВремени | * МеткаРабочегоВремени | ||
− | + | ||
===Используемые методы БЛ=== | ===Используемые методы БЛ=== |
Версия 12:23, 27 ноября 2020
Документ оплате сверхурочных часов (переработка). Сейчас существует только выгрузка из ИС в СБИС (зуп 2.5)
Объект
Тип: Документ
Структура:
- ИдИС - идентификатор документа в ИС (строка)
- Номер* - номер документа (строка)
- Дата - дата документа (строка в формате "ДД.ММ.ГГГГ")
- НашаОрганизация* - объект НашаОрганизация
- МеткаРабочегоВремени - объект МеткаРабочегоВремени
- Отработка - тип булево, переработка засчитывается в счет отгулов или нет
- Примечание - строка, причина переработки
- ДатаНач* - дата начала переработки(строка в формате "ДД.ММ.ГГГГ")
- ДатаКнц - дата конца переработки(строка в формате "ДД.ММ.ГГГГ")
- Сотрудники - массив записей, данные о сотрудниках в переработке
- ЧастноеЛицо * - объект ЧастноеЛицо
- ВремяПлан - тип время, количество часов и минут оплачиваемой переработки в формате ЧЧ:ММ
- Примечание - строка
- НашаОрганизация* - объект НашаОрганизация
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"НашаОрганизация": {
"ИдСБИС": "167"
},
"МеткаРабочегоВремени": {
"ИдСБИС": "a57c6578-7845-47c4-aa80-8e0cd885bd85"
},
"Дата": "10.11.2020",
"Номер": "create1",
"Название": "Переработка №create1 от 10.11.2020",
"ДатаНач": "10.11.2020",
"ДатаКнц": "28.11.2020",
"ИдИС": "ИдИС",
"Примечание": "создали",
"Отработка": False,
"Сотрудники": [
{
"ВремяПлан": "10:15",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"ЧастноеЛицо": {
"ИдСБИС": "879"
}
}
]
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация (вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- НашаОрганизация
- Сотрудник
- ЧастноеЛицо
- МеткаРабочегоВремени
Используемые методы БЛ
- Переработка.Прочитать
- Переработка.Создать
- Переработка.Записать
- XmlJson.Convert
- ЛицоДокумента.СписокЛицДокументаСЗатратами
- ЛицоДокумента.Удалить
- ЛицоДокумента.Создать
- ЛицоДокумента.ЗаписатьВсехСотрудниковПереработки