При переводе сотрудника на полставки (или любую другую дробную долю ставки) бухгалтеры часто сталкиваются с неприятным сюрпризом: документ НачислениеЗарплатыИВзносов продолжает рассчитывать зарплату в полном объеме, игнорируя новые кадровые условия. Давайте вместе разберем по шагам, почему так происходит, проанализируем внутренние механизмы работы программы 1С:Зарплата и управление персоналом 3.1 и найдем все возможные решения этой проблемы.
Выясним причину, скрывающуюся в законодательной логике, которая заложена в алгоритмы 1С. В Трудовом кодексе РФ понятия «сокращенное» и «неполное» рабочее время кардинально отличаются, и программа строго следует этим правилам:
Рассмотрим свойства графика работы в программе. Если при настройке графика для сотрудника вы ошибочно установили флаг «Сокращенное рабочее время в соответствии с законом» вместо «Работа в режиме неполного рабочего времени», программа 1С:ЗУП 3.1 начислит оклад целиком. Чтобы это исправить, перейдите в настройки графика и убедитесь, что включен именно режим неполного рабочего времени.
Проанализируем ситуацию с расчетом доли ставки. В ЗУП 3.1 для корректной калькуляции оклада используется специальный показатель ДоляНеполногоРабочегоВремени. Формула расчета оклада по умолчанию выглядит следующим образом:
Результат = Оклад * ДоляНеполногоРабочегоВремени * ВремяВДнях / НормаДней
То, как программа определяет эту долю, напрямую зависит от настроек графика неполного времени:
КадровыйПеревод. Если в кадровом переводе по ошибке оставлена «1 ставка» вместо «0.5» или «0.2», начисление пройдет по полному окладу.Посмотрим на пример взаимодействия со Штатным расписанием (ШР). Если в информационной базе ведется штатное расписание, то в позиции ШР оклад всегда задается для целой ставки (1.0).
Когда вы создаете документ КадровыйПеревод и указываете количество ставок (например, 0.5), программа автоматически подставляет из ШР полный оклад, но при этом пересчитывает плановый ФОТ сотрудника наполовину. Распространенная ошибка пользователя — попытка вручную уменьшить оклад в табличной части кадрового перевода. Если вместо условных 40 000 рублей оклада вы руками впишете туда 20 000 рублей, то программа при расчете зарплаты применит долю ставки (0.5) к этой сумме повторно, и сотрудник получит в два раза меньше положенного (10 000 рублей).
Правило работы в 1С:ЗУП 3.1: В кадровых документах оклад всегда указывается в размере 100% за полную ставку, а пропорциональное уменьшение начисления происходит автоматически за счет доли ставки или настройки графиков.
Разберем подробнее технический нюанс учета рабочего времени. Если сотруднику установлен неполный рабочий день (например, он работает по 4 часа каждый день с понедельника по пятницу), то количество фактически отработанных им дней полностью совпадает с нормой обычного графика (22 дня в месяц).
Если для сотрудника используется начисление «Оплата по окладу» (которое рассчитывается по дням), а в настройках графика не задан родительский график для расчета нормы, формула увидит, что сотрудник отработал все 22 дня из 22 положенных. Как результат — программа начислит 100% оклада. Чтобы этого избежать, для сотрудников на неполном рабочем дне методологически правильнее применять вид расчета «Оплата по окладу (по часам)».
Проанализируем последовательность действий, которая поможет вам быстро найти и устранить ошибку в программе:
КадровыйПеревод (или КадровыйПереводСписком) и проверьте реквизит «Кол-во ставок». Убедитесь, что там указана верная доля (например, 0.5, 0.25 и т.д.). Также обратите внимание на плановые начисления: оклад сотрудника должен быть указан в полном (стопроцентном) размере за целую ставку.НачислениеЗарплатыИВзносов. Начисление должно разделиться пропорционально его реальной занятости.