Как найти документ, изменивший класс условий труда в штатном расписании 1С:ЗУП 3.1, и исправить историю изменений

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

В процессе работы с программой 1С:Зарплата и управление персоналом 3.1 пользователи часто сталкиваются с ситуацией, когда данные в позиции штатного расписания (например, класс условий труда по результатам спецоценки) оказываются неверными или изменяются "сами собой" в определенном периоде. При попытке исправить эти данные вручную в карточке позиции поля могут оказаться заблокированы для редактирования. Рассмотрим подробнее, почему это происходит, как найти "виновный" документ и корректно исправить историю изменений, не нарушив расчет страховых взносов.

Разбираемся в режимах ведения штатного расписания

Прежде всего, проанализируем настройки программы. В 1С:ЗУП 3.1 существует два принципиально разных подхода к ведению штатного расписания. От того, какой из них выбран, зависит способ редактирования данных. Выясним это, перейдя в раздел Настройка — Кадровый учет — Настройка штатного расписания.

  1. Упрощенный режим: Флаг "Ведется история изменений штатного расписания" снят. В этом случае все изменения вносятся непосредственно в справочник ШтатноеРасписание. История не сохраняется, и мы видим только актуальное состояние.
  2. Документарный режим: Флаг "Ведется история изменений штатного расписания" установлен. Это наиболее распространенный вариант для крупных организаций. Все изменения (ввод новых позиций, изменение окладов, классов условий труда, закрытие позиций) производятся только специальными документами: УтверждениеШтатногоРасписания или ИзменениеШтатногоРасписания.

Если в позиции штатного расписания вы видите, что с определенной даты (например, с марта) класс условий труда изменился, а поля недоступны для редактирования, значит, в программе включен документарный учет. Следовательно, существует документ-регистратор, который внес эти правки.

Методика поиска документа, изменившего позицию

Проанализируем ситуацию: в карточке позиции штатного расписания данные заблокированы, но мы видим, что в истории есть запись от определенного числа. Чтобы понять, какой именно объект "родил" эту запись, выполним следующие шаги:

Во-первых, воспользуемся встроенным механизмом истории. В верхней части формы позиции штатного расписания (справочник ПозицииШтатногоРасписания) обычно присутствует гиперссылка "История изменений". Нажав на нее, мы получим список всех документов, которые когда-либо корректировали данную позицию. Проверив даты документов, можно легко вычислить тот, который был введен в марте и изменил настройки спецоценки.

Во-вторых, если через интерфейс найти документ не удается, разберем технический способ. Данные о штатном расписании хранятся в регистрах сведений. Основной интерес для нас представляет регистр ИсторияИспользованияШтатногоРасписания. Можно открыть функции для технического специалиста, найти этот регистр и установить фильтр по интересующей нас позиции. В колонке "Регистратор" будет четко указан документ, внесший изменения.

Взаимосвязь справочника «Должности» и «Штатное расписание»

Рассмотрим важный нюанс: класс условий труда (спецоценка) может быть указан как в справочнике Должности, так и в справочнике ШтатноеРасписание. Выясним, как они взаимодействуют.

По умолчанию, при создании новой позиции штатного расписания, программа "подтягивает" класс условий труда из выбранной должности. Однако в самой позиции эти данные можно переопределить. Если вы изменили класс условий в справочнике Должности, это не означает, что он автоматически обновится во всех уже созданных позициях штатного расписания, особенно если по ним ведется история. Чтобы синхронизировать данные, необходимо создать документ ИзменениеШтатногоРасписания, выбрать в нем нужные позиции и обновить в них сведения о классе условий труда.

Особенности ЗУП КОРП: Рабочие места и Охрана труда

Проанализируем ситуацию, если используется версия ЗУП КОРП. В данной конфигурации функционал спецоценки (СОУТ) выведен на более глубокий уровень — уровень справочника РабочиеМеста. В этом случае класс условий труда привязывается не просто к позиции штатного расписания, а к конкретному рабочему месту, которое, в свою очередь, указывается в кадровых документах сотрудника (прием, перевод). Если у вас КОРП, проверьте наличие документов в подсистеме "Охрана труда", таких как РезультатыСпецоценкиУсловийТруда. Именно они могут менять класс условий в обход стандартных документов штатного расписания.

Проблема ретроспективных изменений и пересчета взносов

Разберем ситуацию, описанную в сообщении №15: вы нашли ошибочный документ за март, исправили его или удалили, но при расчете зарплаты за апрель программа начинает "минусовать" взносы за март. Почему так происходит?

Дело в том, что 1С:ЗУП — это система, ориентированная на период регистрации. Когда мы меняем данные "задним числом" (правим мартовский документ, находясь в апреле), программа фиксирует, что база для расчета страховых взносов по дополнительным тарифам изменилась. При расчете документа НачислениеЗарплатыИВзносов за апрель система выполняет следующие действия:

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

Если вы хотите избежать сторнирования в текущем периоде, необходимо следить за тем, чтобы Дата изменения в документе ИзменениеШтатногоРасписания соответствовала началу текущего открытого периода. Если правка внесена с 1 марта, перерасчета не избежать, так как это методологически верно для формирования корректной отчетности в СФР (бывший ПФР).

Как корректно исправить ошибку

Рассмотрим пошаговый алгоритм исправления, если вы обнаружили лишнюю запись в истории:

  1. Откройте список документов ИзменениеШтатногоРасписания.
  2. Найдите документ, дата вступления в силу которого совпадает с датой появления ошибочной спецоценки.
  3. Проанализируйте содержимое документа. Если в нем помимо изменения класса условий труда зафиксированы другие важные правки (например, повышение оклада), не стоит удалять весь документ.
  4. В документе ИзменениеШтатногоРасписания выберите команду "Изменить позицию" для нужной строки и на вкладке "Дополнительно" (или непосредственно в колонке класса условий, если она выведена) исправьте значение на верное.
  5. Проведите документ.
  6. После проведения зайдите в раздел Зарплата — Сервис — Пересчеты. Проверьте, не появились ли там записи о необходимости пересчитать прошлые месяцы. Если вы уверены, что пересчет не нужен, эти записи можно удалить, однако помните, что это может привести к расхождению данных учета и отчетности.

Таким образом, мы выяснили, что "невидимые" изменения в штатном расписании всегда имеют под собой документальное основание или связаны с синхронизацией справочников. Тщательный анализ истории изменений и понимание механизмов ретроспективного расчета позволяют эффективно управлять данными о спецоценке и избегать ошибок при расчете страховых взносов.

← На главную