ВыдачаЗарплаты - API3 Объект
Ведомость на выдачу зарплаты - Документ, отображающий фактические выплаты сотрудникам
Объект
Тип: Документ
Структура:
- ИдИС - идентификатор документа в ИС
- ИдСБИС - идентификатор документа в СБИС
- Сумма - Сумма документа
- Номер* - номер документа (строка)
- Дата* - дата документа (строка в формате "ДД.ММ.ГГГГ")
- ДатаРасчета - месяц расчета в котором регистрируется документ (строка в формате "ДД.ММ.ГГГГ", последний день месяца)
- ДатаНач - период, с которого производится выплата (строка в формате "ДД.ММ.ГГГГ")
- ДатаКнц- период, по который производится выплата (строка в формате "ДД.ММ.ГГГГ")
- НашаОрганизация * - объект НашаОрганизация
- Ответственный - объект ЧастноеЛицо
- СпособВыплатыЗарплаты - способ выплаты сотруднику СпособВыплатыЗарплаты
- ВидНачисленияУдержания - вид НУ по выплате ВидНачисленияУдержания
- Комментарий - комментарий документа
- Выплаты - данные о выплатах зарплаты
- ЧастноеЛицо - Получатель выплаты ЧастноеЛицо
- ЛицевойСчет - Лцевой счет в случае выплаты на него ЛицевойСчет
- Сумма - Сумма выплаты
Объем данных возвращаемых методом API3.GetSbisObject может отличаться в бóльшую сторону
Пример:
{
"ИдИС": "ИдИС",
"Сумма": "20000.00",
"Номер": "update123456",
"Дата": "15.11.2020",
"ДатаРасчета": "31.12.2020",
"ДатаНач": "01.12.2020",
"ДатаКнц": "31.12.2020",
"НашаОрганизация": {
"ИдСБИС": "167"
},
"СпособВыплатыЗарплаты": {
"ИдСБИС": "2"
},
"Выплаты": [
{
"ЧастноеЛицо": {
"ИдСБИС": "2371"
},
"ЛицевойСчет": {
"ИдСБИС": "59"
},
"Сумма": "10000.00"
},
{
"ЧастноеЛицо": {
"ИдСБИС": "474"
},
"ЛицевойСчет": {
"ИдСБИС": "60"
},
"Сумма": "10000.00"
}
]
}
Естественные ключи
- Ключ1 - номер документа + дата документа + организация(вес = 3)
- Ключ1_1 - номер документа
- Ключ1_2 - дата документа
- Ключ1_3 - идентификатор организации в ИС
- Ключ2 - не используется
- Ключ3 - не используется
- Ключ4 - не используется
Зависит от объектов
- НашаОрганизация
- СпособВыплатыЗарплаты
- ЧастноеЛицо
- ЛицевойСчет
Используемые методы БЛ
- EmployeeCard.ReadCard
- PayoutCalc.GetDataForEmployee
- PayoutDoc.GetPayoutAccruals
- PayoutCalc.Создать
- BankAccountEmployee.List
- PayoutCalc.Записать
- PayoutDoc.ПрочитатьДляУчастника
- PayoutDoc.Создать
- PayoutCalc.Delete
- PayoutDoc.Записать