Переработка - API3 Объект — различия между версиями
Строка 5: | Строка 5: | ||
'''Структура:''' | '''Структура:''' | ||
− | * ИдИС | + | * ИдИС — идентификатор документа в ИС, строка |
− | * Номер* | + | * Номер* — номер документа, строка |
− | * Дата | + | * Дата — дата документа, строка в формате "ДД.ММ.ГГГГ" |
− | * НашаОрганизация* | + | * Название — название, строка |
− | + | * НашаОрганизация* — объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | |
− | + | * Примечание — строка | |
− | + | * ДатаНач* — дата начала переработки, строка в формате "ДД.ММ.ГГГГ" | |
− | * Примечание | + | * ДатаКнц — дата конца переработки, строка в формате "ДД.ММ.ГГГГ" |
− | * ДатаНач* | + | * Примечание — причина переработки, строка |
− | * ДатаКнц | + | * Сотрудники — данные о сотрудниках в переработке, массив записей |
− | * Сотрудники | + | ** ЧастноеЛицо* — объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]] |
− | ** ЧастноеЛицо * | + | ** Сотрудник — объект [[Сотрудник _-_API3_Объект|Сотрудник ]] |
− | ** | + | ** Отработка — переработка засчитывается в счет отгулов или нет, булево |
− | ** | + | ** МеткаРабочегоВремени — объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]] |
− | ** | + | ** Дни — дни переработок конкретного сотрудника, массив записей |
+ | *** ДатаНач — дата переработки, конкретный день, строка в формате "ДД.ММ.ГГГГ" | ||
+ | *** ВремяПлан — длительность переработки, строка в формате "ЧЧ:ММ" | ||
+ | |||
'''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
Строка 55: | Строка 58: | ||
===Естественные ключи=== | ===Естественные ключи=== | ||
− | * Ключ1 | + | * Ключ1 — номер документа + дата документа + организация (вес = 3) |
− | ** Ключ1_1 | + | ** Ключ1_1 — номер документа |
− | ** Ключ1_2 | + | ** Ключ1_2 — дата документа |
− | ** Ключ1_3 | + | ** Ключ1_3 — идентификатор организации |
− | * Ключ2 | + | * Ключ2 — не используется |
− | * Ключ3 | + | * Ключ3 — не используется |
===Зависит от объектов=== | ===Зависит от объектов=== |
Версия 17:35, 3 сентября 2024
Документ оплате сверхурочных часов (переработка). Сейчас существует только выгрузка из ИС в СБИС (зуп 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
- ЛицоДокумента.СписокЛицДокументаСЗатратами
- ЛицоДокумента.Удалить
- ЛицоДокумента.Создать
- ЛицоДокумента.ЗаписатьВсехСотрудниковПереработки