|
![]() |
#1 |
Участник
|
![]()
Добрый вечер! Столкнулся со следующей проблемой. Есть начисление "За вредные условия труда" вычисляется через счётчики довольно просто. Берётся ставка(фонд видов начислений) и умножается на коэфицент(число константу). Всё работает отлично, но вот возникла необходимость прошлым периодом изменить человеку число отработанных дней....соответственно и сумма входящая в расчётный фонд "За вредность" изменяется. Делаю я это через журналы табелей, но в строках указываю прошлый период. Оклад замечательно рассчитывается, а вредность считается одной суммой, а нужно 2-мя за разные периоды. Как это лучше сделать? Или нужно что нить дописывать в классе RPayCalculate?
Заранее всем спасибо! |
|
![]() |
#2 |
Участник
|
А на какой версии системы это происходит?
|
|
![]() |
#3 |
Участник
|
Может быть настроить счетчик на "Процедуре расчета" RPayTbl ?
В таком случае каждая строка табеля рассчитывается отдельно. |
|
![]() |
#4 |
Участник
|
Версия 4.
Про то чтоб перекинуть в другую процедуру дамали(это наш запасной вариант), но пока хотят сделать так как есть. Вот смотрю варианты решений...похоже альтернатив нет :-( |
|
![]() |
#5 |
Участник
|
Собственно для этого и нужен RPayTbl - у него "источник" расчета именно строка в табеле. По-другому - только модификациями.
__________________
Ivanhoe as is.. |
|
![]() |
#6 |
Участник
|
Всё не так просто. Если я этот счётчик закидываю в RPayTbl то многое просто не попадает. потому что некоторые расчёты считаться после RPayTbl . Похоже надо будет вопрос задавать в ветке Разработка...
|
|
![]() |
#7 |
Участник
|
Цитата:
Я бы так сделал: Все что не связано с отработанным временем производить расчет в процедуре до расчета RPayTbl, в самом RPayTbl счетчик по расчету надбавки расположить последним. |
|