0
Отвечен
Ограничение РВ нормой месяца
KTV 6 месяцев назад
в Расчеты начислений и удержаний / Алгоритмы
•
обновлен Гашков Николай (Эксперт) 5 месяцев назад •
8
Добрый день!
В алгоритме расчета с номером 6, указываю вот такие параметры
РВ берется для этого вида с другого вида (оклады).
Единичка, отмеченная маркером в параметрах, вроде должна ограничивать взятое РВ нормой месяца, если его много, но почему-то это не делается.
Пробовала поставить еще один следующий параметр 2=приводить к норме месяца, он работает, если РВ много. А если не весь месяц отработан, то дополняется до нормы, что тоже неправильно.
Как настроить?
Сервис поддержки клиентов работает на платформе UserEcho
Здравствуйте.
Не должна.
Единичка в шестом параметре приводит результат к числу месяцев периода, заданного 3-м и 4-м параметрами.
Чтобы ограничить РВ нормой месяца, единичку надо ставить в пятый параметр, а шестой не указывать. Если же в шестом поставить двоечку, то результат, каким бы он ни был, будет приведён к норме месяца.
З.Ы. На мой взгляд, очень странная попытка модификации 6-го алгоритма: D1 у Вас в днях (первый параметр), а D2 вычисляете путем деления БЗ на НРВ в часах...
Ох ты ж... Видимо недельная жара сказалась.
Это я вообще в справке не ту функцию посмотрела, надо Ф, а я посмотрела ФВ (она же Л), и пытаюсь нарисовать не те параметры.
Ну и единица тоже...
В общем, все работает, спасибо, что не оставили без внимания.
Нет, все-таки не так.
D1=Ф(2,60,0,0,1,0) - пишу так, что получается: если часов больше нормы, то берет норму, это правильно, а если меньше нормы (отработан неполный месяц), то все равно берет норму, а это уже не правильно.
Надо, чтобы брал часы с вида, но не больше нормы.
Странно... видимо, где-то что-то поломатое...
Тогда как-то так:
Добрый день!
А подскажите, пожалуйста, а переменную bz как определить?
Код надо вставить в ..\RASCHET\SCRIPT\user\USALG.S между строками
Переменная bz в USALG.S уже определена.
USALG.S
Игорь, благодарю, все получилось.