Показать сообщение отдельно
Старый 10.03.2011, 13:03   #1  
Omalinka is offline
Omalinka
Участник
 
16 / 10 (1) +
Регистрация: 25.02.2011
Адрес: Russia
Изменение принципа расчета поля Totalamount в Salesorder
Добрый день!

Есть следующая задача:
CRM внедряется для футбольной команды, клиентами являются компании, заказывающие рекламу на матч.
Продуктами - виды рекламы.
В качестве контракта используется Salesorder.

В Salesorder введен новый признак "Матч". Для каждого salesorder (контракта) указывается количество матчей и список продуктов, заказанный на один матч.
В стандартном поле totalamount Salesorder необходимо видеть общую сумму контракта, равную "Количество матчей" * "Стоимоимость продуктов в одном матче" (список продуктов в Salesorder).

Я использовала Javascript, который расчитывал это сумму и записывал его в поле totalamount, но после закрытия Salesorder это поле перезатирается стоимостью продуктов на один матч, видимо срабатывает стандартная бизнес-логика CRM.

Вопрос - как и где можно поменять логику расчета поля Totalamount в Salesorder, и правильно ли это делать с точки бизнес-логики CRM?