В процессе работы с программой 1С:Зарплата и управление персоналом 3.1 пользователи часто сталкиваются с ситуацией, когда данные в позиции штатного расписания (например, класс условий труда по результатам спецоценки) оказываются неверными или изменяются "сами собой" в определенном периоде. При попытке исправить эти данные вручную в карточке позиции поля могут оказаться заблокированы для редактирования. Рассмотрим подробнее, почему это происходит, как найти "виновный" документ и корректно исправить историю изменений, не нарушив расчет страховых взносов.
Прежде всего, проанализируем настройки программы. В 1С:ЗУП 3.1 существует два принципиально разных подхода к ведению штатного расписания. От того, какой из них выбран, зависит способ редактирования данных. Выясним это, перейдя в раздел Настройка — Кадровый учет — Настройка штатного расписания.
ШтатноеРасписание. История не сохраняется, и мы видим только актуальное состояние.УтверждениеШтатногоРасписания или ИзменениеШтатногоРасписания.Если в позиции штатного расписания вы видите, что с определенной даты (например, с марта) класс условий труда изменился, а поля недоступны для редактирования, значит, в программе включен документарный учет. Следовательно, существует документ-регистратор, который внес эти правки.
Проанализируем ситуацию: в карточке позиции штатного расписания данные заблокированы, но мы видим, что в истории есть запись от определенного числа. Чтобы понять, какой именно объект "родил" эту запись, выполним следующие шаги:
Во-первых, воспользуемся встроенным механизмом истории. В верхней части формы позиции штатного расписания (справочник ПозицииШтатногоРасписания) обычно присутствует гиперссылка "История изменений". Нажав на нее, мы получим список всех документов, которые когда-либо корректировали данную позицию. Проверив даты документов, можно легко вычислить тот, который был введен в марте и изменил настройки спецоценки.
Во-вторых, если через интерфейс найти документ не удается, разберем технический способ. Данные о штатном расписании хранятся в регистрах сведений. Основной интерес для нас представляет регистр ИсторияИспользованияШтатногоРасписания. Можно открыть функции для технического специалиста, найти этот регистр и установить фильтр по интересующей нас позиции. В колонке "Регистратор" будет четко указан документ, внесший изменения.
Рассмотрим важный нюанс: класс условий труда (спецоценка) может быть указан как в справочнике Должности, так и в справочнике ШтатноеРасписание. Выясним, как они взаимодействуют.
По умолчанию, при создании новой позиции штатного расписания, программа "подтягивает" класс условий труда из выбранной должности. Однако в самой позиции эти данные можно переопределить. Если вы изменили класс условий в справочнике Должности, это не означает, что он автоматически обновится во всех уже созданных позициях штатного расписания, особенно если по ним ведется история. Чтобы синхронизировать данные, необходимо создать документ ИзменениеШтатногоРасписания, выбрать в нем нужные позиции и обновить в них сведения о классе условий труда.
Проанализируем ситуацию, если используется версия ЗУП КОРП. В данной конфигурации функционал спецоценки (СОУТ) выведен на более глубокий уровень — уровень справочника РабочиеМеста. В этом случае класс условий труда привязывается не просто к позиции штатного расписания, а к конкретному рабочему месту, которое, в свою очередь, указывается в кадровых документах сотрудника (прием, перевод). Если у вас КОРП, проверьте наличие документов в подсистеме "Охрана труда", таких как РезультатыСпецоценкиУсловийТруда. Именно они могут менять класс условий в обход стандартных документов штатного расписания.
Разберем ситуацию, описанную в сообщении №15: вы нашли ошибочный документ за март, исправили его или удалили, но при расчете зарплаты за апрель программа начинает "минусовать" взносы за март. Почему так происходит?
Дело в том, что 1С:ЗУП — это система, ориентированная на период регистрации. Когда мы меняем данные "задним числом" (правим мартовский документ, находясь в апреле), программа фиксирует, что база для расчета страховых взносов по дополнительным тарифам изменилась. При расчете документа НачислениеЗарплатыИВзносов за апрель система выполняет следующие действия:
КлассыУсловийТрудаПоДолжностям с теми, что были использованы при расчете в марте.Если вы хотите избежать сторнирования в текущем периоде, необходимо следить за тем, чтобы Дата изменения в документе ИзменениеШтатногоРасписания соответствовала началу текущего открытого периода. Если правка внесена с 1 марта, перерасчета не избежать, так как это методологически верно для формирования корректной отчетности в СФР (бывший ПФР).
Рассмотрим пошаговый алгоритм исправления, если вы обнаружили лишнюю запись в истории:
ИзменениеШтатногоРасписания.ИзменениеШтатногоРасписания выберите команду "Изменить позицию" для нужной строки и на вкладке "Дополнительно" (или непосредственно в колонке класса условий, если она выведена) исправьте значение на верное.Таким образом, мы выяснили, что "невидимые" изменения в штатном расписании всегда имеют под собой документальное основание или связаны с синхронизацией справочников. Тщательный анализ истории изменений и понимание механизмов ретроспективного расчета позволяют эффективно управлять данными о спецоценке и избегать ошибок при расчете страховых взносов.