Почему в 1С:ЗУП 3.1 не устанавливается текущая тарифная ставка в карточке сотрудника при заполненном ФОТ?

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

В работе с программой «1С:Зарплата и управление персоналом 8» (редакция 3.1) пользователи часто сталкиваются с ситуацией, когда в карточке сотрудника или в отчетах поле «Тарифная ставка» остается пустым, хотя фонд оплаты труда (ФОТ) рассчитан корректно. Эта проблема мешает формированию отчетности и вызывает вопросы при проверке данных. Разберем подробно, почему это происходит и как исправить ситуацию, проанализировав настройки начислений, показатели и внутренние механизмы программы.

Природа возникновения данных в регистре тарифных ставок

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

Рассмотрим пошагово алгоритм проверки и исправления настроек.

Шаг 1. Проверка настройки «Совокупная тарифная ставка»

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

Проанализируем настройки программы:

  1. Перейдем в раздел Настройка — Расчет зарплаты.
  2. Найдем гиперссылку Показатели, определяющие состав совокупной тарифной ставки.
  3. В открывшемся окне проверим, перенесен ли ваш показатель (например, ТарифнаяСтавкаЧасовая) в правое окно «Выбранные показатели».

Если показатель не выбран, система «не понимает», что именно это значение нужно считать основной тарифной ставкой сотрудника, и оставляет поле пустым, даже если ФОТ рассчитан правильно.

Шаг 2. Проверка настроек показателя расчета зарплаты

Выясним, правильно ли настроен сам показатель. Для этого перейдем в справочник Показатели расчета зарплаты (раздел Настройка) и найдем показатель, который используется в начислении «Оплата по часовому тарифу» (или аналогичном).

Обратим внимание на следующие флаги:

Шаг 3. Анализ настроек начисления: вкладки «Учет времени» и «Приоритет»

Иногда корень проблемы кроется в логических ошибках самого вида расчета. Рассмотрим настройки начисления на вкладке Учет времени. Важно, чтобы вид времени соответствовал назначению начисления (например, РабочееВремя или Явка). Если в поле «Зачет нормы времени» стоят некорректные настройки, это может блокировать запись данных в регистры плановых начислений.

Особое внимание уделим вкладке Приоритет. Проанализируем список начислений, приоритет которых выше или ниже текущего. Если возникла «циклическая ссылка» или начисление ошибочно вытесняет само себя (что иногда случается при некорректном групповом изменении реквизитов), механизм расчета ФОТ может отработать с ошибкой.

Совет: попробуйте пересохранить начисление. Если при сохранении программа выдает ошибку о противоречии настроек учета времени и приоритетов, их необходимо исправить. Только после успешного сохранения вида расчета данные смогут правильно лечь в регистры.

Шаг 4. Влияние штатного расписания

Если в организации ведется история изменений штатного расписания (ШР), проверим соответствие типов начислений в ШР и в документе Прием на работу. Рассмотрим ситуацию:

Несмотря на то, что программа позволяет сделать такой выбор и даже рассчитывает ФОТ, автоматический пересчет тарифной ставки может «зависнуть» из-за несоответствия типов показателей. Рекомендуется привести настройки позиции ШР в полное соответствие с плановыми начислениями сотрудника.

Шаг 5. Принудительный пересчет планового ФОТ

Даже если все настройки верны, данные в регистре ТекущиеТарифныеСтавкиСотрудников могут не обновиться из-за сбоя в очереди фоновых заданий. В 1С:ЗУП 3.1 расчет ФОТ и тарифных ставок часто происходит в фоновом режиме.

Для исправления ситуации выполним следующие действия:

  1. Перейдем в раздел Зарплата — Сервис — Пересчет планового ФОТ.
  2. В списке найдем нужного сотрудника (если список пуст, можно нажать «Добавить» или выбрать период).
  3. Нажмем кнопку Пересчитать сейчас.

После завершения операции проверим карточку сотрудника. Если данные появились — проблема была в «зависшем» обновлении регистра.

Шаг 6. Техническое перепроведение цепочки документов

Если вышеуказанные действия не помогли, выполним «мягкую» очистку регистров через перепроведение документов. Посмотрим на этот процесс по шагам:

  1. Откроем документ Прием на работу.
  2. На вкладке «Оплата труда» временно удалим начисление и проведем документ (это очистит записи в регистрах).
  3. Снова добавим начисление, проверим, что показатель заполнился, и проведем документ.
  4. Если используется Штатное расписание, процедуру перевыбора начислений стоит провести и в документе Изменение штатного расписания, которым была создана данная позиция.

Пример анализа через консоль запросов (для программистов)

Если визуально всё настроено верно, проанализируем состояние реквизита ЗачетНормыВремени у начисления. Иногда при обновлении базы или некорректном использовании обработки «Групповое изменение реквизитов» этот скрытый признак может принять неверное значение.


ВЫБРАТЬ
    Ссылка,
    Наименование,
    ЗачетНормыВремени
ИЗ
    ПланВидовРасчета.Начисления
ГДЕ
    Наименование ПОДОБНО "%Оплата по часовому тарифу%"

Если значение ЗачетНормыВремени не соответствует логике (например, для оклада стоит Ложь), это приведет к игнорированию начисления при формировании совокупной ставки. Исправьте это значение программно или через форму настройки вида расчета.

Резюме

Подведем итог. Для восстановления отображения тарифной ставки необходимо:

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

Соблюдение этой последовательности позволяет решить проблему в 99% случаев, обеспечивая корректное заполнение регистров и отображение данных в личной карточке сотрудника.

← На главную