Как в 1С:ЗУП 3.1 настроить расчет нормы времени по другому графику при использовании индивидуальных графиков?

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

При переходе с версии 1С:ЗУП 2.5 на 3.1 многие пользователи сталкиваются с изменением логики работы программы в части учета рабочего времени. Одной из наиболее острых проблем является расчет заработной платы сотрудников, работающих на неполном рабочем времени, для которых норма должна определяться по графику полной рабочей недели (например, по сорокачасовой пятидневке), но при этом фактически отработанные дни фиксируются через Индивидуальный график.

В этой статье мы подробно разберем, почему в ЗУП 3.1 привычные методы из версии 2.5 перестают работать, и какие существуют альтернативные способы решения этой задачи без использования документа Табель.

Анализ проблемы: почему Индивидуальный график в ЗУП 3.1 меняет норму?

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

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

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

Способ 1: Использование документа «Изменение графиков работы списком»

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

Пошаговый алгоритм действий:

  1. Создадим в справочнике Графики работы сотрудников несколько шаблонов, которые отражают реальные варианты смен (например, «Смена А», «Смена Б», «Выходной по графику»).
  2. В каждом из этих шаблонов настраиваем расчет нормы по другому графику (например, по Пятидневке).
  3. Когда становится известно, что сотрудник будет работать не по своему плановому графику, воспользуемся документом Изменение графиков работы списком.
  4. В документе укажем нужный период (это может быть даже 2-3 дня) и выберем соответствующий график-шаблон.

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

Способ 2: Настройка формулы начисления

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

Выясним причину ошибки: стандартный показатель НормаВремениВЧасах при наличии индивидуального графика подтягивает данные из самого этого графика. Но в системе есть и другие показатели. Рассмотрим возможность использования показателя НормаВремениПоГрафикуПолногоРабочегоВремени.

Пример изменения формулы:

Вместо стандартной формулы:

Оклад * ДоляНеполногоРабочегоВремени * ВремяВЧасах / НормаВремениВЧасах

Мы можем создать или отредактировать начисление, используя формулу вида:

Оклад * ВремяВЧасах / НормаВремениПоГрафикуПолногоРабочегоВремени

При таком подходе, даже если введен Индивидуальный график, знаменатель дроби всегда будет подтягивать часы из графика полного рабочего времени, указанного в карточке основного графика сотрудника. Важно: убедитесь, что в настройках начисления на вкладке «Учет времени» корректно указано основное время (Явка).

Способ 3: Метод «Технических графиков» (Циклические графики)

Разберем ситуацию, когда сотрудники постоянно меняются сменами. Вместо индивидуального планирования можно создать набор графиков с разным смещением циклов (Смена 1, Смена 2 и т.д.).

Во всех этих графиках должна стоять настройка «Норма по другому графику». При изменении ситуации в течение месяца бухгалтер использует документ Изменение графиков работы списком или Кадровый перевод. Это более трудоемко в плане настройки справочников, но гарантирует стабильность расчета и исключает ошибки, связанные с «ручным» заполнением индивидуальных графиков или табелей.

Почему не рекомендуется использовать документ «Табель»?

В обсуждениях часто звучит предложение: «Просто введите Табель». Однако, как справедливо отмечают опытные пользователи, у этого метода в ЗУП 3.1 есть существенные недостатки:

  1. Нагрузка на систему: Документ Табель — один из самых тяжелых для проведения, особенно в крупных базах.
  2. Отмена проверок: При использовании Табеля отключается автоматическая проверка соответствия фактического времени плановому. Пользователь может случайно поставить «8» в день отпуска, и программа может это «проглотить», если расчетчик не проявит бдительность.
  3. Риск разрыва связей: Если после проведения Табеля был введен или исправлен больничный лист, Табель необходимо перезаполнять вручную. Индивидуальный график в этом плане более устойчив, так как он описывает план, на который накладываются отклонения.

Использование расширений конфигурации

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

Суть доработки заключается в том, чтобы заставить систему проверять наличие настройки «Норма по другому графику» в основном графике сотрудника даже в том случае, если на этот период введен Индивидуальный график. Это позволит работать привычным для многих способом, сохраняя все преимущества автоматизации ЗУП 3.1 и не раздувая справочник графиков десятками шаблонов.

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

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

← На главную