Интеграция 1С:ЗУП с кадровой платформой Benefactory | UNIT SYSTEMS

Интеграция 1С:ЗУП с кадровой платформой Benefactory

 

В большинстве крупных и средних компаний принято поддерживать своих сотрудников как в офисе так и за его пределами, постоянно выражая заботу в виде дополнительных льгот и компенсаций.

 

В корпоративных структурах крупных коммерческих организаций созданы  специальные подразделения компенсаций и льгот (C&B, от англ. compensations and benefits»), занимающиеся управлением процессами предоставления льгот и бенефитов работникам компаний.

 

Появившись в конце 20-го века тенденции предоставления «гибких льгот» стали особенно актуальными в разгар пандемии коронавируса COVID-19, когда у многих работодателей возникла острая потребность поддержать сотрудников, работающих в удаленном режиме.  Одним из способов выразить заботу и оказать поддержку «удалёнщикам» стало предоставление возможности сотрудникам сформировать их собственный социальный пакет самостоятельно  с учетом индивидуальных пожеланий. Такой подход к формированию гибкой соцпакетов сотрудникам получил название «кафетерий льгот»

 

Img_1

 

 

Разумеется, что такая индивидуальная работа с сотрудниками не могла бы обойтись без глубокой автоматизации процессов с учетом их индивидуальных данных, тем более, когда речь идет о тысячах сотрудников крупных предприятий и корпораций.

 

Поскольку в подавляющем большинстве российских компаний информация о сотрудниках, оплате их труда и другие кадровые сведения хранятся и обрабатываются в системах на Платформе 1С наблюдается стремительный рост потребностей в интеграции учетных систем 1С другими платформами, предлагающими автоматизацию вознаграждений, бонусов, социальных льгот и других кадровых процессов.

 

Как «подружить» 1С:ЗУП и платформу компенсаций и льгот расскажем в этой статье на примере реализованного нами проекта интеграции 1С:ЗУП 8 КОРП с популярной Платформой Benefactory.

 

Img_2

 

Как строится система интеграции

 

Интеграция приложений 1С с другими системами тем или иным образом опирающимися на кадровые данные сотрудников и штатную структуру самой организации обычно состоит из двух базовых интерфейсов:

 

  • Интерфейс обмена справочниками и данными, или НСИ (нормативно справочной информацией e.q. Masterdata) ;
  • Интерфейс обмена информацией о документах (событиях)


В первый блок обмена (интерфейс) обычно включают синхронизацию данных об организации, структуре ее подразделений, руководителях (бизнес юнитов и групп сотрудников), ответственных HR департамента, идентификационные данные сотрудников, информацию о реквизитах сотрудников, необходимых для планирования и расчета бонусов и соцпактов.

 

Второй блок обмена данными специфичен для конкретных решений в каждой организации, поскольку состав и объем различного  вида компенсаций и льгот, как правило, индивидуален. Кроме того, каждая компания выбирает для себя наиболее подходящий для своих внутренних процессов сценарий согласования и подтверждения бенефитов сотрудников.

 

Интерфейс обмена кадровыми данными

 

В интерфейс обмена кадровыми данными по согласованию с Заказчиком были включены как стандартные поля идентификации физических лиц (сотрудников), такие как ФИО, ID, табельный номер, контактные данные, данные о позиции в штатном расписании и местах работы, так и специфичные для конкретно этого проекта дополнительные реквизиты: данные об Операционном директора, Линейном менеджере и HR менеджере для каждого сотрудника.

 

Благодаря использованию REST API Платформы Benefactory все выше перечисленные данные передаются из 1С:ЗУП на сервер Benefactory по «бесшовной» технологии с возможностью настройки интервалов передачи этих данных без каких-либо ограничений по дискретности выполнения обменов данными.

 

Img_3

 

Обмен данными выполняется по защищенному веб-протоколу HTTPS с использованием криптографической защиты на основе OpenSSL.

 

Интерфейс обмена информацией о документах (событиях)


Этот интерфейс может быть двунаправленным, то есть часть событий, регистрация которых в терминологии 1С происходит посредством проведения тех или иных документов,  может происходить на стороне кадровой платформы Benefactory, а другая часть регистрироваться в 1С: ЗУП.

 

Например сотрудник может заказать любую справку в своем личном кабинете Кадровой Платформы прямо со своего смартфона или другого гаджета.

 

Img_4

 

На стороне Benefactory может быть реализован достаточно сложный и многоэтапный процесс  согласования, включающий различные события «утверждения», «отклонения» и т.п.

 

Img_5

 

После того как запрос сотрудника согласован, используя настроенный интерфейс обмена, данные передаются 1С:ЗУП, где происходит окончательный расчет будущих выплат, удержаний (если это необходимо) или создание соответствующего кадрового документа ЗУП с последующей фиксацией всех результирующих сведений для сдачи отчетности и сохранения истории операций.

 

Информация о том, что все необходимые процедуры на стороне 1С:ЗУП выполнены передается обратно в Benefactory для окончательной фиксации и информирования сотрудников.

 

Именно такая схема была реализована и в нашем проекте.

 

Покажем как это работает не примере регистрации отпусков и других отсутствий.

 

Интерфейс регистрации отсутствий

 

Функционал регистрации отсутствий в 1С:ЗУП 8 позволяет кадровикам и другим ответственным лицам фиксировать большой спектр различных неявок (отпуск, болезнь, прогул, командировка) для корректного расчета зарплаты,  а также для целей расчета резервов, выплаты налогов и других важных операций учета.

 

Правильная настройка отражения отсутствий в 1С:ЗУП достаточно сложна и  грамотно выполнить ее может только подготовленный специалист.

 

Наш интерфейс был спроектирован таким образом, чтобы данные об утвержденных руководителями всех уровней в Benefactory отпусках, отгулах и других отсутствиях сотрудников автоматически отражались в 1С:ЗУП «правильными» документами. На стороне Benefactory сотрудник может создать заявление на отсутствие, выбрав из около полутора десятков видов предопределенных вариантов. Количество этих вариантов определено корпоративными политиками и включает как «традиционные» законодательно установленные, например «ежегодный отпуск», «донорский отпуск»  или «отгул», так и специфические для данной организации оплачиваемые или не оплачиваемые отсутствия, например «дополнительный отпуск отцу при рождении ребенка».

 

Алгоритмы интерфейса обмена в соответствии с типом отсутствия из полученных данных «принимают решение» о создании документа того или иного типа в 1С:ЗУП, определяют нужные настройки (тип начисления, тип отпуска и т.п.), создают и заполняют документ.

 

Img_6

 

Бухгалтеру по расчету заработной платы остается только сверить данные и провести расчет, проверив его результаты.

 

Сотрудник кадрового департамента, со своей стороны, контролирует полноту автоматически созданных в 1С:ЗУП документов, сверяя с данными из Benefactory.

 

После регистрации расчета на стороне 1С:ЗУП данные, один раз в сутки (хотя пользователь может настроить любую периодичность),  передаются обратно в Benefactory посредством описанного выше REST API.

 

Разумеется, система регистрации отсутствий в 1С:ЗУП построена с учётом всевозможных отмен, отклонений и изменений ранее подписанных и утвержденных отпусков и отгулов, для чего при каждой записи /проведении документа в 1С:ЗУП фиксируется его новый статус (Черновик/Проведен/Отменен).

 

Обновленный статус отпуска/отгула ежесуточно передаётся в Benefactory  где также отражается в данных личных кабинетов сотрудников и отчетах кадровиков.

 

Масштабируемость

 

Возможности обеих платформ (1С и Benefactory) настолько обширны, что границы потенциальной интеграции определяются не столько их техническими характеристиками  сколько нашей фантазией.

 

Img_7

 

Начав с популярной выгрузки расчетных листков в личные кабинеты сотрудников есть возможность масштабировать и расширять функционал  автоматизации кадровых процессов практически бесконечно.

 

Команда экспертов Юнит Системс в состоянии решить для вашей организации сколь угодно сложную задачу автоматизации с использованием Платформы 1С. Если Вы также используете Платформу BENEFACTORY для кадровых задач, мы всегда сможем помочь выполнить интеграцию данных наиболее эффективным способом.

 

Если Вам необходима дополнительная консультация по этой теме, пожалуйста, напишите запрос в нашу службу поддержи программных продуктов 1С.

 

Продолжая использовать сайт, вы соглашаетесь на обработку персональных данных и использование cookies в соответствии с политикой конфиденциальности.