Почему в расчетном листке за первую половину месяца в 1С:ЗУП 3.1 не отображаются показатели расчета?

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

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

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

Где найти отчет и как он должен работать

Для начала вспомним, как вызвать данный отчет в программе. В конфигурации ЗУП 3.1 (как в версии ПРОФ, так и в КОРП) специализированный листок находится в разделе Зарплата — Отчеты по зарплате. В правой колонке отчетов, в подразделе «Первая половина месяца», расположен пункт «Расчетный листок (за первую половину месяца)».

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

Анализируем причину отсутствия показателей

Рассмотрим ситуацию, когда в организации используется способ расчета аванса «Расчетом за первую половину месяца». В этом случае документ Начисление за первую половину месяца рассчитывает суммы пропорционально отработанному времени, учитывая оклад, надбавки и коэффициенты. Однако в печатной форме расчетного листка показатели (например, ТарифнаяСтавка или ОтработаноЧасов) могут не выводиться.

Выясним причину такого поведения системы:

  1. Особенности регистров: Программа записывает результаты промежуточного расчета в специальные регистры, которые отличаются от регистров окончательного расчета. Типовой механизм компоновки данных для «авансового» листка в некоторых релизах попросту не имеет связи с табличными частями показателей документа-основания.
  2. Логика разработчиков 1С: С точки зрения методологии, до момента окончательного расчета месяца все показатели считаются предварительными. Например, норма времени может измениться, если сотрудник заболеет во второй половине месяца, а расчет НДФЛ (до изменений законодательства 2023 года) и вовсе не был окончательным до конца месяца.
  3. Техническое ограничение: Галочка «Выводить показатели расчета» в настройках отчета часто универсальна для всех видов расчетных листков, но программный код, отвечающий за сбор данных именно для первой половины месяца, может игнорировать этот параметр в целях оптимизации быстродействия.

Способ 1: Проверка данных внутри документа начисления

Если нам необходимо проверить правильность расчета по 2000 сотрудников, открывать каждый расчетный листок неудобно, особенно если в нем нет показателей. Проанализируем более эффективный способ проверки — непосредственно в документе Начисление за первую половину месяца.

Рассмотрим по шагам:

  1. Откройте документ Начисление за первую половину месяца.
  2. Перейдите на вкладку Начисления.
  3. Используйте кнопку Еще — Установить режим просмотра — Текст или проверьте наличие колонок с показателями (они часто скрыты в правой части таблицы).
  4. Если вам нужно вывести эти данные в читаемый список для сверки, воспользуйтесь функцией «Вывести список» (кнопка Еще — Вывести список). В появившемся окне выберите нужные колонки: Сотрудник, Результат, Отработано дней/часов, Показатель 1 и так далее.

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

Способ 2: Использование альтернативного отчета «Анализ начислений»

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

Этот отчет находится в том же разделе Отчеты по зарплате. Его преимущество в том, что он:

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

Способ 3: Изменение конфигурации через расширение

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

Программисту 1С потребуется выполнить следующие действия:

  1. Создать расширение и добавить в него отчет РасчетныйЛистокЗаПервуюПоловинуМесяца.
  2. Изменить схему компоновки данных (СКД), добавив выборку из табличных частей Показатели документа НачислениеЗаПервуюПоловинуМесяца.
  3. Связать данные показателей с основными начислениями по ключу строки.

Такой подход позволит выводить в листок не только итоговую сумму «Северной надбавки», но и сам процент, который был применен при расчете.

Важные изменения в законодательстве (НДФЛ с аванса)

Нельзя игнорировать тот факт, что с 2023 года значимость расчетного листка за первую половину месяца резко возросла. Теперь при каждой выплате дохода (включая аванс) мы обязаны исчислить и удержать НДФЛ.

Рассмотрим, как это влияет на отчетность:

Если ваш бухгалтер настаивает на выводе входящего сальдо в авансовом листке, важно объяснить, что типовая логика 1С предполагает контроль задолженности только при окончательном расчете месяца. Аванс — это выплата за отработанное время внутри текущего периода, и смешивать его с долгами прошлых периодов в промежуточном отчете методологически неверно.

Резюме

Мы выяснили, что отсутствие показателей в расчетном листке за первую половину месяца в ЗУП 3.1 — это не случайная ошибка, а следствие реализации архитектуры отчетов. Для качественной проверки больших объемов данных рекомендуется использовать отчет «Анализ начислений за первую половину месяца» или функцию «Вывести список» непосредственно из документа начисления. Если же детальный листок необходим для выдачи сотрудникам, следует обратиться к механизму расширений для доработки печатной формы под нужды организации.

← На главную