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