При переходе с редакции 1С:Зарплата и Управление Персоналом 2.5 на 3.1 часто возникает задача быстрого переноса справочника физических лиц без полного переноса всей зарплатной истории. Попытка решить эту задачу «в лоб» через внешнюю обработку ЗагрузкаДанныхИзТабличногоДокумента обычно заканчивается неудачей: вместо данных реквизиты заполняются символами <..>, контактные данные ломаются, а история ФИО и паспортов не отображается. Выясним причину такого поведения и подробно разберем проверенные способы корректного переноса сведений о физлицах.
Разберем, почему старая обработка загрузки из таблиц не подходит для справочника ФизическиеЛица в ЗУП 3.1:
<..>: Данный признак появляется при попытке сопоставить колонку таблицы с составным типом данных, ссылочным реквизитом или табличной частью, если в настройках сопоставления не выбран конкретный примитивный тип и не указано поле поиска существующего объекта.КонтактнаяИнформация, паспортные данные — в регистре ПаспортныеДанныеФизЛиц, а ФИО — в регистре ФИОФизЛиц. В ЗУП 3.1 адреса и телефоны перенесены в табличную часть КонтактнаяИнформация самого справочника, паспорта — в регистр ДокументыФизическихЛиц, а ФИО — в регистр ФИОФизическихЛиц.ЗначенияПолей. Прямая запись текстовой строки в карточку физлица приводит к невозможности использовать адрес в регламентированной отчетности.Разберем наиболее надежный вариант, который не требует самостоятельного создания правил в конфигурации «Конвертация данных». Разработчики 1С уже включили готовые правила перехода в комплект поставки конфигурации.
Выполним следующие шаги:
ПереносДанныхИзЗУП25.xml и внешнюю обработку ВыгрузкаДанных.epf.ВыгрузкаДанных.epf через главное меню (Файл — Открыть).ПереносДанныхИзЗУП25.xml.ФизическиеЛица и сопутствующие данные (паспортные данные, контактную информацию, гражданство, инвалидность).V8Exchan83). В результате все поля, связанные регистры и адреса сформируются корректно в соответствии с логикой новой конфигурации.Если база ЗУП 2.5 сильно изменена, повреждена или не обновлена до актуальных версий, типовые правила могут вызывать ошибки. В такой ситуации рассмотрим изящный способ переноса актуальных сведений о сотрудниках через файлы регламентированных отчетов (2-НДФЛ, РСВ, СЗВ-М, СЗВ-СТАЖ или ЕФС-1).
e1cib/app/Обработка.НачальнаяНастройкаПрограммы).Если данные уже выгружены в Excel или текстовую таблицу, откажемся от устаревшей внешней обработки с диска ИТС и воспользуемся штатным механизмом БСП.
ФизическиеЛица).Физические лица.ФИОФизическихЛиц.Если справочник физлиц в исходной конфигурации был существенно доработан нестандартными реквизитами, правила переноса создаются вручную:
MD82Exp.epf (или MD83Exp.epf).ФизическиеЛица. Поле поиска настраиваем по реквизиту СтраховойНомерПФР (СНИЛС) или по комбинации ФИО + ДатаРождения.КонтактнаяИнформация (источник) в табличную часть КонтактнаяИнформация справочника-приемника.ФИОФизическихЛиц и ДокументыФизическихЛиц соответственно, указав ссылку на загружаемое физлицо в качестве ведущего измерения.УниверсальныйОбменДаннымиXML.