AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.08.2006, 16:09   #1  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
для скидок - складывается. для цен - выбирается.
вроде перемножение настроить нельзя.
Старый 10.08.2006, 16:21   #2  
Atar is offline
Atar
Консультант
 
287 / 101 (4) +++++
Регистрация: 10.03.2006
Адрес: Москва
Цитата:
Сообщение от slava09
вроде перемножение настроить нельзя.
Если только не складывать 2 строки соглашения с настроенными скидками:
в 1-й строке скидка указана как "процентная скидка 1"
во 2-й строке - как "процентная скидка 2".

Но этого, скорее всего невозможно добиться в реальных условиях
Старый 10.08.2006, 17:11   #3  
Atar is offline
Atar
Консультант
 
287 / 101 (4) +++++
Регистрация: 10.03.2006
Адрес: Москва
Цитата:
Сообщение от Atar
складывать 2 строки соглашения
в 1-й строке скидка указана как "процентная скидка 1"
во 2-й строке - как "процентная скидка 2".
Таким образом скидка1 первой строки будет сложена с нулевой скидкой1 второй строки.
Аналогично для Скидки2.
А затем они будут друг на друга умножены.

Но на практике такую схему вряд ли можно применить.

Добавлено:
Хотя почему нельзя? Очень даже можно!

Последний раз редактировалось Atar; 10.08.2006 в 17:18.
За это сообщение автора поблагодарили: AlexeyBP (1).
Старый 11.08.2006, 07:29   #4  
Алексей Контев is offline
Алексей Контев
Участник
 
118 / 31 (2) +++
Регистрация: 28.12.2001
Адрес: Барнаул
Изначально в системе перемножаться могут (настройками) только скидка по строке и многострочная скидка.

Вопрос для собственного понимания необходимости умножения?
Т.е. для 1 шт. вы настроили скидку 1%, для 10 шт - 1,5%, для 50 - 2%

При этом для 10 шт скидка будет 1*1,5 = 1,5%
для 50 шт скидка будет 1*1,5*2 = 3%

А при изменении первой скидки до 2% , автоматически все оставшиеся скидки
увеличатся в 2 раза?
Т.е. это необходимо просто для того, чтобы не менять все строки скидок товара?
Я не оцениваю - плохо это или нет. Просто хочу представить еще ситуации, когда может понадобиться перемножение скидок по товару.
Старый 11.08.2006, 11:40   #5  
Atar is offline
Atar
Консультант
 
287 / 101 (4) +++++
Регистрация: 10.03.2006
Адрес: Москва
Цитата:
Сообщение от Алексей Контев
При этом для 10 шт скидка будет 1*1,5 = 1,5%
для 50 шт скидка будет 1*1,5*2 = 3%
Хм, лично я под тем, что автор темы назвал перемножением, понял:
(100 - скидка1)*(100 - скидка2), т.е. последовательное вычитание скидок.
Старый 11.08.2006, 12:38   #6  
Алексей Контев is offline
Алексей Контев
Участник
 
118 / 31 (2) +++
Регистрация: 28.12.2001
Адрес: Барнаул
Цитата:
Сообщение от Atar
Хм, лично я под тем, что автор темы назвал перемножением, понял:
(100 - скидка1)*(100 - скидка2), т.е. последовательное вычитание скидок.
Действительно, это я туплю.
Первую строку скидки рассмотрел как процент (1,5%), а вторую как коэфиициент (2)
В моем случае скидка будет не 1,5%*2 = 3, а (1-1,5%)*(1-25) = 3,47%.
А при увеличении первой скидки до 2%, (1-2%)*(1-2%) = 3,96%
ЗЫ:
Но в таком случае смысл перемножения вообще теряется. Т.к. разница от перемножения и суммирования мизерная.
Кроме случая, если какую либо скидку обнулить.

Автора в студию! Объясни задачу.
Старый 11.08.2006, 13:01   #7  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от Алексей Контев
Действительно, это я туплю.
Первую строку скидки рассмотрел как процент (1,5%), а вторую как коэфиициент (2)
В моем случае скидка будет не 1,5%*2 = 3, а (1-1,5%)*(1-25) = 3,47%.
А при увеличении первой скидки до 2%, (1-2%)*(1-2%) = 3,96%
По порядку:
1. Есть Скидка по строке в скидке по строке есть Процентная скидка 1 и Процентная скидка 2
Как получается комбинированная скидка по одной Скидке по строке подробно описано в справке. Мне это и не нужно. Если непонятно расписал проблему, извиняюсь

Цитата:
Сообщение от Алексей Контев
ЗЫ:
Но в таком случае смысл перемножения вообще теряется. Т.к. разница от перемножения и суммирования мизерная.
Ну это спорный вопрос.
100 000 * (1-0,03) = 97 000
100 000 * (1-0,0347) = 96530.
Допустим валюта $
Цитата:
Сообщение от Алексей Контев
Автора в студию! Объясни задачу.
Задача ставится такая:
1. Необходимо одной скидкой сделать наценку, например 5%.
Для этого настраивается скидка по строке 1. Для этой скидки Процентная скидка 1 = 205. Процентная скидка 2 = 200. В результате получаем [(100-205)/100]*[(100-200)/100]
= 1,05. Т.е. накручиваем 5%.
2. Теперь от цены товара уже с учетом наценки необходимо открутить скидку. Как сие реализовать пока вопрос...
__________________
Алексей
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исчезновение формы "Найти" sssss DAX: Программирование 3 07.06.2007 11:40
Как быстро найти "главную" процедуру обработки в коде X++ ? Gustav DAX: Программирование 12 14.02.2006 12:15
Неудобство использования аналитик "Цвет" и "Размер" clerk DAX: Функционал 17 23.05.2005 13:08
Как найти "built-in performance management tool"? chel DAX: Администрирование 3 04.05.2004 02:50
"LIKE" и "OR" в "qbds" @x DAX: Программирование 14 20.01.2004 13:20
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:59.