22.07.2002, 17:48 | #1 |
Продавец игрушек
|
Общая скидка в модуле Заказы
Есть желание продавать товар со скидкой, процентное значение которой зависит от суммы заказа, например:
при покупке у нас на сумму 1000$-2000$ клиент получает скидку в 2%, при покупке на сумму 2000-5000$ скудку в 5%, при покупке на сумму свыше 5000$ - скидку 7%, и т.д. Причём, хочется, чтобы оператор не мог менять эти самые скидки, чтобы они вычислялись автоматически от суммы заказа. Насколько я понял, это реализуемо в Аксапте через механизм общих скидок. Вот что я сделал: <b>1. Установил цену для номенклатуры в 100$, активизировал поле "общие скидки" 2. В настройках модуля "Заказы" активизировал общие скидки: 3. создал общие скидки и настроил для них коммерческие соглашения (указал порог, проценты и ещё абсолютное значение на всякий случай) 4. Создал заказ и включил в него номенклатуру: Теперь я ожидаю, что, поскольку заказ большой (на 10,000$), то должна сыграть хотя-бы одна скидка. Но не тут-то было: А вот если на закладке заказа [Цена/скидка] указать явно общую скидку = 50%, ... ... то получим ожидаемый результат:</b> Но это, конечно, не то что хотелось изначально. Хочется, чтобы Аксапта автоматически вычисляла скидки по каждому заказу в зависимости от его суммы. Что я пропустил?
__________________
С уважением, Роман Кошелев. |
|
22.07.2002, 18:12 | #2 |
Восставший
|
Роман, приветствую!
Сразу хочу оговориться: если мои ответы-советы покажутся слишком наивными и глупыми, прошу извинить, "чем могу", как говорится"... 1. Что стоит у Вас в Параметрах Заказов-> Цены ? 2. Пробовали ли нажимать "расчет"->"общая скидка" в форме Заказа? |
|
22.07.2002, 18:17 | #3 |
Восставший
|
Кстати, Ваш вопрос - прям из ГНАД-овского экзамена
You have created a multi-line discount agreement for a group of items to one customer. The discount is not displayed in the Sales order form. What could be the reason? You forgot to activate the agreement combination. This agreement combination is not valid. You forgot to check the 'Find next' on the multi-line discount group. You must run the 'Calculate Multi-line discount' job from Periodic first. |
|
22.07.2002, 18:22 | #4 |
Продавец игрушек
|
Похоже на последнее:
"You must run the 'Calculate Multi-line discount' job from Periodic first.", сейчас посмотрю... ...Нет, не могу найти подходящую операцию ни в одном модуле.
__________________
С уважением, Роман Кошелев. |
|
22.07.2002, 18:30 | #5 |
Продавец игрушек
|
Кстати, а что бы могло означать "This agreement combination is not valid.
"?
__________________
С уважением, Роман Кошелев. |
|
22.07.2002, 18:34 | #6 |
Восставший
|
Если Вы обратили внимание - не все комбинации (Цена/Скидка по строке/Многострочная/Общая) с одной стороны, и "Клиент/группы цен/Все клиенты" - с другой, могут быть "оптичены". К примеру, нельзя установить специальную цену для Всей номенклатуры. Или многострочную скидку - для конкретной номенклатуры. ЧТо в общем логично Вот это и имелось в виду.
Роман, а Вы сами этот экзамен - сдавали? "Calculate.... from Periodic" - такой функции в Аксапте вообще нет, это ответ-ловушка. Выполнить расчет общей скидки можно только из формы заказа |
|
22.07.2002, 18:37 | #7 |
Продавец игрушек
|
Экзамен не сдавал, университетов не кончал.
А вот где бы эта периодическая операция для пересчётов скидок могла бы прятаться? ("You must run the 'Calculate Multi-line discount' job from Periodic first.")
__________________
С уважением, Роман Кошелев. |
|
22.07.2002, 18:38 | #8 |
Участник
|
Falcon, будьте проще
Для того, чтобы в заказе посчиталась общая скидка надо: 1. предварительно настроить скидку 2. активизировать ее Роман, ты это все сделал 3. в заказе после того, как введены строчки, нажать Расчет / Общая скидка. (Исправил, виноват, в стандартной версии так). Если не хочешь, чтобы общую скидку редактировал менеджер, то на функциональный ключ, который управляет общей скидкой дай группе менеджеров право на чтение. |
|
22.07.2002, 18:41 | #9 |
Восставший
|
Маззи, Роман,
Извините Я подозревал, что все так просто, и даже пытался об этом сказать - да неуверен был, правильно ли |
|
22.07.2002, 18:42 | #10 |
Продавец игрушек
|
Так-так...
это интересно... Нажимаем на заказе "функции" и не видим ничего подобного: Насчёт прав, это верно, это мы потом закроем.
__________________
С уважением, Роман Кошелев. |
|
22.07.2002, 18:44 | #11 |
Восставший
|
Не функции, Роман!!!
Расчет!!! В НИЖНЕЙ части!!! |
|
22.07.2002, 18:48 | #12 |
Участник
|
О! как все быстро.
Да я написал неправильно в том постинге. Исправил. В стандартной версии Заказ \ Расчет \ Общая скидка. Это я у себя переносил малость. Виноват. |
|
22.07.2002, 18:50 | #13 |
Продавец игрушек
|
Ага!!
Ну кто бы мог подумать?... Фалькон, Маззи, большое вам спасибо! Буду дальше ковыряться... (:
__________________
С уважением, Роман Кошелев. |
|
22.07.2002, 19:28 | #14 |
Продавец игрушек
|
Ещё вопрос (думаю, не последний):
Я установил два порога для скидок, для заказов от 1000$ = 2% для заказов от 5000$ = 10% В результате получил сложение этих скидок (12%): Правильно ли я понимаю, что в Аксапте скидки складываются? И придётся указывать 2% и 8% чтобы получить в результате 10%? Или можно сделать так, чтобы задавать их явно?
__________________
С уважением, Роман Кошелев. |
|
22.07.2002, 22:29 | #15 |
Участник
|
ты же сам указал в скидке галочку, что надо искать скидки дальше
вот она и ищет. |
|
23.07.2002, 10:02 | #16 |
Продавец игрушек
|
Маззи,
Я всегда понимал так, что галочка даёт право на дальнейший поиск более хороших условий, а не на суммирование этих условий. Когда я снимал эту галочку, Аксапта останавливалась на скидке в 2%, даже если заказ заслуживал большего. Так что галочки, как я полагал, не должны влиять на <u>аддитивность</u>. Или я ошибаюсь и Аксапта собирает все коммерческие соглашения, отмеченные галочкой, пока не остановится и при этом суммирует все скидки?
__________________
С уважением, Роман Кошелев. |
|
23.07.2002, 12:47 | #17 |
Участник
|
Хм... а ведь ты прав. Я ошибался.
Действительно только выбор, а не суммирование... Забавно. Надо рыть. |
|
23.07.2002, 13:03 | #18 |
Участник
|
Хм... забавно.
процент скидки не берется из таблицы скидок. Он РАССЧИТЫВАЕТСЯ!!! Tables : PriceDsicHading : PHP код:
|
|
23.07.2002, 13:14 | #19 |
Участник
|
Роман, а у тебя в тестовом заказе есть товар, по которому общая скидка не считается?
Алгоритм на псведокоде: 1. Взять чистую сумму по заказам (закупкам), которые влияют на общую скидку 2. Найти одну (!) строку в коммерческих соглашениях 3. Если строка найдена, 4. то процент скидки = сумма в комерческих согласшениях / чистую сумму по заказам (закупкам) Что-то я не очень понимаю... смысл пункта 4. Надо еще подумать. |
|
23.07.2002, 15:11 | #20 |
Продавец игрушек
|
Цитата:
Изначально опубликовано mazzy
Роман, а у тебя в тестовом заказе есть товар, по которому общая скидка не считается?
__________________
С уважением, Роман Кошелев. |
|
Теги |
заказ на продажу, общая скидка |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|