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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.08.2006, 15:39   #1  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Скидка - "Найти далее"
В настройках скидок есть замечательное поле Найти далее. В справке пишут что оно предназначено для поиска лучших условий сделки.
Провел эксперемент. Получается что если поле отмечено, то скидки (например скидка по строке для номенклатуры и скидка по строке для клиента) складываются, в том числе скидка%. Можно ли настроить чтобы скидки% перемножались? Изменение настроек метода расчета скидок в параметрах модуля Расчеты с клиентами не помагает
__________________
Алексей
Старый 10.08.2006, 16:09   #2  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
для скидок - складывается. для цен - выбирается.
вроде перемножение настроить нельзя.
Старый 10.08.2006, 16:21   #3  
Atar is offline
Atar
Консультант
 
287 / 101 (4) +++++
Регистрация: 10.03.2006
Адрес: Москва
Цитата:
Сообщение от slava09
вроде перемножение настроить нельзя.
Если только не складывать 2 строки соглашения с настроенными скидками:
в 1-й строке скидка указана как "процентная скидка 1"
во 2-й строке - как "процентная скидка 2".

Но этого, скорее всего невозможно добиться в реальных условиях
Старый 10.08.2006, 16:58   #4  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Не понял о чем речь...
Старый 10.08.2006, 17:11   #5  
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   #6  
Алексей Контев 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   #7  
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   #8  
Алексей Контев 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   #9  
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. Теперь от цены товара уже с учетом наценки необходимо открутить скидку. Как сие реализовать пока вопрос...
__________________
Алексей
Старый 11.08.2006, 13:46   #10  
Алексей Контев is offline
Алексей Контев
Участник
 
118 / 31 (2) +++
Регистрация: 28.12.2001
Адрес: Барнаул
Цитата:
Сообщение от AlexeyBP
Задача ставится такая:
1. Необходимо одной скидкой сделать наценку, например 5%.
А почему нельзя просто использовать отрицательную скидку (-5%)?
тогда цена будет считаться (1- -5%)= 1,05 (т.е. наценка 5%).

Для этого просто в EDT для DiscPct нужно разрешить отрицательные занчения.
За это сообщение автора поблагодарили: AlexeyBP (1), abduvilli (1).
Старый 11.08.2006, 13:54   #11  
Atar is offline
Atar
Консультант
 
287 / 101 (4) +++++
Регистрация: 10.03.2006
Адрес: Москва
Цитата:
Сообщение от AlexeyBP
Задача ставится такая:
1. Необходимо одной скидкой сделать наценку, например 5%.
Для этого настраивается скидка по строке 1. Для этой скидки Процентная скидка 1 = 205. Процентная скидка 2 = 200. В результате получаем [(100-205)/100]*[(100-200)/100]
= 1,05. Т.е. накручиваем 5%.
2. Теперь от цены товара уже с учетом наценки необходимо открутить скидку. Как сие реализовать пока вопрос...
Да, жаль отрицательное значение нельзя задать.
А то в одной строке можно было бы указать "скидку 1" -5, а во второй строке - нужную вам "скидку 2"
Тогда при условии удовлетворения обоим усолвиям и установке галки "найти далее", эти скидки бы перемножились.

Может можно модифку провернуть такую, чтоб отрицательную скидку можно было вводить? Надо только, конечно, все алгоритмы тогда проверить.

Добавлено:
Вот, Алексей Контев дело говорит
Старый 11.08.2006, 16:45   #12  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Цитата:
Сообщение от Atar
Добавлено:
Вот, Алексей Контев дело говорит
Ну, блин, хотелось совсем без модификаций
__________________
Алексей
Старый 11.08.2006, 16:52   #13  
slava09 is offline
slava09
Участник
Аватар для slava09
MCBMSS
Дети Юза
1C
 
1,642 / 237 (11) ++++++
Регистрация: 06.03.2003
Адрес: Украина, Киев
Цитата:
Сообщение от AlexeyBP
Ну, блин, хотелось совсем без модификаций
Да там модификация плевая вроде: только разрешить отрицательные значения подставлять и все.
Насколько я помню все алгоритмы будут работать правильно.
Старый 11.08.2006, 16:57   #14  
AlexeyBP is offline
AlexeyBP
Участник
Axapta Retail User
 
290 / 36 (2) +++
Регистрация: 18.10.2005
Адрес: Тюмень
Уже поправили, пишем инструкцию
__________________
Алексей
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Исчезновение формы "Найти" 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, время: 12:27.