|
Розница 2.1 Скидки.Вытеснение. | ☑ | ||
---|---|---|---|---|
0
Дожа
25.11.15
✎
11:12
|
Добрый день.
В рознице нужно внедрить систему скидок. Сколько не копал, не смог найти в типовом варианте, решение моей задачи, может кто сталкивался с таким? Собственно сама задача: Одновременно будет 2 скидки. Первая, это без условий, месяц проставлять вид цены "Распродажа", с расчетом на то, что все товары на которые назначена "Распродажа", продавались по другому виду цен, который рассчитывается вручную. (К примеру от 50% до 70% скидки) Вторая скидка, это на 1 день, предоставляется % скидки.(40%) Вроде бы всё просто. Скидки создал, условия создал, в действие ввел, включил в вытеснение. В начале "распродажа", затем %. Но, % будет действовать при вытеснении только тогда, когда на товар не приминились скидка "Распродажа". Но "Распродажа" применяется на каждую строку" То есть всегда, на весь товар проставляется другой вид цены, и до скидки в % уже не доходит, не зависимо, есть ли в "Распродаже" этот товар или нет. Так вот, что бы это обойти, пилить придется, или есть решение типовое? |
|||
1
aka AMIGO
25.11.15
✎
11:29
|
А что, если добавить еще одну колонку в ТЧ?
И не одну, а столько, сколько предполагается вариантов скидок? ЗЫ. Вообще-то пишется "ВытЕснение" |
|||
2
Дожа
25.11.15
✎
11:35
|
(1) В какую именно ТЧ?
|
|||
3
aka AMIGO
25.11.15
✎
11:41
|
ТЧ документа - Реализации
|
|||
4
lenochka-semicova
25.11.15
✎
11:43
|
(0) Вид цены отлично вытесняется строчными скидками.
|
|||
5
Дожа
25.11.15
✎
11:52
|
(4) При максимуме или вытеснении? Если вид цены идет первым в вытеснении, то до строчной скидки не доходит уже дело. При максимуме, да, но это не подходит.
|
|||
6
Дожа
25.11.15
✎
11:54
|
(3) И что получится? Переписанная тч + менять запрос и заполнение тч? Лучше уж тч оставить как есть, а менять только модуль.
|
|||
7
lenochka-semicova
25.11.15
✎
11:58
|
(5) расчет скидок (если упрощенно) работает так:
сначала считаются ВСЕ скидки, для которых выполнились условия, затем они сливаются в одну табличку, и для каждого ключа связи происходит совместное применение. |
|||
8
lenochka-semicova
25.11.15
✎
11:59
|
(5) Ну и собственно, в вытеснении - что идет первым - то и останется
|
|||
9
lenochka-semicova
25.11.15
✎
12:01
|
(5) Таким образом, кэп подсказывает, что если нужно, чтобы 40% вытесняло цену распродажи, то она в вытеснении должна идти первой :)
|
|||
10
Дожа
25.11.15
✎
12:37
|
(9) Первая скидка назначается видом цен т.к. там цены все с разными %. Она приоритетная. Если поставить её первой, вне зависимости есть там данный товар или нет, на него ставится скидка. Если товара из тч в виде цен "Распродажа" нету, то ставится скидка 0% и программа думает что со скидками всё ок и к второй скидке по приоритету в вытеснении обращаться не нужно.
|
|||
11
lenochka-semicova
25.11.15
✎
13:11
|
(10) первый раз такое слышу. отлично у всех клиентов работает вытеснение.
|
|||
12
Дожа
25.11.15
✎
13:19
|
(11) Если поставить скидку "установка вида цен" и пробить чек в котором скидка имеется только на 2 позиции из 5, на вкладке скидка, сколько будет записей?
|
|||
13
Дожа
25.11.15
✎
13:20
|
(12) у меня на вкладке скидка, ставться скидки на все 5 позиций, но на 2 реальная сумма скидки, на остальные 0.
|
|||
14
Дожа
25.11.15
✎
13:21
|
Собственно вопрос скорее всего решен.
Буду использовать отбор по сегментам. Сейчас напишу обработку формирующую сегмент на основании вида цен "распродажа" |
|||
15
lenochka-semicova
25.11.15
✎
13:27
|
||||
16
lenochka-semicova
25.11.15
✎
13:31
|
(14) Разумеется, если вид цен не назначен на все товары, но скидка-то в строках действует. Для того сегменты и придуманы.
Там даже обработку не надо писать - можно запустить "толстый клиент управляемое", открыть сегмент, нажать "настройки СКД" в открывшейся форме "Редактировать СКД". Вставляется любой запрос. сохраняется. Сегменту ставится - периодически обновлять ... Профит |
|||
17
Дожа
25.11.15
✎
15:27
|
(16) Спасибо! Помогло!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |