Інтеграція 1С:Зарплата та управління персоналом з веб-сайтом
1С:ЗУП використовується для розрахунку зарплати, кадрового обліку й управління персоналом. Інтеграція з веб-сайтом актуальна для корпоративних порталів, особистих кабінетів працівників та HR-модулів.
Типові сценарії інтеграції
Корпоративний портал — працівники бачать розрахункові листки, лікарняні, відпустки, довідки про доходи. Дані надходять з 1С:ЗУП.
Заявки та документи — працівник подає заявку на відпустку, командування, матеріальну допомогу через портал. Заявка створюється в 1С:ЗУП.
HR-вітрина — список вакансій з 1С:ЗУП на веб-сайті компанії, передача кандидатів назад у систему.
Авторизація через 1С — для корпоративних порталів іноді 1С служить джерелом істини для користувачів.
Розраховий листок у особистому кабінеті
// Запит розрахункового листка працівника
$response = Http::withToken($this->getToken())
->get("{$this->baseUrl}/payslip", [
'employee_id' => $employee->zup_id,
'period' => '2024-03' // YYYY-MM
]);
// Відповідь містить нараховано, утримано, виплачено
$payslip = [
'gross' => $response['Нараховано'],
'deductions' => $response['Утримано'],
'net' => $response['КВиплаті'],
'details' => $response['СтрокиРозрахунковогоЛистка']
];
Заявка на відпустку
Через портал працівник обирає дати, заявка надсилається в 1С:ЗУП:
$leave = [
'ТипВідпустки' => 'Основна',
'ПрацівникID' => $employee->zup_id,
'ДатаПочатку' => $startDate->format('d.m.Y'),
'ДатаЗавершення' => $endDate->format('d.m.Y'),
'Коментар' => $request->comment
];
$result = Http::withToken($this->getToken())
->post("{$this->baseUrl}/leave-request/create", $leave);
Статус заявки (очікує / схвалено / відхилено) синхронізується назад через webhook або polling.
Структура організації й оргсхема
З 1С:ЗУП експортується ієрархія підрозділів і працівників — для показу оргструктури компанії на корпоративному порталі, для маршрутизації согласувань.
Довідник працівників і синхронізація аккаунтів
При прийомі нового працівника його створюють у 1С:ЗУП. Через інтеграцію автоматично створюється аккаунт на корпоративному порталі, призначаються права доступу. При звільненні — аккаунт деактивується.
Безпека персональних даних
Дані про зарплати й кадрові відомості — персональні дані за законом. Вимоги:
- Шифрування каналу (TLS 1.2+) і даних у спокої
- Логування всіх звертань до персональних даних
- Мінімально необхідні права API-користувача
- Згода на обробку персональних даних
Терміни розробки: 4–7 тижнів для корпоративного портала з базовими HR-функціями.







