Переход с устаревших систем на платформе «1С:Предприятие 8.2» на современные решения является актуальной задачей для многих организаций. Одной из наиболее частых ситуаций является миграция зарплатного и кадрового учета из «1С:Комплексная автоматизация 1.1» (КА 1.1) в специализированную программу «1С:Зарплата и управление персоналом 3.1» (ЗУП 3.1). Несмотря на отсутствие прямой кнопки «Перенести из КА 1.1» в помощнике перехода, этот процесс можно реализовать эффективно, используя архитектурное сходство программ. Разберем этот процесс по шагам.
Прежде всего, проанализируем структуру исходной базы. Конфигурация КА 1.1 является «гибридной» и включает в себя функционал нескольких прикладных решений предыдущего поколения. В части учета кадров и расчета заработной платы КА 1.1 практически полностью идентична конфигурации «Зарплата и управление персоналом 2.5» (ЗУП 2.5). Это означает, что метаданные регистров расчета, накопления и сведений, отвечающих за зарплату, совпадают. Следовательно, для переноса данных мы можем и должны использовать штатные правила, разработанные фирмой «1С» для перехода с ЗУП 2.5 на ЗУП 3.1.
Перед началом любых манипуляций по миграции данных необходимо привести исходную базу в порядок. Рассмотрим обязательный перечень регламентных операций:
КА 1.1 часто возникают дубли в справочнике ФизическиеЛица. Поскольку ЗУП 3.1 очень чувствительна к уникальности СНИЛС и ИНН, необходимо объединить дублирующиеся записи до начала переноса.НачислениеЗарплатыРаботникамОрганизаций и ЗарплатаКВыплатеОрганизаций проведены и рассчитаны.Этот метод является наиболее быстрым, так как позволяет выгрузить данные напрямую из КА 1.1. Нам потребуется внешняя обработка ВыгрузкаДанныхИзЗУП25.epf, которую можно найти в подкаталоге установки конфигурации ЗУП 3.1 (путь обычно выглядит так: ...\1cv8\tmplts\1c\HRM\3_1_X_X\ExtFiles\Conversion\).
По умолчанию эта обработка при запуске в КА 1.1 выдаст ошибку о несовместимости конфигураций. Выясним причину: в коде обработки стоит жесткая проверка на имя конфигурации-источника. Чтобы обойти это ограничение, выполним следующие действия:
ВыгрузкаДанныхИзЗУП25.epf в конфигураторе.Метаданные.Имя)."КомплекснаяАвтоматизация" в список разрешенных конфигураций.Пример логики изменения (схематично):
Если Метаданные.Имя <> "ЗарплатаИУправлениеПерсоналом"
И Метаданные.Имя <> "УправлениеПроизводственнымПредприятием"
И Метаданные.Имя <> "КомплекснаяАвтоматизация" Тогда
Отказ = Истина;
Сообщить("Эта обработка предназначена для выгрузки из ЗУП 2.5, УПП 1.3 или КА 1.1");
КонецЕсли;
После этой правки обработка опознает вашу базу как подходящий источник и позволит сформировать файл выгрузки данных.
Если вы не хотите вносить изменения в программный код обработки, можно воспользоваться «транзитным» методом. Рассмотрим его этапы:
ВыгрузкаЗагрузкаДанныхXML.epf перенесем необходимые справочники и регистры из КА 1.1 в пустую ЗУП 2.5. Важно выбирать только те объекты, которые относятся к кадровому и зарплатному учету.Этот метод более трудоемкий, но он позволяет «отфильтровать» лишние данные, которые накоплены в комплексной автоматизации (торговые операции, производство и т.д.), и оставить только чистый зарплатный блок.
При использовании штатного помощника система предложит два варианта. Проанализируем их:
После того как данные успешно загружены в новую систему, работа не заканчивается. Разберем критически важные моменты настройки:
ЗУП 3.1 принципиально иная логика синхронизации с бухгалтерией. Вместо прямых проводок по счетам 20, 26, 44 используются справочники СпособыОтраженияЗарплатыВБухучете. Нам необходимо заново настроить эти способы и привязать их к подразделениям или конкретным начислениям.ГрафикиРаботы. Иногда заполнение нормы часов за прошлые периоды требует ручного пересчета, чтобы средний заработок считался корректно.ЗУП 3.1. Идентификаторы показателей (например, ТарифнаяСтавкаЧасовая) могут отличаться, и формулу придется подправить вручную.Самым ответственным этапом является сверка налогов. Посмотрим, как это сделать правильно:
Сформируем отчеты «Анализ НДФЛ по месяцам» и «Проверка расчета страховых взносов» в обеих базах за текущий календарный год. Сравнение нужно проводить в разрезе каждого сотрудника. Особое внимание уделим переходящим отпускам и выплатам в конце месяца. Если обнаружится расхождение даже в одну копейку, это может заблокировать сдачу регламентированной отчетности (6-НДФЛ, РСВ) в будущем. Выясним причину расхождения: чаще всего это связано с тем, что в КА 1.1 доход для НДФЛ фиксировался «по начислению», а в ЗУП 3.1 — строго «по выплате».
Таким образом, переход с КА 1.1 на ЗУП 3.1 технически реализуем через механизмы, предназначенные для ЗУП 2.5. Главное — это тщательная подготовка данных и готовность к ручной донастройке учетной политики в новой программе.