В процессе переноса учетных данных из конфигурации 1С:Зарплата и управление персоналом 2.5 в 1С:Зарплата и управление персоналом 3.1 технические специалисты часто сталкиваются с двумя характерными проблемами:
Разберем детально причины возникновения этих проблем и пошаговые методы их устранения.
Проанализируем архитектуру типовых правил обмена. В макете конвертации для нестандартных, дополнительных или устаревших видов отпусков, отсутствующих в базовой поставке ЗУП 3.1, в алгоритмах конвертации объектов заложено сопоставление по умолчанию со справочником ВидыОтпусков со значением «Основной».
Если в исходной базе ЗУП 2.5 у одного сотрудника на один и тот же период зарегистрированы разные виды отпусков (например, основной ежегодный и дополнительный/сезонный), алгоритм конвертирует оба вида в «Основной». В результате в целевой базе в регистрах ФактическиеОтпускаСотрудников, ОстаткиОтпусков или документах Перенос данных формируются строки с идентичным набором ключевых полей на одну дату, что приводит к ошибке записи или некорректному расчету остатка отпуска.
Рассмотрим по шагам варианты действий для корректного переноса отпусков:
ВидыОтпусков соответствующие виды дополнительных отпусков и свяжем их с соответствующими начислениями.Перенос данных с кодами «ОСО» и «ОРО» либо Начальная штатная расстановка) и скорректируем виды отпусков вручную.Типовой помощник перехода выгружает только тех физических лиц, которые на дату среза имеют кадровые документы приема (действующие сотрудники) или договоры ГПХ. Физические лица, не являющиеся работниками организации (пайщики, получатели дивидендов, арендодатели), в выборку запроса не попадают.
Важное методическое ограничение: ни в коем случае нельзя оформлять фиктивные кадровые документы «Прием на работу» в ЗУП 2.5 ради переноса. Это исказит штатную расстановку, среднесписочную численность и кадровые отчеты в ЗУП 3.1.
Для небольшого количества сторонних лиц (от нескольких десятков до сотен человек) наиболее безопасным и быстрым решением является типовой механизм загрузки из табличного документа:
ФизическиеЛица или сформируем универсальный отчет по полям: ФИО, ИНН, СНИЛС, Дата рождения, Паспортные данные, Адрес..xlsx) или табличного документа (.mxl).Загрузка данных из табличного документа).ФизическиеЛица, сопоставим колонки таблицы с реквизитами справочника и выполним загрузку.Если требуется регулярный перенос или перенос с сохранением уникальных идентификаторов (GUID), извлечем и скорректируем правила переноса:
ЗарплатаКадрыПереносДанныхИзЗУП25.УниверсальныйОбменДаннымиXML возникнут ошибки синтаксического анализа XML.ФизическиеЛица либо создадим отдельное правило только для справочника физлиц.УниверсальныйОбменДаннымиXML выполним выгрузку из ЗУП 2.5 и последующую загрузку в ЗУП 3.1.После переноса физических лиц регистрировать их как сотрудников в ЗУП 3.1 не требуется. Разберем порядок работы с выплатами прочих доходов:
ФизическиеЛица, укажем соответствующий вид прочего дохода, сумму начисления, ставку и сумму исчисленного НДФЛ.Такой подход обеспечивает корректное попадание сторонних физических лиц в регламентированную отчетность (справки о доходах, расчет 6-НДФЛ) без засорения кадрового контура программы.