К статье
Практический материал

Другое · 10 мин

Сообщение «Период будет оплачен текущим документом» в 1С ЗУП: причины и действия

Разбираем сообщение «Период будет оплачен текущим документом» в 1С ЗУП: почему появляется, как работает сторнирование и перерасчет, как проверить результат.

При вводе документа отсутствия — больничного, отпуска, командировки или прогула — в 1С:ЗУП 3.1 часто появляется служебная строка «Период … будет оплачен текущим документом». Начинающих расчетчиков она смущает: непонятно, ошибка это или нормальное поведение программы. На самом деле это штатное информирование о том, что программа обнаружила пересечение периодов и собирается автоматически скорректировать ранее введенные начисления.

Сообщение означает, что за дни текущего документа уже есть другие начисления — например, сотруднику рассчитана зарплата за дни, которые теперь оказались днями болезни. Программа не позволяет оплатить один и тот же период дважды, поэтому помечает: оплату за этот интервал возьмет на себя текущий документ, а конфликтующие начисления будут сторнированы или уменьшены.

Понимание этого механизма критично для корректного расчета зарплаты: если проигнорировать сообщение и не проверить результат, сотруднику можно выплатить лишнее или, наоборот, недоплатить. Ниже разберем, когда появляется сообщение, как именно ЗУП перераспределяет оплату и как проверить итог.

Что именно означает сообщение и когда оно появляется

Текст «Период … будет оплачен текущим документом» выводится в табличной части документа (например, «Больничный лист», «Отпуск», «Командировка») напротив строки начисления, период которой пересекается с периодом текущего документа. Программа анализирует регистр расчета и видит: за эти дни уже введены записи другими документами — «Начисление зарплаты и взносов», «Премия», «Отсутствие с сохранением оплаты» и т.п.

Типичные ситуации появления сообщения:

  • зарплата за месяц уже рассчитана, а затем вводится больничный, приходящийся на этот же месяц;
  • отпуск введен задним числом после расчета зарплаты;
  • два документа отсутствия пересекаются по датам (например, продление больничного);
  • командировка введена после того, как за эти дни начислен оклад.

Важно понимать: само сообщение ничего не меняет. Оно лишь предупреждает, что при проведении и расчете текущего документа программа выполнит вытеснение или сторнирование конфликтующих записей.

Как ЗУП перераспределяет оплату: механизм вытеснения

В 1С:ЗУП действует механизм вытеснения начислений по периоду действия. У каждого вида расчета настроен список вытесняющих начислений: больничный вытесняет оплату по окладу за дни болезни, отпуск — оплату за дни отпуска и т.д. Когда вводится документ отсутствия, программа при расчете зарплаты уменьшает окладную часть пропорционально вытесненным дням.

Если зарплата за месяц уже была рассчитана и выплачена, простого вытеснения недостаточно — начисление уже зафиксировано. Тогда текущий документ (или документ «Сторнирование начислений») формирует сторнирующие записи: отрицательные суммы по ранее начисленному окладу за дни отсутствия. Именно об этом и предупреждает строка «Период будет оплачен текущим документом».

Типовой сценарий: больничный после расчета зарплаты

Самая частая ситуация: зарплата за месяц начислена документом «Начисление зарплаты и взносов», а затем сотрудник приносит больничный за дни этого же месяца. При вводе больничного в табличной части появляется строка со ссылкой на начисление зарплаты и пометкой «Период … будет оплачен текущим документом».

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

После расчета в документе появятся две группы строк: начисление пособия по больничному и сторно оплаты по окладу за дни болезни. Сумма сторно рассчитывается пропорционально: окладная часть за конкретные рабочие дни, попавшие в период болезни.

Если зарплата уже выплачена, образуется переплата, которая будет учтена при следующей выплате — программа покажет долг за сотрудником или уменьшит ближайшую выплату. Это нормальное поведение, но его нужно проконтролировать, чтобы не было претензий со стороны работника.

Как проверить результат перерасчета

После проведения документа обязательно сверьте результат. Основные контрольные точки — расчетный листок сотрудника и отчет «Полный свод начислений, удержаний и выплат».

Контрольные точки

Как проверить результат

Расчетный листок за месяц
Норма

Оклад уменьшен на дни отсутствия, пособие/отпускные начислены отдельной строкой, сторно видно как отрицательная сумма

Тревожный признак

Оклад начислен полностью И одновременно начислено пособие за те же дни — двойная оплата

Сумма к выплате
Норма

Итог соответствует фактически отработанному времени плюс оплата отсутствия

Тревожный признак

Выплата заметно больше обычной без объяснимых причин

НДФЛ и взносы
Норма

Налоги пересчитаны с учетом сторно

Тревожный признак

НДФЛ остался от первоначального расчета без изменений

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

Типичные ошибки и как их избежать

Типичные ошибки
01
Игнорирование сообщения и ручное удаление строки из табличной части — в итоге период оплачивается дважды, образуется переплата и проблемы с НДФЛ
02
Перепроведение «Начисления зарплаты» после больничного без перерасчета больничного — сторно теряется, оклад восстанавливается полностью
03
Ввод отсутствия через «Данные для расчета зарплаты» вместо полноценного документа — вытеснение не настраивается корректно
04
Ручная правка сумм сторно в документе — при следующем перерасчете программа вернет свои значения, возникнут расхождения
05
Исправление прошлого периода прямым редактированием старого документа вместо документа-исправления — ломается последовательность расчета

Главное правило: не бороться с сообщением, а использовать его как подсказку. Если строка «Период будет оплачен текущим документом» появилась там, где вы её не ожидали — это сигнал проверить даты документов. Возможно, больничный введен с неверным периодом или зарплата рассчитана за лишние дни.

Особые случаи: исправления, увольнения, прошлые периоды

Отсутствие в уже закрытом периоде

Если больничный относится к месяцу, по которому сдана отчетность, вводите его текущей датой — ЗУП отразит перерасчет в текущем периоде. Суммы сторно и пособия попадут в учет текущего месяца, а корректировки отчетности подаются отдельно по правилам уточненных расчетов.

Исправление документа

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

Увольнение сотрудника

При увольнении после периода отсутствия проверьте, что все сторно учтены до окончательного расчета. Сообщение «Период будет оплачен текущим документом» в документе «Увольнение» означает, что программа пересчитает начисления за дни, приходящиеся на месяц увольнения, — сверьте итог особенно тщательно, так как после выплаты окончательного расчета исправлять суммы сложнее.

Перед массовым расчетом зарплаты полезно сформировать отчет «Отсутствия сотрудников» и сверить его с табелем: все больничные и отпуска должны быть введены ДО документа «Начисление зарплаты и взносов». Это исключает большинство ситуаций со сторнированием.
ПЗ
Практическое замечание

Что делать, если вытеснение не сработало

Маршрут решения

Как выбрать действие

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

В большинстве случаев проблема решается восстановлением последовательности проведения документов. Если же дело в настройках вида расчета (например, добавлен пользовательский вид начисления, который не вытесняется больничным), корректировку списка вытесняющих начислений лучше поручить специалисту по настройке ЗУП — ошибки в этих настройках влияют на весь расчет.

Итог

Что важно запомнить

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

Частые вопросы

Это сообщение — ошибка? Нужно ли её исправлять?

Нет, это информационное сообщение о штатном поведении программы. Исправлять нужно только ситуацию, если строка появилась на неожиданные даты — тогда проверьте правильность периодов в документах.

Можно ли удалить строку с этим сообщением из документа?

Технически можно, но делать этого не стоит: тогда период останется оплаченным и прежним начислением, и текущим документом, что приведет к двойной оплате и искажению НДФЛ и взносов.

Почему после больничного оклад в расчетном листке не уменьшился?

Чаще всего нарушена хронология: «Начисление зарплаты и взносов» проведено после больничного и перезаписало результат. Перепроведите сначала больничный, затем начисление зарплаты.

Что будет с уже выплаченной зарплатой после сторнирования?

Образуется переплата (долг за сотрудником), которая автоматически учтется при следующей выплате — программа уменьшит сумму к выдаче. Удержание излишне выплаченных сумм оформляется с учетом требований трудового законодательства.

Работает ли этот механизм для отпускных и командировок?

Да, механизм вытеснения единый: отпуск, командировка, больничный и другие отсутствия вытесняют оплату по окладу за свои дни, и сообщение появляется во всех этих документах при пересечении периодов.

Нужно ли что-то делать, если больничный относится к закрытому отчетному периоду?

Вводите документ текущей датой — перерасчет отразится в текущем периоде. По закрытому периоду при необходимости подаются уточненные расчеты (6-НДФЛ, РСВ) по общим правилам корректировки отчетности.