При построении мотивационных схем для менеджеров по продажам часто возникает задача начисления вознаграждения в виде процента от объема продаж или выручки компании. Нередко схема носит прогрессивный характер: например, при выручке до 200 000 рублей выплачивается 5%, а при превышении этого порога ставка возрастает до 10% или 15%. Разберем, как устроен этот механизм в конфигурации «1С:Зарплата и управление персоналом 3.1», с какими ограничениями можно столкнуться и какие варианты реализации существуют.
Проанализируем архитектуру программы: конфигурация 1С:ЗУП 3.1 предназначена исключительно для кадрового учета и расчета заработной платы. В ней отсутствуют оперативные торговые документы (такие как реализации товаров, чеки ККМ, платежные поручения от покупателей) и регистры накопления по взаиморасчетам с клиентами.
По этой причине в типовой версии ПРОФ действуют следующие правила:
Выручка, Маржа или Прибыль являются для зарплатной базы внешними данными. Они должны быть либо заведены вручную расчетчиком, либо загружены из учетной торговой системы.Сдельные работы) работает только с количественными операциями и фиксированными расценками за штуки/часы, но не с процентом от финансовой суммы.Рассмотрим классический способ реализации прогрессивного процента через редактор формул. Для этого создадим начисление и необходимые показатели.
Разберем процесс по шагам:
Выручка (тип показателя: числовой, вводится ежемесячно в документе ввода данных для расчета зарплаты или непосредственно в документе начисления).Процент от продаж.Повременная оплата труда и надбавки или Премия.Результат рассчитывается и нажмем ссылку Редактировать формулу.Посмотрим на пример формулы с прогрессивной шкалой с использованием условных операторов:
?(Выручка < 200000, Выручка * 0.05, ?(Выручка < 300000, Выручка * 0.10, Выручка * 0.15))
В этом случае при расчете документа Начисление зарплаты и взносов программа запросит ввод фактической суммы выручки и автоматически применит соответствующий процент.
Если требуется избежать громоздких вложенных условий ?(..., ..., ...) в тексте формулы, воспользуемся штатным механизмом шкал.
Разберем настройку по шагам:
СуммаВыручки, значение которого будет вводиться разово за месяц.ПроцентОтВыручки. В поле Назначение показателя выберем вариант использования шкалы в зависимости от другого показателя (СуммаВыручки).
СуммаВыручки * ПроцентОтВыручки / 100
При таком подходе логика ветвления переносится в табличную часть настройки показателя, а формула расчета остается максимально компактной.
Если стоит задача обойтись без прямого редактирования расчетных формул в начислениях, рассмотрим возможности версии КОРП:
Расчет показателей эффективности без необходимости вмешательства в программные формулы начислений.В комплексных архитектурах расчет процента от выручки или маржинальной прибыли выносится в систему оперативного торгового учета, где уже ведутся документы отгрузок и оплат:
Данные для расчета зарплаты или регистрируются как Разовые начисления.