03.07.2012, 15:36 | #1 |
Участник
|
В предложение с расценками (в новое поле) вывести стоимость заказа посчитанную на основании цен из прайс-листа
Добрый день!
CRM 2011. Начальство настоятельно просит сделать следующую штуку: В предложение с расценками (в новое поле) вывести стоимость заказа посчитанную на основании цен из прайс-листа (позиции прайс-листа, поле цена в прайс-листе. Прайс-лист один). Интересует вопрос, как посчитать сумму заказа по позициям прайс-листа? Что использовать и куда копать? Написать в аналогичной ситуации триггер на sql не вопрос, но в crm как то не правильно? Заранее спасибо. Я в mscrm совсем недавно, просьба не пинать сильно. |
|
03.07.2012, 16:54 | #2 |
Kostya Afendikov
|
А чем не устраивает стандартный подсчет суммы? Что с ним не так?
|
|
03.07.2012, 17:07 | #3 |
Участник
|
Сумма считается по позициям предложения (а там цены могут изменить менеджеры). Начальство перед утверждением, хочет видеть на сколько цены в предложении отличаются от цен в прайсе.
Блокировать цены и работать только со скидками они не хотят. Прайс типа секретный... У менеджеров он свой. |
|
03.07.2012, 17:58 | #4 |
Kostya Afendikov
|
Цитата:
Сообщение от Vladimir77
Сумма считается по позициям предложения (а там цены могут изменить менеджеры). Начальство перед утверждением, хочет видеть на сколько цены в предложении отличаются от цен в прайсе.
Блокировать цены и работать только со скидками они не хотят. Прайс типа секретный... У менеджеров он свой. Пример из SDK в нем можете посмотреть как работать с продуктами и прайс-листами |
|
|
За это сообщение автора поблагодарили: Vladimir77 (1). |
03.07.2012, 18:22 | #5 |
Участник
|
Цитата:
Сообщение от Bondonello
Тогда придется программировать.
Пример из SDK в нем можете посмотреть как работать с продуктами и прайс-листами |
|
09.07.2012, 16:07 | #6 |
Участник
|
Коллеги, подскажите пожалуйста, как проще всего отфильтровать сущности по 2 полям. Например, позиции прайслиста по прайсу и продукту?
Делаю через: X++: .... QueryExpression query = new QueryExpression("priceListItem"); query.Criteria.AddFilter(filter1); query.Criteria.AddFilter(filter1); .... EntityCollection ec = _orgService.RetrieveMultiple(qe); Но как то громозко получается. Может есть простой способ? Спасибо. |
|
|
|