Надо написать формулу для вида расчета "Выслуга лет" по условию в зависимости от кода категории должности:
для кода категории должности ОКПДТР Категория = 4 (рабочие) - процент выслуги лет 5%
для кода категории должности ОКПДТРКатегория = 1 (специалисты) - процент выслуги лет 3%.
Нашла вот это для примера:
Оклад * ?( СтажВГодах<5, 0, ?(СтажВГодах<10, 10, ?(СтажВГодах<20, 20, 30)))
Теперь надо создать показатель ОКПДТРКатегория и сослаться на должности (как в примере).
Подскажите, как это сделать?
Зарплата и управление персоналом, редакция 3.1 (3.1.9.229)
(5) Только вас каждый раз придется заполнять свой параметр ОКПДТРКатегория перед выплатой ЗП причем для каждого сотрудника...
А потому воспользуйтесь предложением (2)
(8) Совместите вариант ИТС с вашим Параметром ОКПДТРКатегория
Просто вместо стажа нужно создать параметр ОКПДТРКатегория (заполняемый один раз когда должность выдают, но вот следить заним не ясно как если должность меняется)
И на основании этого параметра уже будут варианты процентов надбавки...
А контролировать соответствие установки ОКПДТРКатегория текущей должности можно поручить внешней обработке, которая будет проверять это перед начислениями...
(10) А если сделать так. Заводим показатель стаж 1, затем стаж 2. Прописываем для каждой категории свою шкалу. Далее создаем показатель ОКПДТР (числовой, для сотрудника). Заводим начисление Надбавка за выслугу лет с назначением начисления "Запрашивать" с формулой
Заполняете у каждого сотрудника в "Трудовой деятельности" стаж на надбавку для выслуги лет. (скрин 1)
Создайте 2 показателя со шкалами,зависящими от стажа и показатель Категория.
(скрин 2, скрин 3)
Дальше 2 варианта:
1 вариант.
Создаете начисление Надбавка за выслугу лет.
Формула:
Расчетная база / 100 *?(Категория=4, ВыслугаЛет1,?(Категория=4, ВыслугаЛет4,0))
для параметра Категория - при назначении"Запрашивать", при отмене "Очищать".
В расчет базы включите все необходимые виды начислений.
Через Плановое начисление вводим эту надбавку, указывая категорию.
2 вариант - если есть вероятность, что бухгалтер введет не ту категорию или вообще забудет про нее.
Создайте 2 различных начисления.
НадбавкаВыслугаЛет1
Расчетная база / 100 * ВыслугаЛет1
НадбавкаВыслугаЛет4
Расчетная база / 100 * ВыслугаЛет4
В штатном расписании подцепите к каждой должности нужное начисление и все. Теперь при переводе или при приеме, как только вы выберете должность, нужная надбавка встанет сама.
А для уже работающих просто назначьте одним сотрудникам одну надбавку, другим другую