Обработка предназначена для загрузки кадровых данных из 1С:ЗУП в 1С:БП. В 1С:БП кадровая информация нужна для формирования типовых документов, например кассовые ордера, авансовый отчет и т.д. Ранее, насколько известно, был типовой обмен кадровыми данными, но в какой то момент он был переработан: кадровые данные (подразделение и должность) перестали "уходить" в БП. Данная обработка решает данную проблему.
Механизм работы обработки: осуществляется подключение через COM к базе 1С:ЗУП, с помощью стандартного API ЗУП (КадровыйУчет.КадровыеДанныеСотрудников), "считывается" таблица кадровых данных на период и сравнивается с таблицей кадровых данных в 1С:БП. В случае наличия разницы в данных, выполняется запись в регистр сведений "Текущие кадровые данные сотрудников".
Как работать:
1. В шапке заполняется период и организация;
2. На странице "Подключение" заполняются настройки подключения к 1С:ЗУП. Подключение можно проверить с помощью соответствующей кнопки. Также необходимо выбрать узел обмена базы-источника для текущей информационной базы 1С: Бухгалтерия;
3. На странице "Дополнительно" задаются настройки синхронизации;
4. По кнопке "Заполнить" в шапке происходит заполнение данных (на соответствующей странице).
Сопоставление работников (справочник "Физические лица") зависит от настройки режима поиска работника на странице "Дополнительно" и происходит следующим образом:
- по guid из регистра сведений "Соответствия объектов информационных баз" из 1С:ЗУП (или guid объекта, если в РС он пустой);
- если не найден в предыдущем шаге, по наименованию и коду;
- если не найден в предыдущем шаге, по ИНН и коду (если у работника заполнен ИНН);
Если на закладке "Дополнительно" флаг "Создавать работника (если не найден)" не установлен, то несопоставленные работники в выборку данных (на странице "Данные") попадать не будут.
Подразделения и должности сопоставляются только по наименованию (т.е. например, если подразделение в 1С:ЗУП и 1С:БП имеет одно и то же наименование, то оно считается сопоставленным, независимо от различий в guid или в кодах подразделений). На странице "Дополнительно" также можно установить флаги "Создавать подразделение (если не найдено)" и "Создавать должность (если не найдена)".
Сопоставленные данные подсвечиваются зеленым цветом, несопоставленные красным.
5. Процесс синхронизации выполняется при помощи кнопки "Синхронизировать" на странице "Данные". При этом, если на странице "Дополнительно" установлены флаги "Создавать работника (если не найден)", "Создавать подразделение (если не найдено)" и "Создавать должность (если не найдена)", то сначала происходит создание соответствующих элементов справочников.
При "создании" работников происходит заполнение следующих реквизитов из 1С ЗУП: код, наименование, ФИО, дата рождения, пол, ИНН, СНИЛС, место рождения, дата регистрации;
Далее происходит запись в регистр сведений "Текущие кадровые данные сотрудников".
6. На странице "Соответствие" можно установить явное соответствие наименований подразделений и должностей для 1С:ЗУП и 1С:БП. Т.е. например, в 1С:ЗУП есть подразделение "Отдел информационных технологий", а в 1С:БП есть подразделение "Служба информационных технологий" и необходимо, чтобы эти подразделения воспринимались как одно, то можно явно внести эти настройки:
(ЗУП) Текущее наименование - "Отдел информационных технологий";
(ЗУП) Новое наименование - "Служба информационных технологий"
Т.е. обработка будет искать подразделение "Отдел информационных технологий" из 1С:ЗУП как "Служба информационных технологий" в 1С:БП.
Настройки обработки сохраняются. Обработку можно использовать через Файл - Открыть или подключить в справочник "Дополнительные отчеты и обработки". При этом она будет подключена в режиме фонового выполнения, т.е. можно будет настроить расписание. Для того, чтобы при фоновом выполнении обработки, подтягивались настройки определенного пользователя, нужно указать этого пользователя в настройках фонового задания выполнения обработки в 1С:БП (Администрирование -> Обслуживание -> Регламентные операции -> Регламентные задания -> Дополнительная обработка: Синхронизация кадровых данных (ЗУП -> БП) / Команда: Синхронизация кадровых данных (ЗУП -> БП), там поле "Имя пользователя"). При фоновом выполнении формируются записи в журнале регистрации, поясняющие процесс синхронизации (событие называется "Синхронизация кадровых данных (ЗУП -> БП)").
Версия платформы и конфигураций, на которых тестировалась обработка:
- Платформа 1С:Предприятие 8.3 (8.3.17.1851);
- Бухгалтерия предприятия, редакция 3.0 (3.0.103.21);
- Зарплата и управление персоналом, редакция 3.1 (3.1.19.48)
UPDATE 12.08.2021
На странице "Дополнительно" добавлена настройка "Режим поиска работника".
UPDATE 20.10.2021
Добавлена возможность синхронизировать весь справочник "Физические лица": ранее синхронизировались только трудоустроенные сотрудники (с видом занятости "Основное место работы"). Для этого на странице "Дополнительно" добавлена настройка "Создавать физ.лица без кадровых данных".
UPDATE 20.01.2023
- добавлена функция синхронизации ФИО;
- исправлена ошибка: поиск подразделения выполнялся без учета головной организации.
UPDATE 06.03.2023
- исправлена ошибка: в выборку не попадали повторно принятые (ранее уволенные) на работу сотрудники
- исправлена ошибка: в некоторых случаях не выполнялась запись кадровых данных сотрудников при их изменении