← На главную
При объединении кадрового учета из нескольких информационных баз 1С:Бухгалтерия предприятия 3.0 в одну информационную базу 1С:Зарплата и управление персоналом 3.0 специалисты часто сталкиваются с техническими трудностями. Попытки перенести данные через стандартные обработки выгрузки приводят к ошибкам структуры отборов, а повторный запуск типового помощника переноса может повредить системные настройки и создать дубли справочников. Разберем по шагам, почему возникают эти ошибки и какими способами правильно перенести справочную информацию.
Причины ошибки «Недопустимое значение отбора» в обработке «ВыгрузкаЗагрузкаXML»
Проанализируем типовую ситуацию: при попытке выгрузить данные из одной базы ЗУП для последующей загрузки в другую через универсальную обработку ВыгрузкаЗагрузкаXML платформа выдает ошибку «Недопустимое значение отбора».
Выясним причину такого поведения платформы:
- Непериодические объекты в составе выгрузки. В конфигурации присутствует множество метаданных, для которых понятие периода не существует на уровне платформы: константы, непериодические независимые регистры сведений, системные справочники. Если в обработке указан отбор по периоду (даже фиктивный, например, с 1950 по 2200 год), платформа пытается применить фильтр по дате ко всем отмеченным объектам подряд, что вызывает исключительную ситуацию.
- Некорректная очистка реквизитов формы. Если поле периода когда-либо заполнялось, но не было полностью программно сброшено, скрытый отбор продолжает действовать.
Для корректной работы обработки ВыгрузкаЗагрузкаXML необходимо полностью очистить значения периода и выгружать метаданные по отдельным логическим группам, исключая системные регистры.
Риски повторного использования помощника начального заполнения
Некоторые специалисты решают задачу объединения прямым перезапуском помощника начальной настройки ЗУП последовательно для первой, а затем для второй базы БП. Рассмотрим, к каким скрытым проблемам это приводит:
- Перезапись общих параметров учета. Помощник начального заполнения рассчитан строго на однократную инициализацию чистой базы. При повторной загрузке из второй базы перезаписываются настройки учетной политики, графики работы, производственные календари и системные тарифы страховых взносов.
- Сброс состава начислений. Если для первой организации были настроены определенные виды оплат (например, надбавки за вредность или ночные часы), а во второй базе они отсутствовали, повторный прогон помощника может отключить функциональные опции в разделе
Настройка — Расчет зарплаты.
- Задвоение физических лиц. Если данные одного и того же человека в разных базах БП 3.0 имели малейшие расхождения (пробелы в ФИО, отсутствие СНИЛС или ИНН), в ЗУП создаются дубли в справочнике
ФизическиеЛица, что приведет к ошибкам при сдаче отчетности РСВ и 6-НДФЛ.
Рекомендуемые способы корректного переноса данных
Разберем надежные альтернативные методики переноса справочников сотрудников и физических лиц без повреждения настроек базы.
Способ 1. Использование регулярной синхронизации (EnterpriseData)
Наиболее безопасный вариант — использование типового механизма обмена через формат EnterpriseData:
- В чистой базе ЗУП 3.0 выполняем начальную настройку и подключаем первую базу БП 3.0 через типовую синхронизацию (раздел
Администрирование — Синхронизация данных).
- Выполняем первичную отправку и сопоставление данных для первой организации.
- Создаем вторую настройку синхронизации для второй базы БП 3.0. Механизм автоматически выполнит сопоставление по ключевым идентификаторам (ИНН, КПП, СНИЛС) и добавит недостающие элементы без затирания общих параметров.
Способ 2. Перенос через универсальный обмен данными (КД 2.1)
Если требуется перенести исключительно справочники без документов и начального сальдо, воспользуемся обработкой Универсальный обмен данными в формате XML:
- Формируем правила обмена в конфигурации
1С:Конвертация данных 2.1.
- Определяем правила конвертации объектов для справочников
Организации, Подразделения, Должности, ФизическиеЛица и Сотрудники.
- Для справочника
ФизическиеЛица настраиваем поиск по полям СтраховойНомерПФР и ИНН, чтобы исключить дублирование одних и тех же людей из разных организаций.
- Выгружаем данные из обеих баз БП 3.0 и последовательно загружаем в ЗУП 3.0.
Способ 3. Загрузка через табличный документ
Для переноса только списочного состава можно применить типовую обработку Загрузка данных из табличного документа:
- Формируем в БП 3.0 список сотрудников и физических лиц с паспортными данными, ИНН и СНИЛС в виде таблицы.
- В базе ЗУП 3.0 сначала загружаем данные в справочник
ФизическиеЛица, сопоставляя поля по колонкам.
- Затем выполняем загрузку в справочник
Сотрудники с обязательным указанием ссылки на созданные элементы физических лиц и организации.
Что делать, если данные уже перенесены повторным заполнением
Если начальный перенос уже был выполнен дважды, выполним обязательный комплекс проверок:
- Поиск и устранение дублей. Переходим в
Администрирование — Обслуживание — Корректировка данных — Поиск и удаление дублей. Проверяем справочники Физические лица, Должности и Подразделения. Объединяем задвоенные карточки.
- Проверка настроек расчета зарплаты. Открываем
Настройка — Расчет зарплаты — Настройка состава начислений и удержаний и повторно сверяем все включенные флаги учета (ночные, праздничные, надбавки, доплаты).
- Контроль производственного календаря. Проверяем заполнение графиков работы и основного производственного календаря на текущий год.