При настройке сложных формул расчета заработной платы часто используются индивидуальные числовые коэффициенты. Нередко возникает ситуация: создано начисление с несколькими постоянными показателями для сотрудников, но при попытке настроить шаблон ввода в документе Данные для расчета зарплаты нужные показатели просто отсутствуют в списке выбора. Разберем архитектурные особенности программы 1С:Зарплата и Управление Персоналом 3, выясним причину такого поведения и рассмотрим правильные сценарии регистрации значений.
Проанализируем, как в типовой конфигурации устроен механизм ввода показателей. В документе Данные для расчета зарплаты и соответствующих шаблонах ввода действует строгое системное разделение:
Данные для расчета зарплаты только в том случае, если в настройках показателя установлено назначение «Только в месяце, в котором вводится значение» или «Накапливается по отдельным значениям ввода данных».Значения периодических показателей расчета зарплаты (для сотрудников). Платформа блокирует их выбор в журнале Данные для расчета зарплаты, так как они должны регистрироваться исключительно кадрово-расчетными документами.Рассмотрим стандартный сценарий работы с постоянными показателями. Для фиксации новых значений используем специализированные документы изменения оплаты:
Изменение плановых начислений (для изменения значений по списку сотрудников) или Изменение оплаты труда (по конкретному сотруднику).Если в формуле используется сразу много показателей (например, 10 штук), табличная часть документа становится перегруженной. Чтобы настроить удобную работу и не вносить лишние данные, воспользуемся стандартной возможностью формы: нажмем кнопку Еще над табличной частью и выберем пункт Отображаемые показатели. В открывшемся окне снимем флажки со всех показателей, кроме тех, которые требуется изменить в текущем документе. Это скроет лишние колонки и защитит неизменяемые данные от случайной корректировки.
При корректировке плановых значений пользователи нередко сталкиваются с проблемой: в документе Изменение плановых начислений устанавливается значение показателя, равное 0, но после проведения документа программа оставляет в силе старый ненулевой результат. Выясним причину этой ошибки:
Если для бизнес-процесса принципиально вносить значения через журнал Данные для расчета зарплаты списком сотрудников, разберем альтернативный вариант настройки:
Важное ограничение: при такой схеме показатели перестанут действовать постоянно. Их придется заполнять в документе Данные для расчета зарплаты каждый расчетный месяц заново (путем ручного заполнения, загрузки из внешних файлов или копирования документа прошлого месяца).
Если формула вида (Показатель1 + Показатель2 + ... + Показатель10) * РасчетнаяБаза вызывает сложности в администрировании плановых начислений, разберем оптимизацию расчетной базы. Вместо одного громоздкого вида расчета создадим отдельные независимые надбавки для каждого показателя с одинаковой расчетной базой. В таком случае назначать, изменять и отменять конкретные надбавки по сотрудникам можно будет независимыми документами Назначение планового начисления и Прекращение планового начисления, не затрагивая остальные действующие коэффициенты.