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