Добрый день.
Никак не получается понять, где в конфигураторе происходит расчет начисления "ОтСтажаПроцентом", в какой процедуре. Стоит задача дописать новое подобное начисление, но не могу найти как рассчитывается данное.
Подскажие, пожалуйста.
(2) unior, Спасибо, но в данной процедуре есть только присвоение результата "РезультатБаза = ИсходныеДанные.РезультатБаза", а самого расчета нет. Я не могу найти в каком месте рассчитывается сумма, сам алгоритм.
А зачем тебе лезть в конфигуратор. В новом начислении ставишь произвольную формулу расчета, жмешь редактировать формулу и добавить показатель, обзываешь его например "ШкалаСтажа". Вид показателя ставишь "Оценочная шкала процентная" и заполняешь ее.
Потом пишешь формулу, где используешь ОценитьПо(Процент,ШкалаСтажа). Эта функция в зависимости от стажа в данной шкале возвращает процент.
Спасибо. Почти так и сделала. Вот формула:
Результат = Тарифная ставка часовая* ?(Стаж работы<12,0,?(Стаж работы<48,10,?(Стаж работы<108,15,?(Стаж работы<192,20,30))))*165.58/100
Все считает нормально, только среднегодовое количество часов придется менять вручную.