Как восстановить тарифные ставки и разряды при переносе данных из ЗУП 2.5 в ЗУП 3.1

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

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

В данной статье мы подробно разберем, почему после переноса данных при расчете зарплаты может возникать нулевой результат, и как максимально быстро восстановить работоспособность системы без необходимости ручного редактирования карточки каждого сотрудника.

Анализ причин возникновения проблемы

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

  1. Разрыв связей: В ЗУП 2.5 тарифная ставка была жестко привязана к разряду в регистре ТарифныеСтавки. В ЗУП 3.1 для этого используется справочник ТарифныеГруппы, который может быть просто не заполнен или не активирован в настройках.
  2. Функциональные опции: По умолчанию в новой базе использование тарифных групп может быть отключено, из-за чего поля для ввода разрядов становятся невидимыми или недоступными для редактирования.
  3. Особенности показателей: Начисление Оплата по часовому тарифу (по тарифному разряду) использует специфический показатель, значение которого должно подтягиваться из шкалы тарифной группы. Если шкала пуста, показатель равен 0.

Шаг 1. Активация механизма тарифных групп

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

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

Шаг 2. Настройка тарифных групп и разрядов

Рассмотрим процесс создания структуры тарифных ставок. Если при переносе справочник ТарифныеГруппы оказался пустым, нам придется создать его заново, как это предложили опытные пользователи в обсуждении. Это более надежный способ, чем попытка «реанимировать» некорректно перенесенные объекты.

Создадим новую тарифную группу и добавим в нее необходимые разряды. Посмотрим на структуру: каждый разряд внутри группы может иметь свой квалификационный вес или просто уникальное наименование. Однако само по себе создание разряда еще не дает программе информацию о стоимости часа.

Шаг 3. Использование документа «Установка тарифных ставок»

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

Выясним, как работает документ Установка тарифных ставок (раздел Зарплата — Установки тарифных ставок):

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

Важный момент: Как только этот документ будет проведен, программа «свяжет» текущие назначения сотрудников с новыми суммами. Если у сотрудника в плановых начислениях уже значится разряд из этой группы, при расчете зарплаты показатель ТарифнаяСтавкаЧасовая (или аналогичный) автоматически примет значение из этого документа.

Шаг 4. Проверка формул и показателей начислений

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

Результат = ТарифнаяСтавкаЧасовая * ВремяВЧасах

Где ТарифнаяСтавкаЧасовая — это системный показатель. При использовании тарифных групп в настройках этого показателя (раздел Настройка — Показатели расчета зарплаты) должно быть указано, что значение выбирается «Автоматически из тарифной группы (разряда)». Если в вашей базе используется пользовательский показатель, созданный конвертацией, проверьте его настройки аналогичным образом.

Шаг 5. Привязка к штатному расписанию

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

Индексация тарифных ставок

Одной из причин использования разрядов в 2.5 была простота индексации. В ЗУП 3.1 этот процесс стал еще прозрачнее. Разберем по шагам, как провести повышение зарплаты для всех «тарифников»:

  1. Открываем документ Установка тарифных ставок и вводим новые значения на новую дату.
  2. Программа зафиксирует изменение стоимости разрядов.
  3. Чтобы это изменение отразилось в расчете среднего заработка (коэффициент индексации), необходимо создать документ Изменение плановых начислений. В нем можно нажать кнопку Заполнить — По тарифным ставкам.
  4. Обязательно установите флажок Учитывать как индексацию, если повышение ставок связано с общим ростом зарплат на предприятии.

Резюме

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

← На главную