Отпуск - API3 Объект — различия между версиями
Строка 1: | Строка 1: | ||
− | Документ | + | ===Объект=== |
+ | Тип: Документ | ||
− | + | '''Структура:''' | |
− | * ИдИС | + | * ИдИС - идентификатор документа в ИС (строка) |
− | * Номер - номер документа (строка) | + | * Номер * - номер документа (строка) |
− | * Дата - дата документа (строка в формате "ДД.ММ.ГГГГ") | + | * Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ") |
* НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | * НашаОрганизация * - объект [[НашаОрганизация_-_API3_Объект|НашаОрганизация]] | ||
* Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | * Сотрудник * - объект [[Сотрудник_-_API3_Объект|Сотрудник]] | ||
* ЧастноеЛицо * - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]] | * ЧастноеЛицо * - объект [[ЧастноеЛицо_-_API3_Объект|ЧастноеЛицо]] | ||
* ВидОтпуска * - объект [[ВидОтпуска_-_API3_Объект|ВидОтпуска]] | * ВидОтпуска * - объект [[ВидОтпуска_-_API3_Объект|ВидОтпуска]] | ||
+ | * РабочаяГруппа * - объект [[СтруктураПредприятия_-_API3_Объект|СтруктураПредприятия]] | ||
+ | * Название * - название | ||
* ДатаНач - дата начала отпуска(строка в формате "ДД.ММ.ГГГГ") | * ДатаНач - дата начала отпуска(строка в формате "ДД.ММ.ГГГГ") | ||
* ДатаКнц - дата окончания отпуска (строка в формате "ДД.ММ.ГГГГ") | * ДатаКнц - дата окончания отпуска (строка в формате "ДД.ММ.ГГГГ") | ||
* ДатаРасчета - месяц расчета в котором регистрируется документ (строка в формате "ДД.ММ.ГГГГ", последний день месяца) | * ДатаРасчета - месяц расчета в котором регистрируется документ (строка в формате "ДД.ММ.ГГГГ", последний день месяца) | ||
− | * | + | * КоличествоДней - продолжительность отпуска |
− | |||
− | |||
* СреднийЗаработок - сумма среднего заработка по календарным дням | * СреднийЗаработок - сумма среднего заработка по календарным дням | ||
* Сумма - начисленная сумма отпускных по документу | * Сумма - начисленная сумма отпускных по документу | ||
* Комментарий | * Комментарий | ||
+ | * Регламент | ||
+ | |||
+ | '''Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону''' | ||
+ | |||
'''Пример:''' | '''Пример:''' | ||
<source lang="json"> | <source lang="json"> | ||
{ | { | ||
− | "Дата": " | + | "ИдИС": "ИдИС", |
− | " | + | "Номер": "update1update1", |
− | "ДатаНач": " | + | "Дата": "20.11.2020", |
− | "ДатаКнц": " | + | "ДатаРасчета": "31.12.2020", |
− | " | + | "Название": "Отпуск №update1update1 от 20.11.2020", |
− | " | + | "ДатаНач": "05.01.2021", |
− | " | + | "ДатаКнц": "13.01.2021", |
− | " | + | "Комментарий": "обновили", |
− | " | + | "КоличествоДней": "9", |
+ | "Сумма": "4500.00", | ||
+ | "СреднийЗаработок": "500.0", | ||
+ | "Регламент": "для unittest", | ||
"НашаОрганизация": { | "НашаОрганизация": { | ||
− | "ИдСБИС": " | + | "ИдСБИС": "167" |
− | " | + | }, |
+ | "ЧастноеЛицо": { | ||
+ | "ИдСБИС": "879" | ||
}, | }, | ||
"Сотрудник": { | "Сотрудник": { | ||
− | "ИдСБИС": " | + | "ИдСБИС": "61" |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
"ВидОтпуска": { | "ВидОтпуска": { | ||
− | "ИдСБИС": " | + | "ИдСБИС": "8" |
− | |||
}, | }, | ||
− | " | + | "РабочаяГруппа": { |
− | + | "ИдСБИС": "248" | |
− | |||
− | |||
− | " | ||
− | |||
} | } | ||
} | } | ||
Строка 70: | Строка 70: | ||
* ЧастноеЛицо | * ЧастноеЛицо | ||
* ВидОтпуска | * ВидОтпуска | ||
+ | * СтруктураПредприятия | ||
===Используемые методы БЛ=== | ===Используемые методы БЛ=== |
Версия 11:43, 12 ноября 2020
Объект
Тип: Документ
Структура:
- ИдИС - идентификатор документа в ИС (строка)
- Номер * - номер документа (строка)
- Дата * - дата документа (строка в формате "ДД.ММ.ГГГГ")
- НашаОрганизация * - объект НашаОрганизация
- Сотрудник * - объект Сотрудник
- ЧастноеЛицо * - объект ЧастноеЛицо
- ВидОтпуска * - объект ВидОтпуска
- РабочаяГруппа * - объект СтруктураПредприятия
- Название * - название
- ДатаНач - дата начала отпуска(строка в формате "ДД.ММ.ГГГГ")
- ДатаКнц - дата окончания отпуска (строка в формате "ДД.ММ.ГГГГ")
- ДатаРасчета - месяц расчета в котором регистрируется документ (строка в формате "ДД.ММ.ГГГГ", последний день месяца)
- КоличествоДней - продолжительность отпуска
- СреднийЗаработок - сумма среднего заработка по календарным дням
- Сумма - начисленная сумма отпускных по документу
- Комментарий
- Регламент
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"ИдИС": "ИдИС",
"Номер": "update1update1",
"Дата": "20.11.2020",
"ДатаРасчета": "31.12.2020",
"Название": "Отпуск №update1update1 от 20.11.2020",
"ДатаНач": "05.01.2021",
"ДатаКнц": "13.01.2021",
"Комментарий": "обновили",
"КоличествоДней": "9",
"Сумма": "4500.00",
"СреднийЗаработок": "500.0",
"Регламент": "для unittest",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"ЧастноеЛицо": {
"ИдСБИС": "879"
},
"Сотрудник": {
"ИдСБИС": "61"
},
"ВидОтпуска": {
"ИдСБИС": "8"
},
"РабочаяГруппа": {
"ИдСБИС": "248"
}
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация (вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации
- Ключ2 - не используется
- Ключ3 - не используется
Зависит от объектов
- НашаОрганизация
- Сотрудник
- ЧастноеЛицо
- ВидОтпуска
- СтруктураПредприятия
Используемые методы БЛ
- Отпуск.Прочитать