При расчете заработной платы в программе «1С:Управление производственным предприятием 1.3» (УПП) пользователи часто сталкиваются с ситуацией, когда для сотрудника с сокращенным графиком (например, 36 часов в неделю) норма времени в документе Начисление зарплаты сотрудникам организации подтягивается некорректно — из стандартной 40-часовой пятидневки. Рассмотрим подробно, почему это происходит, где хранится настройка нормы и как исправить ситуацию, чтобы за январь 2020 года (или любой другой период) норма соответствовала реальности.
Для начала разберем, откуда программа берет цифры. В УПП 1.3 норма времени для расчета начислений (таких как «Оклад по часам» или «Оклад по дням») определяется исходя из графика работы, назначенного сотруднику кадровым документом (Прием на работу или Кадровое перемещение). Однако внутри самого справочника Графики работы существует механизм переопределения этой нормы.
Проанализируем ситуацию: если в январе 2020 года норма по графику 36-часовой недели составляет 122 часа, а программа настойчиво выдает 136 часов — это явный признак того, что в настройках графика включена ссылка на «график-норму» (стандартную пятидневку). Выясним, зачем это нужно и как это изменить.
Разберем по шагам, как проверить настройки графика в справочнике Графики работы:
Графики работы и найдем используемый график «36-часовая рабочая неделя».Этот флаг — ключевой элемент настройки. Рассмотрим два сценария его использования:
Сценарий 1: Флаг установлен. Если в поле выбора указан график «Пятидневка (40 часов)», то при расчете зарплаты программа возьмет отработанные часы из текущего графика (36-часового), а норму времени (знаменатель в формуле) — из пятидневки. В январе 2020 года это как раз даст 136 часов нормы. Это используется для расчета неполного рабочего времени (например, работа на 0.9 ставки), когда зарплата должна уменьшаться пропорционально отработанному времени относительно полной ставки.
Сценарий 2: Флаг снят. Если этот признак отключен, программа считает, что норма времени для сотрудника — это и есть его рабочий график. В этом случае в знаменатель попадут 122 часа. Это корректно для сокращенного рабочего времени, установленного законом (например, для медиков или женщин в сельской местности), когда человек работает меньше, но должен получать полный оклад.
Для корректного ведения учета важно понимать разницу, так как это влияет не только на текущую зарплату, но и на отчетность:
Если настройки графика верны, но цифры все равно не сходятся, проанализируем Производственный календарь. Все графики в системе строятся на его основе. Убедимся, что:
Выясним важный технический нюанс: изменения в справочнике Графики работы не обновляют уже созданные документы автоматически. Если вы обнаружили ошибку, когда документ Начисление зарплаты сотрудникам организации уже создан, выполним следующие действия:
Посмотрим на пример того, как система хранит данные о норме в регистрах. Для этого можно использовать консоль запросов или отчет Список начислений. Проанализируем значения в ресурсах НормаЧасов и ОтработаноЧасов регистра расчета Основные начисления сотрудников организации.
// Пример логики, которую использует система при расчете (упрощенно)
Норма = РесурсНормаВремениГрафика(Сотрудник.ГрафикРаботы, ПериодРегистрации);
Если График.РассчитыватьНормуПоДругомуГрафику Тогда
Норма = РесурсНормаВремениГрафика(График.ГрафикНормы, ПериодРегистрации);
КонецЕсли;
Результат = Оклад * (ОтработаноЧасов / Норма);
Важно помнить, что ошибка в норме времени (136 вместо 122) критически влияет на расчет среднего заработка в будущем. Рассмотрим подробнее:
Если норма завышена, то при расчете отпускных или больничных коэффициент отработанного времени будет искусственно занижен. Это приведет к недоплате сотруднику в долгосрочной перспективе. Поэтому исправление настройки графика и пересчет документа начисления — обязательные шаги для обеспечения точности учета.
Резюме: Если в 1С:УПП 1.3 норма времени в начислении не совпадает с графиком, в 99% случаев проблема кроется в настройке «Норма времени рассчитывается по другому графику» в параметрах справочника Графики работы. Снимите этот флаг для сокращенного времени или проверьте правильность выбранного графика-нормы для неполного времени.