Разберем распространенную ситуацию: при переходе с устаревшей редакции 1С:ЗУП 2.5 на актуальную ЗУП 3.1 с помощью рекомендованного среза остатков (например, на начало года) данные по НДФЛ и стажу за прошлый год в новую базу не переносятся. Из-за этого возникает проблема с подготовкой и сдачей годовых отчетов 2-НДФЛ, 6-НДФЛ и СЗВ-СТАЖ. Проанализируем причины такого поведения системы и рассмотрим несколько проверенных на практике вариантов решения.
Методология рекомендованного переноса подразумевает перенос только актуальных остатков (кадровых и взаиморасчетов) на заданную дату. Исторические данные за прошедший год при этом игнорируются, чтобы не перегружать новую базу ненужной информацией. Полный перенос документов использовать не рекомендуется — из-за различий в архитектуре конфигураций это часто приводит к зависаниям процесса, задвоениям или искажениям расчетов (появлению "каши" в учете).
Выясним, что предлагают сами разработчики. Фирма "1С" выпустила специализированную внешную обработку под названием Vygruzka_NDFL_StazhPFR_2018.epf (Обработка для переноса из ЗУП 2.5 и ЗБУ 1.0 сведений для 2-НДФЛ и СЗВ-СТАЖ). Посмотрим по шагам, как с ней работать:
Важное предупреждение: категорически запрещено использовать данную обработку для загрузки данных в вашу основную рабочую базу! Это приведет к дублированию и повреждению данных. Эта техническая база используется ровно один раз.
Рассмотрим подход, который часто применяют системные интеграторы. Суть заключается в разнесении рабочих процессов и процесса сдачи отчетности:
После сдачи отчетности вторая база сохраняется в качестве архива, в котором, при необходимости, можно распечатать справки сотрудникам за прошлые периоды.
Проанализируем наименее трудозатратный для ИТ-специалистов метод, если ваша компания использует сервисы электронной отчетности (СБИС, Контур.Экстерн и аналоги). Сделаем следующее:
Если вам жизненно необходимо объединить данные в рабочей базе, рассмотрим вариант ручной дозагрузки. В конфигурации 1С:ЗУП 3.1 перейдем в раздел Администрирование — Перенос данных из прежних программ. Получим встроенный помощник выгрузки.
Сохраненную обработку запускаем в 1С:ЗУП 2.5, отмечая только пункты, связанные с учетом НДФЛ и стажем за нужный период. Затем загружаем полученный файл обратно в 3.1.
Обратите внимание на нюанс: при такой частичной загрузке в базе 3.1 могут появиться дубликаты организаций и сотрудников с символом решетки (#) в начале наименования. Это не ошибка, а задуманное разработчиками поведение! Алгоритмы специально добавляют префикс # к справочникам прошлых периодов, чтобы "исторические" элементы, необходимые лишь для формирования справок, не перезаписали текущие рабочие карточки сотрудников. Такие дубли удалять не нужно до успешной сдачи всех отчетов.