Почему в отчете «Штатная расстановка» в ЗУП 3.1 отображается неверное количество свободных ставок?

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

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

Анализ причин некорректной занятости позиций

Первое, что необходимо понять: отчет Штатная расстановка не является инструментом для ручного ввода данных — он лишь визуализирует накопленные в регистрах сведения. Если вы видите, что занято 3 единицы, хотя фактически принято 2 сотрудника, это означает, что система видит в регистрах некую активность, которая интерпретируется как «занятость ставки».

Рассмотрим основные причины подобных «ошибок»:

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

Как провести диагностику через регистры сведений

Не пытайтесь сразу менять данные в отчете. Единственно верный способ — посмотреть, какие именно документы «занимают» ставку. Для этого воспользуемся регистром сведений Занятость позиций штатного расписания.

Выполним следующие шаги для анализа:

  1. Перейдем в раздел Функции технического специалиста (если этот пункт скрыт, его можно включить в настройках параметров пользователя).
  2. Найдем в списке регистров сведений Занятость позиций штатного расписания.
  3. Установим отбор по нужной Позиции штатного расписания, которая вызывает подозрение.
  4. Проанализируем колонки Регистратор (документ, который создал запись) и Количество ставок.

Если в списке документов вы увидите записи от документов Совмещение должностей или Кадровый перевод, это объяснит, почему количество занятых ставок выше, чем количество штатных единиц, занятых по основному месту работы. Система работает корректно — она просто учитывает все нагрузки, которые были закреплены за этой позицией.

Как исправить выявленные расхождения

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

  1. Если это штатная ситуация: Если это совмещение, то исправлять ничего не нужно. Обязательно разъясните отделу кадров, что отчет отражает суммарную нагрузку, а не количество физических лиц, принятых на работу.
  2. Если запись «зависла» из-за ошибок: Если вы обнаружили запись от документа, который уже давно отменен или не должен влиять на штатку, необходимо найти этот документ. Как правило, перепроведение кадрового документа заново очищает и перезаписывает данные в регистре.
  3. Избегайте ручного редактирования регистров: Никогда не пытайтесь изменить цифры прямо в регистре Занятость позиций штатного расписания через интерфейс. Любое ручное вмешательство приведет к тому, что при следующем расчете зарплаты или кадровом событии система перезапишет данные, и ошибка вернется или возникнет новая, еще более критичная проблема.

Советы по ведению учета

Рекомендуем придерживаться строгого порядка в кадровых процессах:

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

← На главную