Как правильно исправить двойное сторнирование в 1С:ЗУП 3.1?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

Ситуация, когда программа дважды сторнирует один и тот же рабочий день, является классической проблемой для расчетчиков в 1С:Зарплата и управление персоналом 3.1. Чаще всего это происходит при наложении нескольких документов, регистрирующих время: например, когда Больничный лист уже отменил оплату за день, а введенный следом Табель (или Корректирующий табель) инициирует повторное сторнирование в документе Начисление зарплаты и взносов.

В этой статье мы подробно разберем, почему возникает такая ошибка, как ее правильно диагностировать и какими методами лучше всего воспользоваться для исправления в текущем периоде, чтобы не нарушить учет НДФЛ, взносов и среднего заработка.

Проанализируем причину возникновения ошибки

Для начала выясним механику процесса. В ЗУП 3.1 реализован механизм вытеснения. Оклад (плановое начисление) вытесняется неявками (больничными, отпусками). Когда мы вводим Больничный лист за прошлый период, программа автоматически делает сторно оклада. Однако, если после этого (или одновременно) вводится документ Табель, в котором за этот же день стоит код «Б» или просто отсутствует «Я», программа при очередном расчете зарплаты может снова попытаться «уточнить» оклад за этот день.

Рассмотрим основные причины задвоения:

  1. Наличие корректирующего табеля: Как показывает практика, использование документа Табель в ЗУП 3.1 часто избыточно. Если введен Больничный лист, система уже знает, что сотрудника не было. Если же расчетчик вводит корректирующий табель за тот же период, система видит изменение данных об учете времени и инициирует перерасчет.
  2. Ошибки типовой конфигурации: В ряде релизов наблюдалось некорректное поведение системы, когда при наличии исправляющих документов (больничных) корректирующий табель создавал лишние записи в регистре Перерасчеты.
  3. Нарушение последовательности ввода: Сначала был рассчитан Больничный лист в одном месяце, а затем в этом же месяце при расчете зарплаты заново проанализировались данные времени.

Шаг 1. Диагностика через регистр «Перерасчеты»

Прежде чем приступать к исправлениям, нам необходимо понять, «видит» ли программа проблему. Перейдем в раздел Зарплата — Сервис — Перерасчеты. Здесь хранятся записи-основания, которые заставляют систему пересчитывать прошлые периоды.

Если в этом списке вы видите записи по сотруднику за «проблемный» месяц (например, январь), это значит, что система планирует сделать корректировку при ближайшем расчете. Если записей нет, их можно добавить туда принудительно (кнопка «Добавить»), указав сотрудника, месяц и объект, по которому требуется перерасчет.

Шаг 2. Выбор способа исправления

Рассмотрим несколько вариантов исправления ситуации в марте (если ошибка была совершена в январе и обнаружена позже).

Способ 1. Документ «Доначисление, перерасчет»

Этот способ является наиболее прозрачным и методологически верным. Он позволяет выделить корректировку в отдельный документ, что удобно для анализа проводок и налогов.

  1. Убедимся, что в настройках состава начислений и удержаний (раздел Настройка — Расчет зарплаты) включена опция Выполнять доначисление и перерасчет отдельным документом. Если она выключена, перерасчеты будут попадать во вкладку текущего документа Начисление зарплаты и взносов.
  2. Создадим документ Доначисление, перерасчет в марте.
  3. Нажмем кнопку Заполнить. Если в регистре Перерасчеты были записи, документ заполнится автоматически.
  4. Важный нюанс: Если документ создался, но суммы в строках пустые (результат равен нулю), это говорит о конфликте записей в регистре. В этом случае мы должны вручную в табличной части Начисления добавить строку:
    • Указать сотрудника.
    • Выбрать начисление (например, Оклад по дням).
    • Указать период — тот месяц, где произошло лишнее сторно (январь).
    • Указать сумму со знаком «плюс» (возвращаем ошибочно отсторнированное).
  5. Перейдем на вкладки НДФЛ и Взносы и проверим, что суммы налогов рассчитались с этого доначисления. Это критически важно для корректного формирования отчетов 6-НДФЛ и РСВ.

Способ 2. Исправление через вкладку «Доначисления, перерасчеты» в текущей зарплате

Если вы предпочитаете видеть все начисления в одном месте, воспользуемся основным документом месяца.

  1. Откроем документ Начисление зарплаты и взносов за март.
  2. Перейдем на вкладку Доначисления, перерасчеты.
  3. Проанализируем записи. Если система сама добавила туда сторно и доначисление, которые «схлопываются» в ноль, или наоборот — создала лишнее движение, мы можем вручную подкорректировать эти записи.
  4. Нам нужно добиться того, чтобы итоговая сумма по этой вкладке соответствовала сумме того самого «лишнего» дня, который был удержан в январе.

Почему нельзя использовать документ «Перенос данных»?

Часто расчетчики, стремясь быстро «подправить» взаиморасчеты, используют документ Перенос данных для прямой корректировки регистров накопления Взаиморасчеты с сотрудниками и Зарплата к выплате. Мы настоятельно не рекомендуем этот путь по следующим причинам:

Выясним, как избежать проблемы в будущем

Для предотвращения двойного сторнирования следует придерживаться следующих правил:

  1. Минимизируйте использование документа «Табель»: В ЗУП 3.1 табель нужен только в исключительных случаях (например, когда нужно зафиксировать отклонения, которые не регистрируются другими документами, или если на предприятии принят строгий табельный учет). В большинстве случаев Больничный лист и Отпуск сами прекрасно справляются с вытеснением оклада.
  2. Соблюдайте последовательность: Если вы все же используете корректирующий табель, вводите его после всех документов неявок, но до окончательного расчета зарплаты за месяц.
  3. Проверяйте вкладку «Приоритет»: В настройках начисления (например, «Оклад») на вкладке Приоритет проверьте, какие документы его вытесняют. Там должны быть указаны все виды неявок.

Итог: Если двойное сторно уже произошло, лучшим решением будет ввод положительной суммы доначисления в документе Доначисление, перерасчет мартом за январь. Это обеспечит правильное отражение в бухучете (через документ Отражение зарплаты в бухучете), корректный расчет НДФЛ и взносов, а также сохранит чистоту данных для расчета среднего заработка.

← На главную