Как правильно настроить расчет нормы времени при 36-часовой рабочей неделе в 1С:УПП 1.3?

Бухгалтер 1С v8.3 (Обычные формы) Бухгалтерский учет
← На главную

При расчете заработной платы в программе «1С:Управление производственным предприятием 1.3» (УПП) пользователи часто сталкиваются с ситуацией, когда для сотрудника с сокращенным графиком (например, 36 часов в неделю) норма времени в документе Начисление зарплаты сотрудникам организации подтягивается некорректно — из стандартной 40-часовой пятидневки. Рассмотрим подробно, почему это происходит, где хранится настройка нормы и как исправить ситуацию, чтобы за январь 2020 года (или любой другой период) норма соответствовала реальности.

Анализ механизма определения нормы времени

Для начала разберем, откуда программа берет цифры. В УПП 1.3 норма времени для расчета начислений (таких как «Оклад по часам» или «Оклад по дням») определяется исходя из графика работы, назначенного сотруднику кадровым документом (Прием на работу или Кадровое перемещение). Однако внутри самого справочника Графики работы существует механизм переопределения этой нормы.

Проанализируем ситуацию: если в январе 2020 года норма по графику 36-часовой недели составляет 122 часа, а программа настойчиво выдает 136 часов — это явный признак того, что в настройках графика включена ссылка на «график-норму» (стандартную пятидневку). Выясним, зачем это нужно и как это изменить.

Настройка графика работы и флаг «Норма времени рассчитывается по другому графику»

Разберем по шагам, как проверить настройки графика в справочнике Графики работы:

  1. Откроем справочник Графики работы и найдем используемый график «36-часовая рабочая неделя».
  2. Перейдем к кнопке «Параметры графика».
  3. Обратим внимание на флаг «Норма времени рассчитывается по другому графику».

Этот флаг — ключевой элемент настройки. Рассмотрим два сценария его использования:

Сценарий 1: Флаг установлен. Если в поле выбора указан график «Пятидневка (40 часов)», то при расчете зарплаты программа возьмет отработанные часы из текущего графика (36-часового), а норму времени (знаменатель в формуле) — из пятидневки. В январе 2020 года это как раз даст 136 часов нормы. Это используется для расчета неполного рабочего времени (например, работа на 0.9 ставки), когда зарплата должна уменьшаться пропорционально отработанному времени относительно полной ставки.

Сценарий 2: Флаг снят. Если этот признак отключен, программа считает, что норма времени для сотрудника — это и есть его рабочий график. В этом случае в знаменатель попадут 122 часа. Это корректно для сокращенного рабочего времени, установленного законом (например, для медиков или женщин в сельской местности), когда человек работает меньше, но должен получать полный оклад.

Различие между сокращенным и неполным временем

Для корректного ведения учета важно понимать разницу, так как это влияет не только на текущую зарплату, но и на отчетность:

Проверка производственного календаря

Если настройки графика верны, но цифры все равно не сходятся, проанализируем Производственный календарь. Все графики в системе строятся на его основе. Убедимся, что:

Как обновить данные в документах начисления

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

  1. Зайдем в документ начисления за январь.
  2. Выберем сотрудника в табличной части.
  3. Нажмем кнопку «Рассчитать» — «Рассчитать начисления». При этом программа заново обратится к регистру сведений и пересчитает норму.
  4. Если норма все равно не меняется, попробуем перезаполнить строку сотрудника или воспользоваться инструментом «Анализ расчета» (кнопка с лупой или комментарием к расчету), чтобы увидеть, какой именно график используется для определения нормы в данный момент.

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


// Пример логики, которую использует система при расчете (упрощенно)
Норма = РесурсНормаВремениГрафика(Сотрудник.ГрафикРаботы, ПериодРегистрации);
Если График.РассчитыватьНормуПоДругомуГрафику Тогда
    Норма = РесурсНормаВремениГрафика(График.ГрафикНормы, ПериодРегистрации);
КонецЕсли;
Результат = Оклад * (ОтработаноЧасов / Норма);

Последствия некорректной нормы для среднего заработка

Важно помнить, что ошибка в норме времени (136 вместо 122) критически влияет на расчет среднего заработка в будущем. Рассмотрим подробнее:

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

Резюме: Если в 1С:УПП 1.3 норма времени в начислении не совпадает с графиком, в 99% случаев проблема кроется в настройке «Норма времени рассчитывается по другому графику» в параметрах справочника Графики работы. Снимите этот флаг для сокращенного времени или проверьте правильность выбранного графика-нормы для неполного времени.

← На главную