Объединение данных 7 компаний в единую управленческую базу холдинга в 1С:ЗУП КОРП
| Заказчик | Подписано соглашение о неразглашении (NDA). Издательский холдинг в сфере образования |
|---|---|
| Задача | Объединить данные из семи баз 1С:ЗУП КОРП в единую управленческую систему холдинга и настроить автоматический обмен с системой обучения |
| Результат | Создана центральная база 1С:ЗУП КОРП с единой управленческой структурой и актуальными данными по всем сотрудникам холдинга |
Когда сотрудники работают сразу в нескольких компаниях холдинга, а данные о них хранятся в семи разных базах, управлять обучением и развитием персонала становится почти невозможно.
В этом кейсе мы показываем, как для холдинга из семи компаний создали центральную управленческую базу 1С:ЗУП КОРП — без дублирования физлиц, с единой структурой подразделений и автоматическим обменом данными с системами обучения.
Кейс будет полезен компаниям с несколькими юридическими лицами, которые используют 1С:ЗУП КОРП и сталкиваются с проблемами разрозненных баз, дублей сотрудников и отсутствия единой управленческой структуры.
Ситуация
В холдинге работало семь отдельных баз 1С:ЗУП КОРП. Каждая база соответствовала одному юридическому лицу группы. В них хранились и поддерживались данные о структуре организаций, подразделениях и сотрудниках. Все это было ориентировано в первую очередь на юридические аспекты — официальный прием по трудовому договору, штатное расписание, должности и подразделения.
Сотрудники часто работали в нескольких компаниях холдинга одновременно. Например, один и тот же человек мог быть редактором в одной организации и менеджером по внешнему совместительству в другой.
Для планирования повышения квалификации, переподготовки и развития персонала по всему холдингу существовал корпоративный учебный центр. У него не было единого доступа ко всем базам. Поэтому центр получал только разрозненные сведения из отдельных организаций. Полной картины не существовало: где сотрудник физически находится (юридически он мог работать в одном городе, а по факту — в другом), как он развивался внутри компании, какое у него образование и общий стаж.
Раньше учебный центр справлялся своими силами — собирал данные вручную или частично. При таком подходе данные быстро устаревали, а планирование обучения строилось на неполной и противоречивой информации. Для нормального планирования программ обучения и оценки потребностей в развитии требовалась единая управленческая структура по всем компаниям холдинга. А не просто набор фрагментарных данных из разных баз.
Задача
Заказчик обратился в implecs, чтобы создать центральную базу 1С:ЗУП КОРП. В нее должны собираться все ключевые данные о сотрудниках и организациях из семи существующих баз холдинга.
Для этого требовалось собрать разрозненную информацию в единое целое без дублирования физлиц, объединить подразделения и должности в общую управленческую иерархию, перенести актуальные персональные сведения и настроить автоматическую передачу изменений в центральную базу и платформу для обучения сотрудников.
Решение
Чтобы собрать данные из разных баз в единую управленческую картину, мы разбили проект на последовательные этапы. Работали в тесном контакте с кадровой службой и ИТ-подразделением заказчика — это помогло соотнести требования бизнеса с техническими возможностями 1С:ЗУП.
Подготовили список объектов к выгрузке
Сначала мы вместе с заказчиком подробно разобрали, что именно нужно переносить из рабочих баз. Выяснилось, что помимо очевидных справочников требуется захватить еще целый ряд дополнительных сведений.
Составили полный перечень: физические лица, сотрудники, должности, подразделения, сведения об образовании, знании языков, составе семьи и все связанные справочники и регистры. Особое внимание уделили правилам сопоставления физлиц — чтобы один и тот же человек из разных баз не дублировался как несколько лиц в новой базе.
На основе этого анализа написали подробное техническое задание: описали условия переноса, алгоритмы поиска и объединения дублей, критерии проверки корректности после загрузки.
Параллельно с кадровой службой собрали в Excel-таблицу маппинг всех структур: в левых столбцах — как подразделения и должности выглядят юридически в каждой из семи баз, в правых — как они должны выглядеть фактически в новой единой управленческой иерархии. Эта таблица стала основой для всех последующих шагов и помогла избежать ошибок при объединении.
Перенесли данные в единую структуру
На основе подготовленного техзадания и согласованной таблицы маппинга мы написали внешнюю обработку, которая перенесла все необходимые данные из старых баз в новую.
Обработка не просто копировала справочники — она воссоздала в центральной базе единую управленческую иерархию подразделений и должностей, объединив разрозненные юридические структуры в одну фактическую картину по всему холдингу.
Особое внимание уделили сопоставлению физических лиц, чтобы одному человеку соответствовала одна запись физлица, даже если он одновременно работает в нескольких компаниях группы. При этом для каждого места работы создавался отдельный сотрудник — так сохранялась возможность видеть все его должности и организации одновременно.
Кадровую историю — прием на работу, переводы, увольнения — в центральную базу решили не переносить. Эти данные остались в исходных базах, а в новой базе их ведут вручную — на основе фактического места и характера работы сотрудника. Такой подход избавил от путаницы с устаревшими или противоречивыми записями и позволил учебному центру сразу работать с актуальной информацией.
Настроили регулярный обмен данными
После переноса мы перешли к настройке стабильного обмена между семью рабочими базами и новой центральной.
Сделали обмен однонаправленным: любые изменения в периферийных базах — паспортные данные, гражданство, адрес и другие личные сведения — автоматически подтягиваются в центральную базу. Обратного направления (из центральной в рабочие базы) не делали — это исключило конфликты и случайные перезаписи юридически значимых данных в исходных системах.
Мы доработали обработку так, чтобы обмен проходил чисто: без дублирования записей, без потери важной информации и без затирания уже внесенных вручную данных в центральной базе. В итоге изменения из любой из семи баз теперь попадают в центральную надежно и своевременно.
Настроили интеграцию с внешними системами
На финальном этапе мы настроили выгрузку данных из центральной базы в две внешние системы заказчика: корпоративную LMS-платформу для обучения и кадровую программу E-Staff.
Выгружали ключевые сведения о сотрудниках, которые напрямую нужны учебному центру: образование, знание языков, состав семьи, общий стаж и другие персональные характеристики.
Данные передаются автоматически — это избавило учебный центр от ручного сбора информации по разным базам и позволило сразу использовать единую актуальную картину для планирования программ повышения квалификации, переподготовки и индивидуального развития персонала.
Непредвиденные трудности
Основные сложности проекта были связаны не с объемом данных, а с особенностями архитектуры 1С и противоречивыми ожиданиями бизнеса.
Проект оказался сложнее, чем казалось на старте, из-за нестандартного характера переноса и обмена в многобазовой среде.
Самая трудная часть — отладка обмена. Пришлось тщательно проработать множество нюансов: расхождения между данными физического лица и сотрудника (например, ФИО изменилось у сотрудника, но не у физлица), частичные обновления (когда обновился только адрес, а телефон остался старым), ситуации, когда данные приходили пустыми или некорректно.
Такие несовпадения в отдельных базах могли оставаться незаметными, но при объединении в одну стали бы источником серьезных ошибок. Добавились сложности с поиском дублей физлиц и с тем, что первоначальные ожидания бизнеса (полная кадровая история из всех баз) оказались технически нереализуемыми без риска путаницы и несоответствий.
В итоге совместно с заказчиком приняли оптимальное решение: физлица сопоставляем строго один к одному, персональные данные подтягиваем автоматически, а кадровую историю: приемы, переводы, увольнения — ведем вручную на основе фактической работы. Это потребовало дополнительных итераций тестирования и доработок, но обеспечило стабильный и надежный результат без постоянных ошибок.
Результат
До проекта данные о сотрудниках холдинга были распределены по семи разным базам 1С:ЗУП КОРП. Учебный центр видел только фрагменты информации и не имел полной картины фактической работы людей. Единой управленческой иерархии по всему холдингу не существовало.
В результате проекта заказчик получил:
-
Единую центральную базу 1С:ЗУП КОРП, в которую собраны данные по всем семи компаниям холдинга.
-
Один экземпляр физического лица на каждого сотрудника, даже если он работает сразу в нескольких организациях группы.
-
Единую управленческую структуру подразделений и должностей, отражающую фактическое место и характер работы сотрудников, а не только юридические назначения.
-
Актуальные персональные данные в карточке Т-2: образование, знание языков, состав семьи, стаж — без ручного сбора из разных систем.
-
Автоматический однонаправленный обмен: изменения в рабочих базах 1С автоматически передаются в центральную, без риска затирания юридически значимых данных.
-
Интеграцию с LMS и кадровой системой E-Staff, благодаря чему учебный центр работает с единой и актуальной информацией о персонале.
В итоге учебный центр получил единую управленческую картину по персоналу и надежную основу для планирования обучения, повышения квалификации и развития сотрудников холдинга.
Длительность. Проект реализован за 2 месяца.
Команда. Со стороны implecs над задачей работали 3 специалиста: руководитель проектов, аналитик-консультант и разработчик 1С. Со стороны заказчика проект вели 3 сотрудника: руководитель ИТ-подразделения, руководитель кадровой службы и специалист-консультант.
под соглашением о неразглашении (NDA),
поэтому вы можете оставить заявку,
и мы расскажем чуть больше
Услуги
Внедрение и переходы
Внедряем конфигурации, исправляем ошибки, настраиваем обмены с внешними системами
Доработка 1С
Автоматизируем рабочие процессы под требования бизнеса
Усиление команды 1С
Подключаем специалистов 1С на нужное количество часов. Вы управляете ими, как своими сотрудниками
Обслуживание 1С
Для стабильной работы информационной системы предприятия
Сопровождение 1С:ИТС
Комплексная поддержка пользователей программ "1С:Предприятие"
Разработка и сопровождение 1С
Оцениваем и выполняем задачи с техзаданием или без него
Битрикс разработчики