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