Часто в практике бухгалтера и расчетчика возникает ситуация, когда премия за прошлый месяц (например, сентябрь) начисляется и выплачивается в текущем месяце (октябре). При этом в программе 1С:Зарплата и Управление Персоналом 3.1 (ЗУП) пользователи сталкиваются с тем, что в расчетном листке в колонке «Период» вместо ожидаемого «Сентября» отображается «Октябрь». Это происходит даже в том случае, если в шапке документа указан верный месяц или выбран базовый период расчета.
В этой статье мы подробно разберем, как устроены механизмы регистрации периодов в ЗУП 3.1, почему программа ведет себя именно так и как настроить документ Премия, чтобы отчетность выглядела корректно.
Для начала проанализируем, как формируется расчетный листок. Многие пользователи ошибочно полагают, что программа берет период из реквизита «Месяц начисления» в шапке документа или из настроек базового периода. На самом деле, для формирования расчетного листка 1С обращается к записям в регистрах расчета (например, Основные начисления или Дополнительные начисления).
В этих регистрах есть два ключевых набора дат:
В документе Премия за отображение периода в расчетном листке отвечают скрытые или дополнительные поля в табличной части (ТЧ). Если в этих полях автоматически проставились даты текущего месяца, то и в листке мы увидим текущий месяц.
Рассмотрим по шагам, как правильно заполнить документ, чтобы в расчетном листке за октябрь премия за сентябрь отображалась с текстом «Сентябрь».
Шаг 1. Проверка видимости колонок в документе.
В табличной части документа Премия могут быть скрыты колонки Дата начала и Дата окончания. Чтобы их увидеть, выполним следующие действия:
Состав или Начисления.Дата начала и Дата окончания.Шаг 2. Заполнение дат в табличной части.
После того как колонки стали видимы, мы увидим, что программа по умолчанию заполняет их границами месяца, указанного в шапке. Если нам нужно отразить сентябрьскую премию в октябрьском листке:
Дата начала устанавливаем 01.09.202X, а в Дата окончания — 30.09.202X.Проанализируем результат: теперь при проведении документа программа запишет в регистр расчета именно сентябрьские даты как период действия. Расчетный листок, считывая эти данные, выведет в строке премии период «Сентябрь».
Если в организации тысячи сотрудников, вводить даты вручную в каждую строку невозможно. Рассмотрим, как автоматизировать этот процесс:
В документе Премия, если выбран вид начисления, который рассчитывается процентом от базы, в шапке появляется поле Период расчета базы. Когда вы устанавливаете там «Сентябрь», программа предлагает пересчитать данные. При этом важно убедиться, что даты начала и окончания в строках также обновились. Если вид премии — «фиксированной суммой», можно воспользоваться кнопкой Заполнить показатели (если она настроена) или групповым изменением строк (через выделение всех строк Ctrl+A и контекстное меню Изменить выделенные строки).
Это самый важный методологический момент. Выясним причину, почему простого изменения дат в табличной части может быть недостаточно для корректного учета в будущем. В ЗУП 3.1 существует настройка начисления, определяющая, как премия попадает в расчет среднего заработка (для отпусков и командировок).
Разберем два варианта настройки на вкладке Средний заработок в карточке начисления:
Дата начала и Дата окончания ТЧ документа. В нашем примере она станет сентябрьской.Важно: Если ваша методология предполагает, что премия должна учитываться в среднем заработке как сентябрьская, убедитесь, что в настройках начисления стоит порядок учета «По периоду действия». Если же вы хотите только визуального отображения в листке, но в среднем заработке она должна остаться октябрьской — используйте настройку «По месяцу начисления».
Посмотрим на ситуацию со стороны налогового учета. Согласно законодательству (актуально для текущих релизов ЗУП 3.1):
Для корректного вывода периода в расчетный листок без доработок конфигурации необходимо:
Дата начала и Дата окончания в табличной части документа Премия.Такой подход позволяет избежать дорогостоящих доработок программы и сохраняет типовую логику формирования отчетов 1С, что гарантирует отсутствие проблем при обновлении конфигурации.