AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
CRM
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 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?
Старый 10.03.2011, 13:15   #2  
Bober is offline
Bober
Участник
 
311 / 104 (4) +++++
Регистрация: 29.05.2007
Это вы про модуль CRM в Dynamics AX или про отдельный продукт Dynamics CRM ? А то создали тему в Аксапте, модератор перекинул её в раздел про CRM, но из текста может следовать и то и другое, и непонятно в каком разделе ваш вопрос должен быть на самом деле.
Пишите яснее.

PS если речь об Аксапте, то "Я использовала Javascript" - это конечно жесть...
Старый 10.03.2011, 13:19   #3  
Omalinka is offline
Omalinka
Участник
 
16 / 10 (1) +
Регистрация: 25.02.2011
Адрес: Russia
Это про CRM, к Аксапте вопрос не имеет отношения. Прошу прощения за ошибку.
Старый 10.03.2011, 14:27   #4  
Bondonello is offline
Bondonello
Kostya Afendikov
Аватар для Bondonello
MCBMSS
Лучший по профессии 2009
 
510 / 106 (5) +++++
Регистрация: 06.06.2008
Адрес: Украина
Цитата:
Сообщение от Omalinka Посмотреть сообщение
Это про CRM, к Аксапте вопрос не имеет отношения. Прошу прощения за ошибку.
Добавьте новое поле для своих расчетов и все
Старый 10.03.2011, 14:58   #5  
Omalinka is offline
Omalinka
Участник
 
16 / 10 (1) +
Регистрация: 25.02.2011
Адрес: Russia
Salesorder создается из SalesOpportunity, и при выполнении Salesorder должен работать стандартный механизм передачи суммы из поля totalamount в SalesOpportunity как результата сделки.
Если создавать новое поле, то придется модифицировать этот механизм, чего делать не хочется.
Или так будет более правильно?
Старый 10.03.2011, 17:26   #6  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Почему бы тогда не указать в заказе, как бы вы его не назвали, нужное количество продуктов для этого заказа? Иными словами:
Цитата:
"Количество матчей" * "Стоимоимость продуктов в одном матче"
Я нахожу это логичным. Кроме того это еще и достаточно гибко. Возможно заказчик захочет на финальный матч сезона заказать нечто особенное.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Импорт данных. Ошибка превышения длины поля dbassman Dynamics CRM: Функционал 2 03.10.2010 10:58
Изменение блокированного поля Dekan Dynamics CRM: Разработка 9 12.02.2010 14:43
Как определить name поля, если известен тип и id поля? Dekan Dynamics CRM: Разработка 6 14.07.2009 15:43
Изменение значения поля сущности по расписанию xmarina Dynamics CRM: Разработка 11 15.05.2009 23:00
Изменение значение поля из скрипта ... zhenek Dynamics CRM: Разработка 2 15.10.2007 18:33

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:21.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.