Переработка - API3 Объект — различия между версиями
(не показано 10 промежуточных версий 3 участников) | |||
Строка 2: | Строка 2: | ||
===Объект=== | ===Объект=== | ||
− | * ИдИС | + | Тип: Документ |
− | * Номер | + | |
− | * Дата | + | '''Структура:''' |
− | * НашаОрганизация | + | * ИдИС — идентификатор документа в ИС, строка |
− | * | + | * Номер* — номер документа, строка |
− | + | * Дата — дата документа, строка в формате "ДД.ММ.ГГГГ" | |
− | + | * Название — название, строка | |
− | * ДатаНач | + | * НашаОрганизация* — объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] |
− | * ДатаКнц | + | * Примечание — строка |
− | * Сотрудники | + | * ДатаНач* — дата начала переработки, строка в формате "ДД.ММ.ГГГГ" |
− | ** | + | * ДатаКнц — дата конца переработки, строка в формате "ДД.ММ.ГГГГ" |
− | ** | + | * Примечание — причина переработки, строка |
− | ** | + | * <span style="color:#E70000">МеткаРабочегоВремени</span> — объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]] |
+ | * Сотрудники — данные о сотрудниках в переработке, массив записей | ||
+ | ** ЧастноеЛицо* — объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]] | ||
+ | ** Сотрудник — объект [[Сотрудник _-_API3_Объект|Сотрудник ]] | ||
+ | ** Отработка — переработка засчитывается в счет отгулов или нет, булево | ||
+ | ** МеткаРабочегоВремени — объект [[МеткаРабочегоВремени_-_API3_Объект|МеткаРабочегоВремени]] | ||
+ | ** Дни — дни переработок конкретного сотрудника, массив записей | ||
+ | *** ДатаНач — дата переработки, конкретный день, строка в формате "ДД.ММ.ГГГГ" | ||
+ | *** ВремяПлан — длительность переработки, строка в формате "ЧЧ:ММ" | ||
+ | |||
+ | |||
+ | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
'''Пример:''' | '''Пример:''' | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
− | + | 'ИдИС': '6a66b740-fd74-11ee-a19b-74563c66f6c0_1', | |
− | + | 'Дата': '18.04.2024', | |
− | + | 'Номер': '00IS-000001/OV/1', | |
− | + | 'Название': 'Переработка №00IS-000001/OV/1 от 18.04.2024', | |
− | + | 'НашаОрганизация': { | |
− | + | 'ИмяИС': 'Справочники.Организации', | |
− | + | 'ИдИС': '75b4e7fd-5f44-11ed-9ca5-74d4350d6e6c', | |
− | + | 'ИмяСБИС': 'НашаОрганизация', | |
− | + | 'Ини': 'СинхВыгрузка_НашаОрганизация' | |
− | + | }, | |
− | + | 'Примечание': 'Переработка №00IS-000001/OV от 18.04.2024', | |
− | + | 'Сотрудники': [{ | |
− | + | 'ЧастноеЛицо': { | |
− | + | 'ИмяИС': 'Справочники.ФизическиеЛица', | |
− | + | 'ИдИС': '8d454940-7ac4-11ed-9ca6-74d4350d6e6c', | |
− | + | 'ИмяСБИС': 'ЧастноеЛицо', | |
− | + | 'Ини': 'СинхВыгрузка_ЧастноеЛицо' | |
− | + | }, | |
− | + | 'Сотрудник': { | |
− | + | 'ИмяИС': 'Справочники.Сотрудники', | |
− | + | 'ИдИС': '8d45493f-7ac4-11ed-9ca6-74d4350d6e6c', | |
− | + | 'ИмяСБИС': 'Сотрудник', | |
− | + | 'Ини': 'СинхВыгрузка_Сотрудник' | |
− | + | }, | |
− | }, | + | 'Отработка': False, |
− | + | 'Примечание': 'Переработка №00IS-000001/OV от 18.04.2024', | |
− | + | 'МеткаРабочегоВремени': { | |
− | + | 'ИмяСБИС': 'МеткаРабочегоВремени', | |
− | + | 'ИдИС': 'ПолуторнаяСтавка', | |
− | + | 'Ини': 'СинхВыгрузка_МеткаРабочегоВремени' | |
− | + | }, | |
− | + | 'Дни': [{ | |
− | + | 'ДатаНач': '08.04.2024', | |
− | + | 'ВремяПлан': '02:00' | |
− | + | }, | |
− | }, | + | { |
− | + | 'ДатаНач': '11.04.2024', | |
− | + | 'ВремяПлан': '02:00' | |
− | + | }] | |
− | }, | + | }], |
− | + | 'ИмяСБИС': 'Переработка', | |
− | + | 'ДатаНач': '08.04.2024', | |
− | + | 'ДатаКнц': '11.04.2024', | |
− | + | 'ИмяИС': 'Документы.РаботаСверхурочно' | |
} | } | ||
</source> | </source> | ||
===Естественные ключи=== | ===Естественные ключи=== | ||
− | * Ключ1 | + | * Ключ1 — номер документа + дата документа + организация (вес = 3) |
− | ** Ключ1_1 | + | ** Ключ1_1 — номер документа |
− | ** Ключ1_2 | + | ** Ключ1_2 — дата документа |
− | ** Ключ1_3 | + | ** Ключ1_3 — идентификатор организации |
− | * Ключ2 | + | * Ключ2 — не используется |
− | * Ключ3 | + | * Ключ3 — не используется |
===Зависит от объектов=== | ===Зависит от объектов=== | ||
Строка 79: | Строка 90: | ||
* ЧастноеЛицо | * ЧастноеЛицо | ||
* МеткаРабочегоВремени | * МеткаРабочегоВремени | ||
− | + | ||
===Используемые методы БЛ=== | ===Используемые методы БЛ=== |
Текущая версия на 16:18, 9 октября 2024
Документ оплате сверхурочных часов (переработка). Сейчас существует только выгрузка из ИС в СБИС (зуп 2.5)
Объект
Тип: Документ
Структура:
- ИдИС — идентификатор документа в ИС, строка
- Номер* — номер документа, строка
- Дата — дата документа, строка в формате "ДД.ММ.ГГГГ"
- Название — название, строка
- НашаОрганизация* — объект НашаОрганизация
- Примечание — строка
- ДатаНач* — дата начала переработки, строка в формате "ДД.ММ.ГГГГ"
- ДатаКнц — дата конца переработки, строка в формате "ДД.ММ.ГГГГ"
- Примечание — причина переработки, строка
- МеткаРабочегоВремени — объект МеткаРабочегоВремени
- Сотрудники — данные о сотрудниках в переработке, массив записей
- ЧастноеЛицо* — объект ЧастноеЛицо
- Сотрудник — объект Сотрудник
- Отработка — переработка засчитывается в счет отгулов или нет, булево
- МеткаРабочегоВремени — объект МеткаРабочегоВремени
- Дни — дни переработок конкретного сотрудника, массив записей
- ДатаНач — дата переработки, конкретный день, строка в формате "ДД.ММ.ГГГГ"
- ВремяПлан — длительность переработки, строка в формате "ЧЧ:ММ"
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
'ИдИС': '6a66b740-fd74-11ee-a19b-74563c66f6c0_1',
'Дата': '18.04.2024',
'Номер': '00IS-000001/OV/1',
'Название': 'Переработка №00IS-000001/OV/1 от 18.04.2024',
'НашаОрганизация': {
'ИмяИС': 'Справочники.Организации',
'ИдИС': '75b4e7fd-5f44-11ed-9ca5-74d4350d6e6c',
'ИмяСБИС': 'НашаОрганизация',
'Ини': 'СинхВыгрузка_НашаОрганизация'
},
'Примечание': 'Переработка №00IS-000001/OV от 18.04.2024',
'Сотрудники': [{
'ЧастноеЛицо': {
'ИмяИС': 'Справочники.ФизическиеЛица',
'ИдИС': '8d454940-7ac4-11ed-9ca6-74d4350d6e6c',
'ИмяСБИС': 'ЧастноеЛицо',
'Ини': 'СинхВыгрузка_ЧастноеЛицо'
},
'Сотрудник': {
'ИмяИС': 'Справочники.Сотрудники',
'ИдИС': '8d45493f-7ac4-11ed-9ca6-74d4350d6e6c',
'ИмяСБИС': 'Сотрудник',
'Ини': 'СинхВыгрузка_Сотрудник'
},
'Отработка': False,
'Примечание': 'Переработка №00IS-000001/OV от 18.04.2024',
'МеткаРабочегоВремени': {
'ИмяСБИС': 'МеткаРабочегоВремени',
'ИдИС': 'ПолуторнаяСтавка',
'Ини': 'СинхВыгрузка_МеткаРабочегоВремени'
},
'Дни': [{
'ДатаНач': '08.04.2024',
'ВремяПлан': '02:00'
},
{
'ДатаНач': '11.04.2024',
'ВремяПлан': '02:00'
}]
}],
'ИмяСБИС': 'Переработка',
'ДатаНач': '08.04.2024',
'ДатаКнц': '11.04.2024',
'ИмяИС': 'Документы.РаботаСверхурочно'
}
Естественные ключи
- Ключ1 — номер документа + дата документа + организация (вес = 3)
- Ключ1_1 — номер документа
- Ключ1_2 — дата документа
- Ключ1_3 — идентификатор организации
- Ключ2 — не используется
- Ключ3 — не используется
Зависит от объектов
- НашаОрганизация
- Сотрудник
- ЧастноеЛицо
- МеткаРабочегоВремени
Используемые методы БЛ
- Переработка.Прочитать
- Переработка.Создать
- Переработка.Записать
- XmlJson.Convert
- ЛицоДокумента.СписокЛицДокументаСЗатратами
- ЛицоДокумента.Удалить
- ЛицоДокумента.Создать
- ЛицоДокумента.ЗаписатьВсехСотрудниковПереработки