
0
Отвечен
Алгоритм для праздничных
Алексей П 1 месяц назад
в Расчеты начислений и удержаний
•
обновлен Гашков Николай (Эксперт) 1 день назад •
15
Добрый день!
Подскажите как правильно настроить расчет праздничных по формуле
Суммы по выбранному столбцу / норму часов в текущем расчетном месяце * количество отработанных праздничных часов
Суммы по выбранному столбцу берутся не из БЗ, а из фактически насчитанных сумм (из определенных видов, которые отмечены в столбце)
Сервис поддержки клиентов работает на платформе UserEcho
Здравствуйте.
Если суммы берутся не из БЗ, а из фактически насчитанных сумм, то какой результат вы хотите получить путем расчета по формуле:
Чтобы получить стоимость часа в текущем месяце, фактически начисленную сумму по столбцу надо делить на фактически отработанное время:
Добрый день!
Как вариант, можете за основу взять кусок кода из SysAlg14
Приносим извинения. Мы сами изначально неправильно поняли, что клиенты хотят.
Необходимо:
норм.заработок по столбцу
праздничные = ------------------------------------------------ * ФРВ * процент оплаты(БЗ)
норма часов за текущий месяц
Есть настроенный алгоритм 917. USALG.S
Все устраивает, но он делит на среднемесячное знач.часов
Подскажите какие изменения внести в этот алгоритм, чтобы делило просто на норму часов из текущего месяца ?
Ну это если не "приглядываться"...
На самом деле, расчет часовой ставки как отношение нормативного заработка к НРВ(ч) далеко не всегда дает адекватный результат. Дело в том, что, во-первых, ras_normzar частенько считает нормативный заработок мягко говоря "странно" (например - в неполностью отработанном месяце), во-вторых, ras_normzar рассчитывает нормативный заработок по алгоритмам видов, указанных в столбце ТВХ. Т.е. виды, не имеющие алгоритма расчета (ручной ввод), попросту не учтутся при расчете. По этой же причине не учтутся при расчете виды, имеющие алгоритм расчета, но требующие для расчета предварительно введенных вручную данных (самое распространенное - ручное заполнение/изменение информации в графе РВ).
З.Ы. Не имеет таких недостатков расчет часовой ставки по формуле: фактический_заработок_по_столбцу / ФРВ(ч).
Если правильно поняли, то внесли изменения в USALG.S
Но не изменился расчет
выложите сохраненку с ЛС
Сохраненка ЛС
Внесли изменения в USALG.S
Но расчет как происходил из среднемесячных часов, так и не изменилось
Вид 724 (в таблице входимости указан алгоритм 917)
В данном случае высчитывается нормативный заработок по видам отмеченным в столбце 42
25619,67 и делится на среднемесячное кол-во часов 164,33 а хотят чтобы делилось на норму часов из текущего месяца (в феврале 160 часов)
При старте КЗ выдается сообщение?
Убрал из USALG.S эту функцию ( она уже определена в sfuncrw_uvd)
Программа стартанула без ошибок, расчет получился такой:
Возник вопрос. А могут ли работать оба алгоритма? Т.е. если останется в USALG.S и 917 алгоритм который рассчитывал из среднегодовой нормы часов, и добавим новый по норме часов за месяц, но к примеру сделаем его 915 алгоритмом.
Будут разные виды НУ
К примеру у одного вида в Таблице входимости указан алгоритм 917, а у другого 915
И они будут рассчитываться каждый по своему алгоритму
Не вижу никаких проблем.
Если номера алгоритмов будут разные - будут работать оба.
Подскажите пожалуйста, что нужно скопировать.
Просто мы взяли Ваш файл USALG.S и поменяли в нем просто номер 917 на 915
И вставили из старого файла отдельно 917 алгоритм (без GetYearNRV)
И выдает Синтаксическую ошибку при расчете, как по 915 так и по 917 алгоритму.
USALG.S
Отдельно все работает, если указан только один какой-то алгоритм в файле
Вставлять алгоритмы нужно внутрь блока switch
USALG.S
Спасибо. Разобрались. Вопрос решен