Почему новый вид времени не учитывается при расчете доплаты за совмещение в 1С:ЗУП 3?

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

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

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

Механика работы начисления «Доплата за совмещение»

Проанализируем сначала, как система понимает, сколько времени должен отработать сотрудник по совмещаемой должности. В ЗУП 3 назначение начисления Доплата за совмещение является предопределенным. Это означает, что логика его расчета во многом «зашита» в программный код конфигурации.

Главная особенность совмещения заключается в том, что работа выполняется без отрыва от основной деятельности. С точки зрения программы, сотрудник просто выполняет дополнительный объем работ в то же самое время, когда он выполняет свои основные обязанности. Поэтому показатель ВремяВЧасах (или ВремяВДнях) в формуле совмещения напрямую привязан к фактически отработанному времени по основному графику сотрудника (или по табелю).

Выясним причину, по которой «Новый вид времени» (НВВ) может выпадать из расчета:

  1. Жесткий фильтр видов времени: Алгоритм сбора времени для совмещения ищет в регистрах конкретные идентификаторы видов времени, которые система относит к «Явке». Если ваш НВВ не прописан в настройках начисления как допустимый, программа его «не видит».
  2. Приоритеты начислений: Если НВВ вводится отдельным начислением, оно может конфликтовать с начислением за совмещение на уровне вытеснения.
  3. Классификатор: Одной лишь ссылки на «Основное время» в справочнике Виды использования рабочего времени часто недостаточно для того, чтобы специализированные документы (такие как «Совмещение должностей») начали учитывать эти часы.

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

Посмотрим на настройки начисления Доплата за совмещение. Перейдем на вкладку «Учет времени». В типовой конфигурации для этого начисления обычно выбрано положение переключателя За работу полную смену в пределах нормы.

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

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

Способ 2. Использование альтернативного назначения начисления

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

Рассмотрим вариант создания альтернативного начисления:

  1. Создадим новое начисление (например, «Доплата за совмещение (кастомная)»).
  2. Установим Назначение начисления — Повременная оплата труда и надбавки.
  3. В поле Начисление выполняется выберем Ежемесячно (или Только если введены значения показателей).
  4. Формулу можно оставить аналогичной типовой: РазмерДоплатыЗаСовмещение * ВремяВЧасах / НормаЧасов.
  5. На вкладке Учет времени в качестве вида времени выберем Рабочее время. В этом случае система будет суммировать все виды времени, которые входят в категорию рабочего (включая ваш НВВ и стандартную Вахту/Явку).

Посмотрим на пример из практики. Сотрудник Вася отработал 11 часов по новому виду времени (НВВ) и 154 часа по виду времени «Вахта» (ВМ). Итого 165 часов при норме 164.92. Если использовать типовое совмещение, программа может увидеть только 154 часа (ВМ), проигнорировав НВВ.

При использовании начисления с назначением «Повременная оплата», расчет будет выглядеть так:

Результат = 10000 / 164.92 * (154 + 11) = 10004.85

Способ 3. Настройка вытеснения и приоритетов

Иногда корень проблемы лежит во вкладке «Приоритет». Проанализируем ситуацию: если наш «Новый вид времени» регистрируется документом, который начисляет оплату по этому времени (например, «Разовое начисление» или «Табель» с особым видом оплаты), то это начисление может вытеснять «Доплату за совмещение».

Чтобы этого избежать, выполним действия:

  1. Откроем настройку начисления Доплата за совмещение.
  2. Перейдем на вкладку Приоритет.
  3. Убедимся, что начисление, регистрирующее работу в часы НВВ, не находится в левом списке (начисления, которые имеют более высокий приоритет и вытесняют текущее).
  4. На вкладке Зависимости проверьте, чтобы расчетная база (если доплата идет процентом) собиралась корректно с учетом всех начислений за отработанное время.

Резюме и рекомендации

Подводя итог, можно сказать, что в ЗУП 3 Доплата за совмещение — это специализированный механизм, который «ожидает» стандартного поведения системы. Если вы внедряете новые виды времени (НВВ), лучше всего:

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

← На главную