ПриемНаРаботу - API3 Объект — различия между версиями
Строка 1: | Строка 1: | ||
===Объект=== | ===Объект=== | ||
+ | Тип: Документ | ||
+ | |||
+ | '''Структура:''' | ||
* ИдИС - идентификатор документа в ИС | * ИдИС - идентификатор документа в ИС | ||
* ИдСБИС - идентификатор документа в СБиС | * ИдСБИС - идентификатор документа в СБиС | ||
− | * Номер - номер документа (строка) | + | * Номер * - номер документа (строка) |
− | * Дата - дата документа (строка в формате "ДД.ММ.ГГГГ") | + | * Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ") |
− | * | + | * ДатаПриема * - дата принятия на должность (строка в формате "ДД.ММ.ГГГГ") |
* ЗанимаемыхСтавок - количество занимаемых ставок | * ЗанимаемыхСтавок - количество занимаемых ставок | ||
− | |||
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | * НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | ||
* Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | * Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ||
Строка 14: | Строка 16: | ||
* ВидЗанятости * - объект [[ВидЗанятости_-_API3_Объект|ВидЗанятости]] | * ВидЗанятости * - объект [[ВидЗанятости_-_API3_Объект|ВидЗанятости]] | ||
* ГрафикРаботы * - объект [[ГрафикРабочегоВремени_-_API3_Объект|График рабочего времени]] | * ГрафикРаботы * - объект [[ГрафикРабочегоВремени_-_API3_Объект|График рабочего времени]] | ||
− | |||
* ОсновныеНачисления- начисления/удержания по сотруднику (массив объектов) | * ОсновныеНачисления- начисления/удержания по сотруднику (массив объектов) | ||
** ВидНачисленийУдержаний - объект[[ВидНачисленийУдержаний_-_API3_Объект| Вид начислений/удержаний]] | ** ВидНачисленийУдержаний - объект[[ВидНачисленийУдержаний_-_API3_Объект| Вид начислений/удержаний]] | ||
** Показатель - показатель для расчета начисления (число) | ** Показатель - показатель для расчета начисления (число) | ||
+ | |||
+ | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
'''Пример:''' | '''Пример:''' | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
− | " | + | "Номер": "Hire123", |
− | " | + | "Дата": "30.10.2019", |
− | " | + | "ДатаПриема": "25.10.2019", |
− | " | + | "ИдИС": "ИдИС", |
− | "ЗанимаемыхСтавок": 1, | + | "ЗанимаемыхСтавок": "1.0", |
"НашаОрганизация": { | "НашаОрганизация": { | ||
− | " | + | "ИдСБИС": "167" |
− | |||
}, | }, | ||
− | " | + | "Должность": { |
− | " | + | "ИдСБИС": "1" |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
"РабочаяГруппа": { | "РабочаяГруппа": { | ||
− | " | + | "ИдСБИС": "437" |
− | |||
}, | }, | ||
− | " | + | "ГрафикРаботы": { |
− | " | + | "ИдСБИС": "1" |
− | |||
}, | }, | ||
"ВидЗанятости": { | "ВидЗанятости": { | ||
− | "ИдСБИС": " | + | "ИдСБИС": "1" |
− | " | + | }, |
+ | "Сотрудник": { | ||
+ | "ИдСБИС": "109", | ||
+ | "ТабельныйНомер": "100007" | ||
}, | }, | ||
− | " | + | "ЧастноеЛицо": { |
− | " | + | "ИдСБИС": "2371" |
− | |||
}, | }, | ||
− | |||
− | |||
"ОсновныеНачисления": [ | "ОсновныеНачисления": [ | ||
{ | { | ||
+ | "Показатель": "1000", | ||
+ | "ВидНачисленияУдержания": { | ||
+ | "ИдСБИС": "351" | ||
+ | } | ||
+ | }, | ||
+ | { | ||
+ | "Показатель": "50", | ||
"ВидНачисленияУдержания": { | "ВидНачисленияУдержания": { | ||
− | " | + | "ИдСБИС": "318" |
− | + | } | |
− | } | ||
− | |||
} | } | ||
] | ] | ||
Строка 74: | Строка 74: | ||
** Ключ1_2 - дата документа | ** Ключ1_2 - дата документа | ||
** Ключ1_3 - идентификатор организации в ИС | ** Ключ1_3 - идентификатор организации в ИС | ||
− | * Ключ2 - | + | * Ключ2 - не используется |
* Ключ3 - не используется | * Ключ3 - не используется | ||
Строка 83: | Строка 83: | ||
* ГрафикРабочегоВремени | * ГрафикРабочегоВремени | ||
* Должность | * Должность | ||
+ | * ВидЗанятости | ||
+ | * СТруктураПредприятия | ||
+ | * ВидНачисленияУдержания | ||
===Используемые методы БЛ=== | ===Используемые методы БЛ=== |
Версия 13:27, 12 ноября 2020
Объект
Тип: Документ
Структура:
- ИдИС - идентификатор документа в ИС
- ИдСБИС - идентификатор документа в СБиС
- Номер * - номер документа (строка)
- Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ")
- ДатаПриема * - дата принятия на должность (строка в формате "ДД.ММ.ГГГГ")
- ЗанимаемыхСтавок - количество занимаемых ставок
- НашаОрганизация * - объект НашаОрганизация
- Сотрудник * - объект Сотрудник
- ЧастноеЛицо * - объект ЧастноеЛицо
- РабочаяГруппа - объект СтруктураПредприятия
- Должность * - объект Должность
- ВидЗанятости * - объект ВидЗанятости
- ГрафикРаботы * - объект График рабочего времени
- ОсновныеНачисления- начисления/удержания по сотруднику (массив объектов)
- ВидНачисленийУдержаний - объект Вид начислений/удержаний
- Показатель - показатель для расчета начисления (число)
Объем данных возвращаемых методом 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