Переход со старых конфигураций на современную платформу 1С:ERP Управление предприятием — задача всегда комплексная и трудоемкая. Одним из самых критичных и сложных моментов при таком переходе является перенос информации для расчета среднего заработка (для отпусков, командировок, больничных листов и других пособий). Без этих данных расчетчики и бухгалтеры будут вынуждены вручную вводить сведения за предыдущие годы при каждом оформлении отпуска или больничного.
В этой статье мы подробно проанализируем ситуацию перехода, разберем по шагам доступные инструменты, выясним причины возможных ошибок и рассмотрим наиболее надежные методики переноса данных из 1С:Зарплата и Управление Персоналом 2.5 в 1С:ERP.
Прежде чем приступать к практическим действиям, проанализируем ситуацию с технической стороны. В устаревшей конфигурации ЗУП 2.5 расчет среднего заработка производился «на лету» на основании записей основных и дополнительных регистров расчета. В современных решениях на базе БЗКР (Библиотека зарплаты и кадров, которая используется в ЗУП 3.1 и 1С:ERP) архитектура кардинально изменилась.
Для оптимизации производительности и упрощения расчетов разработчики фирмы «1С» выделили хранение данных для среднего заработка в специализированные технические регистры накопления:
Данные о начислениях для расчета среднего заработка (общий) — используется для расчета отпусков, командировок и других аналогичных событий. Сюда переносятся данные за последние 15 месяцев.Данные о начислениях для расчета среднего заработка (ФСС) — используется для расчета пособий по временной нетрудоспособности и материнству. Сюда переносятся сведения за 3 предшествующих календарных года.Прямой перенос документов начисления зарплаты за прошлые периоды не предусмотрен разработчиками из-за сильного методологического различия программ. Вместо этого в новую базу переносятся именно свернутые по месяцам суммы, которые записываются в указанные выше регистры.
Рассмотрим первый, прямой путь перехода, заложенный разработчиками. Для этого используется специализированная внешняя обработка выгрузки, которая поставляется вместе с конфигурацией ERP.
Разберем по шагам процесс прямого переноса:
...\1c\ERP\<номер_версии_конфигурации>\Convert\. Нам нужен файл с именем Выгрузка данных.epf.ЗУП 2.5 в режиме «Предприятие». Через меню «Файл» — «Открыть» запустим полученную обработку Выгрузка данных.epf.1С:ERP. Перейдем в раздел администрирования и найдем обработку Помощник перехода с других программ Предприятие 8.Важное ограничение прямого переноса: Из-за масштабных различий в структуре метаданных прямой перенос иногда может выдавать трудночитаемые ошибки сопоставления объектов (особенно если в базе источника велся сложный учет или были нетиповые доработки). Поэтому существует альтернативный, более надежный двухэтапный метод.
Этот метод на практике оказывается наиболее стабильным и безопасным. Так как зарплатный блок в 1С:ERP полностью идентичен программе 1С:ЗУП 3.1 (обе конфигурации используют единую библиотеку БЗКР), перенос данных через промежуточную базу ЗУП 3.1 минимизирует риски.
Переход с ЗУП 2.5 на ЗУП 3.1 — это самый массовый сценарий в истории решений «1С», поэтому механизмы конвертации здесь отлажены разработчиками до идеала.
Рассмотрим подробнее этот двухэтапный процесс:
ЗУП 3.1. При первом запуске откроется встроенный помощник перехода. Выберем перенос данных из ЗУП 2.5.
Программа предложит два варианта переноса:
ЗУП 3.1. Сверим несколько тестовых расчетов отпусков и больничных листов.ЗУП 3.1 в 1С:ERP можно двумя путями:
1С:ERP помощник перехода с программы ЗУП 3.1 (выполняется полная загрузка подсистемы расчета зарплаты и кадров).Качественный перенос данных невозможен без предварительного наведения порядка в базе-источнике. Выясним, какие действия необходимо выполнить в ЗУП 2.5 перед запуском выгрузки:
Физические лица и Сотрудники часто возникают дублирующиеся элементы. Если их не устранить с помощью обработки «Поиск и замена дублей» до начала переноса, в ERP перенесутся некорректные сведения, и данные для расчета среднего заработка могут «разорваться» между разными карточками одного и того же человека.В случаях, когда специфика вашего предприятия требует перенести из ЗУП 2.5 в 1С:ERP абсолютно всю историю документов за прошлые годы (включая детальные кадровые приказы, ежемесячные начисления, выплаты, договора ГПХ), стандартные средства «1С» не справятся, так как они изначально ориентированы на перенос остатков.
Для решения подобных задач на рынке существуют специализированные коммерческие правила конвертации данных (например, разработки компании MoscowSoft и других ведущих партнеров «1С»). Эти инструменты позволяют перенести документы «один в один» с сохранением всех движений по регистрам. Однако использование таких инструментов потребует дополнительных финансовых затрат и привлечения квалифицированных программистов для точечной настройки правил под особенности вашей базы.