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