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