Изменение принципа расчета поля Totalamount в Salesorder
Добрый день!
Есть следующая задача:
CRM внедряется для футбольной команды, клиентами являются компании, заказывающие рекламу на матч.
Продуктами - виды рекламы.
В качестве контракта используется Salesorder.
В Salesorder введен новый признак "Матч". Для каждого salesorder (контракта) указывается количество матчей и список продуктов, заказанный на один матч.
В стандартном поле totalamount Salesorder необходимо видеть общую сумму контракта, равную "Количество матчей" * "Стоимоимость продуктов в одном матче" (список продуктов в Salesorder).
Я использовала Javascript, который расчитывал это сумму и записывал его в поле totalamount, но после закрытия Salesorder это поле перезатирается стоимостью продуктов на один матч, видимо срабатывает стандартная бизнес-логика CRM.
Вопрос - как и где можно поменять логику расчета поля Totalamount в Salesorder, и правильно ли это делать с точки бизнес-логики CRM?
|