Почему не отображаются часы квартальной переработки в расчетном листке 1С:ЗУП 3.1 и как это исправить

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

При работе в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры и расчетчики часто сталкиваются с ситуацией, когда в расчетном листке сумма за переработки при суммированном учете времени отражается корректно, а вот колонка с часами остается пустой. Это вызывает вопросы у сотрудников и затрудняет проверку правильности расчетов. Давайте разберем эту проблему подробно, выясним причины и найдем пошаговые пути решения.

Анализируем документ «Регистрация переработок»

Для начала вспомним, как работает механизм. Переработки при суммированном учете фиксируются специальным документом РегистрацияПереработок. Этот документ не делает проводок и не начисляет деньги, он лишь собирает данные о накопленных часах сверх нормы за учетный период (например, квартал или год) и распределяет их на оплату в полуторном и двойном размере.

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

Проверяем формулу вида начисления

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

Рассмотрим пример сложной формулы, которая может привести к ошибке:


(ПереработаноПоСуммированномуУчетуВПределах2Часов * 1.5 + (ПереработаноПоСуммированномуУчету - ПереработаноПоСуммированномуУчетуВПределах2Часов)*2) * Оклад / СреднегодоваястоимостьчасаПереработкиПраздничные

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

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

Настройка вкладки «Учет времени»

Это критически важный этап. Перейдем в настройки вида начисления (раздел Настройка — Начисления — Оплата переработок) и проанализируем вкладку Учет времени. Выясним, какие параметры влияют на вывод данных:

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

Тип показателя в настройках

Проанализируем показатели, используемые в формуле. Каждый показатель в 1С имеет свой Тип показателя. Если вы создали собственный показатель для ввода часов переработки вручную или через другие документы, убедитесь, что в его настройках указано:

Если система воспринимает показатель просто как число (коэффициент), она не будет подставлять его значение в колонку времени в расчетном листке.

Настройки самого отчета «Расчетный листок»

Иногда решение кроется не в данных, а в оформлении самого отчета. Рассмотрим, как проверить настройки вывода:

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

Проверка регистров расчета

Чтобы окончательно убедиться, в чем проблема — в данных или в отчете, — проанализируем движения документа Начисление зарплаты и взносов.

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

Подведем итоги

Если вы столкнулись с отсутствием часов переработки, действуйте по следующему алгоритму:

  1. Проверьте, заполнены ли часы в самом документе Начисление зарплаты и взносов на вкладке «Показатели».
  2. Убедитесь, что в виде начисления на вкладке Учет времени выбрано «За работу сверх нормы времени».
  3. Если формула была изменена вручную (как в нашем примере с Окладом), попробуйте вернуть типовую формулу:
    
    (ПереработаноПоСуммированномуУчетуВПределах2Часов * 1.5 + (ПереработаноПоСуммированномуУчету - ПереработаноПоСуммированномуУчетуВПределах2Часов)*2) * СтоимостьЧаса
    
  4. Перезаполните документ начисления зарплаты после изменения настроек. Важно именно удалить строку сотрудника и добавить её заново (или нажать «Пересчитать сотрудника»), так как настройки видов расчета кэшируются в документе в момент его создания.

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

← На главную