Rygor написал:
А затем в методе EVT_TRANSACTION_SAVE_READY (срабатывает при сохранении сделки) вам нужно будет запускать BAPI_FTR_CONDITION_GETLIST для получения всех условий сделки и асинхронно BAPI_FTR_CONDITION_CHANGE для изменения нужного вам условия.
Спасибо за весьма интересный ответ!
Но предложенный метод срабатывает во время сохранения сделки, а не на форме при вводе значений.
В данном случае, нужен расчет именно на форме, т.к. от результатов расчета зависит решение о заключении сделки.
При реализации через данные методы получится, что пользователь вводит данные, сохраняет сделку, потом идет смотрит что там насчиталось,
и при неблагоприятном исходе сразу же сторнирует сделку, т.к. результат расчета не порадовал и такую сделку заключать не будут.
А хотелось бы ввести данные, сразу на форме получить результат нехитрого расчета и принять решение сохранять сделку или нет.