ПриемНаРаботу - API3 Объект — различия между версиями
(→Объект) |
|||
(не показаны 24 промежуточные версии 4 участников) | |||
Строка 1: | Строка 1: | ||
===Объект=== | ===Объект=== | ||
− | * ИдИС * - идентификатор | + | Тип: Документ |
− | * Номер - номер документа | + | |
− | * | + | '''Структура:''' |
− | * | + | * ИдИС - идентификатор документа в ИС |
− | * | + | * ИдСБИС - идентификатор документа в СБиС |
− | * | + | * Номер * - номер документа (строка) |
− | * | + | * Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ") |
− | * | + | * ДатаПриема * - дата принятия на должность (строка в формате "ДД.ММ.ГГГГ") |
+ | * ЗанимаемыхСтавок - количество занимаемых ставок | ||
+ | * НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | ||
+ | * Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ||
+ | * ЧастноеЛицо * - объект [[ЧастноеЛицо - API3 Объект|ЧастноеЛицо]] | ||
+ | * РабочаяГруппа - объект [[СтруктураПредприятия - API3 Объект|СтруктураПредприятия]] | ||
+ | * Должность * - объект [[Должность_-_API3_Объект|Должность]] | ||
+ | * ВидЗанятости * - объект [[ВидЗанятости_-_API3_Объект|ВидЗанятости]] | ||
+ | * ГрафикРаботы * - объект [[ГрафикРабочегоВремени_-_API3_Объект|График рабочего времени]] | ||
+ | * ДоговорГПХ - признак приема по договору ГПХ, ожидаемое значение 'Да'/'True' или 'Нет'/'False' (если не передавать считается, что False) | ||
+ | * ДатаКнц - дата завершения договора ГПХ | ||
+ | * Основание - текст, предмет договора ГПХ | ||
+ | * ХарактерВыплаты - объект характер выплаты по договору ГПХ [[ХарактерВыплатыПоДоговору - API3 Объект]] | ||
+ | * ОсновныеНачисления- начисления/удержания по сотруднику (массив объектов) | ||
+ | ** ВидНачисленийУдержаний - объект[[ВидНачисленийУдержаний_-_API3_Объект| Вид начислений/удержаний]] | ||
+ | ** Показатель - показатель для расчета начисления (число) | ||
+ | |||
+ | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
'''Пример:''' | '''Пример:''' | ||
<source lang="json"> | <source lang="json"> | ||
− | |||
{ | { | ||
− | + | "Номер": "Hire123", | |
− | + | "Дата": "30.10.2019", | |
− | + | "ДатаПриема": "25.10.2019", | |
− | + | "ИдИС": "ИдИС", | |
− | + | "ЗанимаемыхСтавок": "1.0", | |
− | + | "НашаОрганизация": { | |
− | + | "ИдСБИС": "167" | |
− | + | }, | |
+ | "Должность": { | ||
+ | "ИдСБИС": "1" | ||
+ | }, | ||
+ | "РабочаяГруппа": { | ||
+ | "ИдСБИС": "437" | ||
+ | }, | ||
+ | "ГрафикРаботы": { | ||
+ | "ИдСБИС": "1" | ||
+ | }, | ||
+ | "ВидЗанятости": { | ||
+ | "ИдСБИС": "1" | ||
+ | }, | ||
+ | "Сотрудник": { | ||
+ | "ИдСБИС": "109", | ||
+ | "ТабельныйНомер": "100007" | ||
+ | }, | ||
+ | "ЧастноеЛицо": { | ||
+ | "ИдСБИС": "2371" | ||
+ | }, | ||
+ | "ОсновныеНачисления": [ | ||
+ | { | ||
+ | "Показатель": "1000", | ||
+ | "ВидНачисленияУдержания": { | ||
+ | "ИдСБИС": "351" | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | "Показатель": "50", | ||
+ | "ВидНачисленияУдержания": { | ||
+ | "ИдСБИС": "318" | ||
+ | } | ||
+ | } | ||
+ | ] | ||
} | } | ||
</source> | </source> | ||
Строка 38: | Строка 87: | ||
* ГрафикРабочегоВремени | * ГрафикРабочегоВремени | ||
* Должность | * Должность | ||
+ | * ВидЗанятости | ||
+ | * СТруктураПредприятия | ||
+ | * ВидНачисленияУдержания | ||
===Используемые методы БЛ=== | ===Используемые методы БЛ=== |
Версия 11:03, 20 июля 2021
Объект
Тип: Документ
Структура:
- ИдИС - идентификатор документа в ИС
- ИдСБИС - идентификатор документа в СБиС
- Номер * - номер документа (строка)
- Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ")
- ДатаПриема * - дата принятия на должность (строка в формате "ДД.ММ.ГГГГ")
- ЗанимаемыхСтавок - количество занимаемых ставок
- НашаОрганизация * - объект НашаОрганизация
- Сотрудник * - объект Сотрудник
- ЧастноеЛицо * - объект ЧастноеЛицо
- РабочаяГруппа - объект СтруктураПредприятия
- Должность * - объект Должность
- ВидЗанятости * - объект ВидЗанятости
- ГрафикРаботы * - объект График рабочего времени
- ДоговорГПХ - признак приема по договору ГПХ, ожидаемое значение 'Да'/'True' или 'Нет'/'False' (если не передавать считается, что False)
- ДатаКнц - дата завершения договора ГПХ
- Основание - текст, предмет договора ГПХ
- ХарактерВыплаты - объект характер выплаты по договору ГПХ ХарактерВыплатыПоДоговору - API3 Объект
- ОсновныеНачисления- начисления/удержания по сотруднику (массив объектов)
- ВидНачисленийУдержаний - объект Вид начислений/удержаний
- Показатель - показатель для расчета начисления (число)
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"Номер": "Hire123",
"Дата": "30.10.2019",
"ДатаПриема": "25.10.2019",
"ИдИС": "ИдИС",
"ЗанимаемыхСтавок": "1.0",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"Должность": {
"ИдСБИС": "1"
},
"РабочаяГруппа": {
"ИдСБИС": "437"
},
"ГрафикРаботы": {
"ИдСБИС": "1"
},
"ВидЗанятости": {
"ИдСБИС": "1"
},
"Сотрудник": {
"ИдСБИС": "109",
"ТабельныйНомер": "100007"
},
"ЧастноеЛицо": {
"ИдСБИС": "2371"
},
"ОсновныеНачисления": [
{
"Показатель": "1000",
"ВидНачисленияУдержания": {
"ИдСБИС": "351"
}
},
{
"Показатель": "50",
"ВидНачисленияУдержания": {
"ИдСБИС": "318"
}
}
]
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация(вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации в ИС
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- Частное лицо
- НашаОрганизация
- Сотрудник
- ГрафикРабочегоВремени
- Должность
- ВидЗанятости
- СТруктураПредприятия
- ВидНачисленияУдержания
Используемые методы БЛ
- ПриемНаРаботу.Integrate