Всем добрый день, конфигурация УПП, релиз 1.3.22.1
В регистре расчета "Основные начисления" есть вид расчета "Доплата до среднего заработка". Там указана формула расчета:
Результат = Максимум(Средний заработок - Начислено , 0)
Мне нужно ее маленько поправить:
Результат = Максимум(Средний дневной (часовой) заработок- Начислено , 0)
Где это можно сделать, в каких модулях эти формулы задаются?
Вообще изначально нужно принять сотрудника с сохранением среднего заработка..
Там не формула на самом деле, а описание способа расчета, для картинки, чтобы пользователь прочитал. А способ рассчитывается не по формуле, а по алгоритму
В конфигураторе делаете отладка - остановить, быстренько жмете кнопочку "Рассчитать" и отладчиком топ-топ-топ, внутрь-внутрь-внутрь
Проходим всякие "ПолучитьДанныеДляРасчетов", "РассчитатьТо", "РассчитатьСё" и в конце там будет длиииинный метод где присваивается значения результату. Вас интересует этот длинный метод и "ПолучитьДанныеДляРасчетов"
ОбщийМодуль.ПроведениеРасчетовПредопределяемый, процедура ПолучитьДанныеДляРасчета. ОбщийМодуль.ПроведениеРасчетов.ВизуализироватьФормулуРасчета,
а где присваивает, что за длинный метод?))
Процедура называется Процедура РассчитатьЗаписьРегистраРасчета, ОбщийМодуль.ПроведениеРасчетовПредопределяемый
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший