задача: введены доп надбавки порядок расчета процентом от базы.
глВыполнитьПроизвольныйРасчет()
...
ИначеЕсли (Порядок = Перечисление.ХарактерНачисления.Процентом) Тогда
Результат = глПолучитьБазуВР(ЖурналРасчетов.Объект, ВР, ДатаНачалаДоплаты, ДатаОкончанияДоплаты)*Величина/100;
...
Система оплаты сотрудников Повременно-премиальная по окладу согласно табеля(по часам)
в глПолучитьБазуВР считается по дням безусловно. переделал я эту формулу ДнейПоДоплате / ДнейПоВР * ЖрнЗарплата.Результат в часы из табеля(основные).
заметил что глПолучитьБазуВР используется в разных ВР например ДоплатаЗаВредность, РайонныйКоэф,Стимулирующая и других. И они получается тоже зависят от часов отработанных а не от дней.
как бы мне аккуратно сделать разделение между расчетом по дням или по часам. Почему зик неучитывает систему оплаты при выборе базы?
когда доплата введена на часть месяца нужно считать сколько часов отработал сотрудник для правильного расчета надбавки
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший