Эффективный расчет заработной платы в 1С:Зарплата и управление персоналом (ЗУП) редакции 3․0 и 3․1 строится на механизме произвольных показателей; Именно они позволяют автоматизировать сложные формулы начислений, минимизируя ручной ввод данных бухгалтером каждый месяц․ В данной статье подробно разберем, что такое показатели, как их создавать, настраивать шаблоны ввода и использовать в документе «Данные для расчета зарплаты»․
Что такое показатели расчета зарплаты?
Показатель, это именованная величина (число, дата, строка, булево значение), которая используется в формуле расчета начисления или удержания․ В отличие от констант, значения показателей могут быть индивидуальными для каждого сотрудника и меняться во времени․
Основные сценарии использования показателей:
- Хранение процентов надбавок (например, % за выслугу лет, % за интенсивность)․
- Фиксация плановых значений (план по продажам, норма часов, ставка оклада)․
- Ввод фактических данных за период (фактическое количество клиентов, выработка в натуральном выражении, отработанные часы сверхурочных)․
- Учет фиксированных сумм, меняющихся при кадровых перемещениях (фиксированная часть надбавки, доплата до МРОТ)․
Ключевая цель: настроить начисление так, чтобы бухгалтер вводил минимум данных (только фактику), а плановые параметры и ставки подтягивались автоматически из истории изменений․
Классификация показателей по источнику данных
В 1С:ЗУП показатели делятся на несколько типов в зависимости от того, как они получают значения:
Постоянные показатели (Собственные показатели)
Создаются вручную в разделе «Настройка» → «Показатели расчета зарплаты»․ Их значения хранятся в регистре сведений «Значения показателей расчета зарплаты»․
- Периодичность: Могут быть периодическими (меняются во времени, история хранится) или непериодическими (одно значение на сотрудника)․
- Измерения: Обязательно «Сотрудник»․ Дополнительно можно добавить «Подразделение», «Должность», «Вид начисления» и т․д․ для детализации․
- Пример: «Процент надбавки за выслугу лет», «Ставка оклада», «Плановое количество клиентов»․
Показатели, заполняемые по расписанию (Автоматические)
Рассчитываются системой автоматически на основании других документов (графики работы, табели, кадровые документы)․
- Примеры: «Отработанное время», «Норма часов», «Дни отпуска», «Стаж работы»․
- Настраиваются в том же справочнике «Показатели расчета зарплаты» с указанием алгоритма заполнения․
Показатели из документов «Данные для расчета зарплаты»
Это основной инструмент ввода фактических данных за расчетный период (фактические продажи, количество дефектов, коэффициенты KPI)․ Они вводятся массово для списка сотрудников перед расчетом зарплаты․
Настройка показателя: пошаговый алгоритм
Перейдем в раздел «Зарплата и кадры» → «Настройка» → «Показатели расчета зарплаты» → «Создать»․
Шаг 1․ Общие реквизиты
- Наименование: Понятное имя для бухгалтера (например, «Процент надбавки за интенсивность»)․
- Тип значения: Число, Дата, Строка, Булево, Перечисление․ Для формул почти всегда используется Число․
- Периодический: Да, если значение меняется во времени (ставки, проценты)․ Нет — для констант сотрудника (например, категория водителя)․
- Измерения: Добавьте необходимые измерения для сегментации значений (Сотрудник, обязательно)․
Шаг 2․ Шаблон ввода исходных данных (Критически важно)
На вкладке «Шаблон ввода» определяется, где и как бухгалтер будет видеть и заполнять этот показатель․
- Вид документа: Выберите «Данные для расчета зарплаты» (основной документ для массового ввода фактиков) или «Начисление» (если ввод точечный)․
- Размещение: Табличная часть (обычно «Показатели» или «Начисления»)․
- Отбор/Порядок: Настройте отборы, чтобы показатель появлялся только для нужных сотрудников (например, только для отдела продаж)․
- Автозаполнение: Настройте заполнение из последних значений (кнопка «Заполнить из предыдущего периода»), чтобы не вводить плановые цифры вручную каждый месяц․
Шаг 3․ Формула расчета (если показатель вычисляемый)
Если показатель не вводится вручную, а считается по формуле (например, «Факт/План * 100%»), перейдите на вкладку «Формула» и напишите код на встроенном языке 1С, используя другие показатели․
Документ «Данные для расчета зарплаты» — центр ввода показателей
Это ключевой документ для подготовки к расчету зарплаты (путь: «Зарплата» → «Данные для расчета зарплаты»)․
Структура документа
Документ содержит табличные части, настроенные через шаблоны ввода показателей:
- Показатели: Ввод значений произвольных показателей по списку сотрудников (фактические продажи, коэффициенты, отработанные часы по внутреннему учету)․
- Начисления: Возможность скорректировать суммы начислений вручную (переопределить результат формулы)․
- Удержания: Ввод удержаний (алименты, зачеты задолженности)․
Рабочий процесс бухгалтера
- Создает документ за расчетный месяц․
- Нажимает «Заполнить сотрудников» (подтягивает всех или по отбору)․
- Нажимает «Заполнить показатели» (или «Заполнить из предыдущего периода») — система подставляет последние актуальные значения постоянных показателей (план, ставки)․
- Вручную вводит фактические значения (кол-во клиентов, выработку) в колонки показателей․
- Проводит документ․ Значения записываются в регистры и становятся доступны для документа «Расчет зарплаты и взносов»․
Использование показателей в формуле начисления
Создаем или редактируем вид начисления («Настройка» → «Начисления и удержания» → «Начисления»)․
Включение показателей в формулу
На вкладке «Формула» в конструкторе формул доступны все созданные показатели․ Синтаксис: Показатели․ИмяПоказателя․
Пример формулы надбавки за интенсивность:
ЕСЛИ(Показатели․ФактКлиентов > Показатели․ПланКлиентов,
(Показатели․ФактКлиентов ‒ Показатели․ПланКлиентов) * Показатели․СтавкаЗаКлиента
+ Показатели․ФиксированнаяЧасть,
Показатели․ФиксированнаяЧасть) Где:
- ПланКлиентов, постоянный показатель (меняется редко, заполняется из истории)․
- СтавкаЗаКлиента — постоянный показатель․
- ФиксированнаяЧасть — постоянный показатель․
- ФактКлиентов — показатель, вводимый в документе «Данные для расчета зарплаты» каждый месяц․
Проверка расчета: Кнопка «Показать подробности расчета»
В документе «Расчет зарплаты и взносов» (и в «Начислении») есть кнопка «Показать подробности расчета»․
Она открывает таблицу, где для каждого сотрудника видны:
- Все показатели, участвовавшие в формуле, и их конкретные значения на дату расчета․
- Промежуточные результаты вычислений․
Это главный инструмент аудита: «Откуда взялась эта цифра?»․
Ввод начальных значений показателей (При переходе на 1С:ЗУП)
При внедрении или переходе с другой программы необходимо загрузить стартовые значения показателей (ставки, проценты, планы на текущий момент)․
Способ 1: Через документ «Ввод начальных остатков» (для регистров накопления)
Подходит для зарплатных регистров («Зарплата к выплате», «Начисления и удержания»), но не для регистров сведений «Значения показателей»․
Способ 2: Документ «Установка значений показателей» (Рекомендуемый)
Путь: «Зарплата» → «Все документы зарплаты» → «Установка значений показателей»․
- Укажите дату (обычно дату начала учета в программе)․
- Заполните табличную часть: Сотрудник, Показатель, Значение․
- Проведите документ․ Это создаст историю значений в регистре сведений․
Способ 3: Загрузка из табличного документа (Excel)
В списке «Показатели расчета зарплаты» есть команда «Загрузить из табличного документа»․ Позволяет массово загрузить значения для сотен сотрудников из Excel-файла, соблюдая структуру измерений․
Типовые ошибки и лучшие практики
| Ошибка | Последствие | Решение |
|---|---|---|
| Показатель не периодический, а ставка меняется | История изменений теряется, пересчет прошлых периодов неверен | Всегда ставьте галочку «Периодический» для ставок, процентов, планов |
| Нет шаблона ввода для «Данные для расчета зарплаты» | Бухгалтер не видит колонку в документе ввода фактиков | Обязательно настройте вкладку «Шаблон ввода» для каждого ручного показателя |
| Формула ссылается на показатель, которого нет у сотрудника | Ошибка расчета или NULL (0) в формуле | Используйте функцию ЗНАЧЕНИЕ(Показатели․Имя, 0) или настройте автозаполнение по умолчанию |
| Ввод плановых данных каждый месяц вручную | Трудозатраты, риск опечаток | Используйте «Заполнить из предыдущего периода» в документе «Данные для расчета зарплаты» |
| Использование «Начисления» вместо «Данные для расчета» для массового ввода | Неудобный интерфейс, нет массового заполнения | Для ежемесячной фактики — только «Данные для расчета зарплаты» |
Пример комплексной настройки: Надбавка за интенсивность (Кейс из практики)
Задача: Надбавка = (Факт клиентов ‒ План клиентов) * Ставка + Фиксированная часть․ План, Ставка, Фикс․ часть меняются при приказах․ Факт вводится ежемесячно․
Реализация:
- Создаем 4 показателя (Периодические, Тип Число, Измерение Сотрудник):
- ПланКлиентов
- СтавкаЗаКлиента
- ФиксированнаяЧасть
- ФактКлиентов
- Настраиваем шаблоны ввода:
- Для первых трех: Шаблон ввода в «Данные для расчета зарплаты», включить «Заполнять из предыдущего периода»․
- Для ФактКлиентов: Шаблон ввода в «Данные для расчета зарплаты», автозаполнение НЕ нужно (вводится свежее)․
- Создаем вид начисления «Надбавка за интенсивность»:
- Вкладка «Формула»: код из п․ 5․1․
- Вкладка «Базовые начисления» — пусто (если не зависит от оклада)․
- Рабочий цикл:
- Приказ о изменении плана/ставки → Бухгалтер открывает «Данные для расчета зарплаты» за текущий месяц → Заполняет из прошлого → Меняет только изменившиеся строки․
- Конец месяца → Бухгалтер открывает «Данные для расчета зарплаты» → Вводит ФактКлиентов для всех․
- Расчет зарплаты → Начисляется автоматически․
- Проверка → Кнопка «Подробности расчета» → Видим все 4 показателя и итог;
Грамотная работа с показателями расчета зарплаты — это фундамент гибкой и прозрачной системы мотивации в 1С:ЗУП 3․0/3․1․ Разделение данных на постоянные (параметры) и периодические (факты), настройка удобных шаблонов ввода в документе «Данные для расчета зарплаты» и использование кнопки «Показать подробности расчета» для контроля позволяют:
- Снизить трудоемкость расчета зарплаты в 2-3 раза․
- Исключить ошибки ручного ввода формул в документе «Начисление»․
- Обеспечить полную прослеживаемость: от приказа о ставке до итоговой суммы в зарплатной ведомости․
- Легко адаптировать систему мотивации под меняющиеся бизнес-задачи без программирования․
Начните с проектирования списка показателей на бумаге: что меняется во времени, что вводится ежемесячно, что является константой․ И только затем создавайте их в информационной базе, привязывая к шаблонам ввода и формулам начислений․