Коллеги, добрый день
Нужна помощь в настройке формулу начисления
Дано:
Премия ежемесячная % от исчисленного за текущий месяц оклада
Индивидуальный понижающий коэффициент
Моя формула выглядит вот так:
РасчетнаяБаза*ПроцентЕжемесячнойПремии*ПонижающийКоэффициент
В показатель РасчетнаяБаза включила оклад и оклад по часам
ПроцентЕжемесячнойПремии настроила как назначаемый по организации
ПонижающийКоэфициент настроила как индивидуальный по сотруднику назначаемому ежемесячно в Данных для расчета зп
По итогу премия должна начислится все, кому это начисление назначено в размере 8%, а тем у кого есть понижающий коэффициент с учетом этого коэффициента
По факту у меня сейчас получается, для того чтобы формула сработала корректно, то Понижающий коэффициент я должна заполнить для всех сотрудников, в том чисиле у кого нет понижающего коэффициента я должна проставить 1
Если я заполню Понижающий только тем, кому действительно его назначили, то всем остальным у меня не считается базовые 8%
Помогите пожалуйста в формулу вставить условие что Понижающий коэффициент считается только если он назначен, а если не назначен то должен использоваться % установленный в Процент ежемесячной премии
Спасибо
Получите понятные самоучители 2026 по 1С бесплатно:
Добрый день. Да, вы правильно описали поведение программы. Если показатель «Понижающий коэффициент» не заполнен, в расчетной формуле он воспринимается как 0, и при умножении на него итог премии становится равным 0.
Предлагаю использовать формулу:
РасчетнаяБаза* ПроцентЕжемесячнойПремии
* (ПонижающийКоэффициент > 0, ПонижающийКоэффициент, 1)
Логика формулы: рассчитывается база премии, применяется установленный процент (8%), а далее проверяется коэффициент:
— если он > 0 — используется значение понижающего коэффициента
— иначе — значение 1
Таким образом, при коэффициенте 1 премия рассчитывается в полном объеме , а при наличии понижающего коэффициента — уменьшается в соответствии с ним.
Также предлагаю посмотреть нашу статью с разбором примеров настроек формул и показателей, которые могут пригодится в дальнейшей работе Примеры настроек различных формул и показателей в ЗУП 3.1 на примере премий
Если что-то будет непонятно или потребуется уточнение, напишите, пожалуйста.
Оксана, добрый день
Внесла скорректированную формулу. При проверке 1С дает ошибку.
Скрин вложила
Прошу прощения, пропустила вопросительный знак перед скобками, формула должна выглядеть так:
РасчетнаяБаза * ПроцентЕжемесячнойПремии
* ? (ПонижающийКоэффициент > 0, ПонижающийКоэффициент, 1)
Теперь ошибка не возникает.