Другое · 10 мин
Сообщение «Период будет оплачен текущим документом» в 1С ЗУП: причины и действия
Разбираем сообщение «Период будет оплачен текущим документом» в 1С ЗУП: почему появляется, как работает сторнирование и перерасчет, как проверить результат.
При вводе документа отсутствия — больничного, отпуска, командировки или прогула — в 1С:ЗУП 3.1 часто появляется служебная строка «Период … будет оплачен текущим документом». Начинающих расчетчиков она смущает: непонятно, ошибка это или нормальное поведение программы. На самом деле это штатное информирование о том, что программа обнаружила пересечение периодов и собирается автоматически скорректировать ранее введенные начисления.
Сообщение означает, что за дни текущего документа уже есть другие начисления — например, сотруднику рассчитана зарплата за дни, которые теперь оказались днями болезни. Программа не позволяет оплатить один и тот же период дважды, поэтому помечает: оплату за этот интервал возьмет на себя текущий документ, а конфликтующие начисления будут сторнированы или уменьшены.
Понимание этого механизма критично для корректного расчета зарплаты: если проигнорировать сообщение и не проверить результат, сотруднику можно выплатить лишнее или, наоборот, недоплатить. Ниже разберем, когда появляется сообщение, как именно ЗУП перераспределяет оплату и как проверить итог.
Что именно означает сообщение и когда оно появляется
Текст «Период … будет оплачен текущим документом» выводится в табличной части документа (например, «Больничный лист», «Отпуск», «Командировка») напротив строки начисления, период которой пересекается с периодом текущего документа. Программа анализирует регистр расчета и видит: за эти дни уже введены записи другими документами — «Начисление зарплаты и взносов», «Премия», «Отсутствие с сохранением оплаты» и т.п.
Типичные ситуации появления сообщения:
- зарплата за месяц уже рассчитана, а затем вводится больничный, приходящийся на этот же месяц;
- отпуск введен задним числом после расчета зарплаты;
- два документа отсутствия пересекаются по датам (например, продление больничного);
- командировка введена после того, как за эти дни начислен оклад.
Важно понимать: само сообщение ничего не меняет. Оно лишь предупреждает, что при проведении и расчете текущего документа программа выполнит вытеснение или сторнирование конфликтующих записей.
Как ЗУП перераспределяет оплату: механизм вытеснения
В 1С:ЗУП действует механизм вытеснения начислений по периоду действия. У каждого вида расчета настроен список вытесняющих начислений: больничный вытесняет оплату по окладу за дни болезни, отпуск — оплату за дни отпуска и т.д. Когда вводится документ отсутствия, программа при расчете зарплаты уменьшает окладную часть пропорционально вытесненным дням.
Если зарплата за месяц уже была рассчитана и выплачена, простого вытеснения недостаточно — начисление уже зафиксировано. Тогда текущий документ (или документ «Сторнирование начислений») формирует сторнирующие записи: отрицательные суммы по ранее начисленному окладу за дни отсутствия. Именно об этом и предупреждает строка «Период будет оплачен текущим документом».
Типовой сценарий: больничный после расчета зарплаты
Самая частая ситуация: зарплата за месяц начислена документом «Начисление зарплаты и взносов», а затем сотрудник приносит больничный за дни этого же месяца. При вводе больничного в табличной части появляется строка со ссылкой на начисление зарплаты и пометкой «Период … будет оплачен текущим документом».
- 1Введите документ «Больничный лист» с корректными датами периода нетрудоспособности
- 2Убедитесь, что в табличной части отображается строка о периоде, который будет оплачен текущим документом
- 3Нажмите «Рассчитать» — программа рассчитает пособие и сформирует сторно оклада за дни болезни
- 4Откройте вкладку «Начислено (подробно)» и проверьте сторнирующие строки с отрицательными суммами
- 5Проверьте НДФЛ и взносы: они должны пересчитаться с учетом сторно
- 6Проведите документ и сверьте итоговую сумму к выплате за месяц
После расчета в документе появятся две группы строк: начисление пособия по больничному и сторно оплаты по окладу за дни болезни. Сумма сторно рассчитывается пропорционально: окладная часть за конкретные рабочие дни, попавшие в период болезни.
Если зарплата уже выплачена, образуется переплата, которая будет учтена при следующей выплате — программа покажет долг за сотрудником или уменьшит ближайшую выплату. Это нормальное поведение, но его нужно проконтролировать, чтобы не было претензий со стороны работника.
Как проверить результат перерасчета
После проведения документа обязательно сверьте результат. Основные контрольные точки — расчетный листок сотрудника и отчет «Полный свод начислений, удержаний и выплат».
Как проверить результат
Оклад уменьшен на дни отсутствия, пособие/отпускные начислены отдельной строкой, сторно видно как отрицательная сумма
Оклад начислен полностью И одновременно начислено пособие за те же дни — двойная оплата
Итог соответствует фактически отработанному времени плюс оплата отсутствия
Выплата заметно больше обычной без объяснимых причин
Налоги пересчитаны с учетом сторно
НДФЛ остался от первоначального расчета без изменений
Если в расчетном листке оклад не уменьшился, а пособие начислено — значит, вытеснение не сработало. Причины: документы проведены в неправильном порядке, вид расчета не настроен как вытесняющий, либо зарплата рассчитана после больничного и «перекрыла» сторно. В этом случае перепроведите документы в хронологии: сначала больничный, затем «Начисление зарплаты и взносов».
Типичные ошибки и как их избежать
Главное правило: не бороться с сообщением, а использовать его как подсказку. Если строка «Период будет оплачен текущим документом» появилась там, где вы её не ожидали — это сигнал проверить даты документов. Возможно, больничный введен с неверным периодом или зарплата рассчитана за лишние дни.
Особые случаи: исправления, увольнения, прошлые периоды
Отсутствие в уже закрытом периоде
Если больничный относится к месяцу, по которому сдана отчетность, вводите его текущей датой — ЗУП отразит перерасчет в текущем периоде. Суммы сторно и пособия попадут в учет текущего месяца, а корректировки отчетности подаются отдельно по правилам уточненных расчетов.
Исправление документа
Если сам больничный или отпуск введен с ошибкой, не редактируйте его после расчета зарплаты — используйте кнопку «Исправить» в документе. Программа создаст документ-исправление, который корректно сторнирует прежние суммы и начислит новые, сохранив хронологию расчета.
Увольнение сотрудника
При увольнении после периода отсутствия проверьте, что все сторно учтены до окончательного расчета. Сообщение «Период будет оплачен текущим документом» в документе «Увольнение» означает, что программа пересчитает начисления за дни, приходящиеся на месяц увольнения, — сверьте итог особенно тщательно, так как после выплаты окончательного расчета исправлять суммы сложнее.
Перед массовым расчетом зарплаты полезно сформировать отчет «Отсутствия сотрудников» и сверить его с табелем: все больничные и отпуска должны быть введены ДО документа «Начисление зарплаты и взносов». Это исключает большинство ситуаций со сторнированием.
Что делать, если вытеснение не сработало
Как выбрать действие
В большинстве случаев проблема решается восстановлением последовательности проведения документов. Если же дело в настройках вида расчета (например, добавлен пользовательский вид начисления, который не вытесняется больничным), корректировку списка вытесняющих начислений лучше поручить специалисту по настройке ЗУП — ошибки в этих настройках влияют на весь расчет.
Что важно запомнить
Сообщение «Период будет оплачен текущим документом» — нормальное поведение ЗУП: программа предупреждает, что сторнирует ранее начисленные суммы за пересекающиеся дни. Проведите документ, проверьте сторно в расчетном листке, соблюдайте хронологию документов и не редактируйте закрытые периоды напрямую.
Частые вопросы
Это сообщение — ошибка? Нужно ли её исправлять?
Нет, это информационное сообщение о штатном поведении программы. Исправлять нужно только ситуацию, если строка появилась на неожиданные даты — тогда проверьте правильность периодов в документах.
Можно ли удалить строку с этим сообщением из документа?
Технически можно, но делать этого не стоит: тогда период останется оплаченным и прежним начислением, и текущим документом, что приведет к двойной оплате и искажению НДФЛ и взносов.
Почему после больничного оклад в расчетном листке не уменьшился?
Чаще всего нарушена хронология: «Начисление зарплаты и взносов» проведено после больничного и перезаписало результат. Перепроведите сначала больничный, затем начисление зарплаты.
Что будет с уже выплаченной зарплатой после сторнирования?
Образуется переплата (долг за сотрудником), которая автоматически учтется при следующей выплате — программа уменьшит сумму к выдаче. Удержание излишне выплаченных сумм оформляется с учетом требований трудового законодательства.
Работает ли этот механизм для отпускных и командировок?
Да, механизм вытеснения единый: отпуск, командировка, больничный и другие отсутствия вытесняют оплату по окладу за свои дни, и сообщение появляется во всех этих документах при пересечении периодов.
Нужно ли что-то делать, если больничный относится к закрытому отчетному периоду?
Вводите документ текущей датой — перерасчет отразится в текущем периоде. По закрытому периоду при необходимости подаются уточненные расчеты (6-НДФЛ, РСВ) по общим правилам корректировки отчетности.