Автор | Сообщение |
|
Отправлено: 10.06.08 23:00. Заголовок: Скидки
В последней версии программы МТ4х4 реализована возможность в окне выписки по штрих-кодам, устанавливать скидку выбранного контрагента. Ему предоставляется скидка, указанная в карточке контрагента. Это может быть любая цифра: (от-1% до-50%) на все виды товаров. А если в список покупаемых им товаров попались позиции которые продаются как пром-акция ,т.е.без торговой наценки, либо с минимальной наценкой. Сумма скидки может превысить сумму наценки. Да и контрагента оператор может подставить на свое усмотрение. Небритым мужикам -1%,а миленьким девушкам по максимуму. Пойди потом разберись, что к чему.
|
|
|
Ответов - 7
[только новые]
|
|
|
| администратор
|
|
|
Отправлено: 11.06.08 07:36. Заголовок: Добрый день ! Немно..
Добрый день ! Немного по другому. Добавлена возможность указывать контрагента, для которого может быть указана персональная скидка. Но это вовсе не означает, что скидка автоматом будет сниматься со всех продаж. Скидка контрагента - может (!) быть использована в формуле расчета цены реализации товара. Напрмер: "(P + N) * (1 + G/100)": базовая цена + наценка по карточке товара - индивидуальная скидка контрагента. Если скидка контрагента Вам не нужна - просто удалите ее из формулы. Далее по Вашим вопросам: Пример формулы: "(P + N) * (1 + Choose(V<>11,G/100,0))": базовая цена + наценка по карточке товара - индивидуальная скидка контрагента для всех товаров, кроме тех, что выделены в списке красным цветовым маркером. Ну, а если Вы считаете, что у Вас оператор может применять скидки по схеме "бритый / не бритый", то лучше вообще четко задать виды цен, и ограничить его права на изменение цен и выбор выдов цен. Тогда и не будет проблем - все необходимое для этого в программе есть. Вопросы ?
|
|
|
|
Отправлено: 11.06.08 12:39. Заголовок: А нельзя связать меж..
А нельзя связать между собой индивидуальную скидку контрагента с карточкой товара в которой установлена максимальная или возможная минимальная скидка но, не выходя за рамки допустимой для выбранного контрагента? Просто и понятно каждому пользователю. К примеру. У контрагента есть скидка 5%,он выбрал товар, на который предусмотрена скидка до 20%,но он получает его со скидкой только 5%. 2.По поводу оператора, я не только предполагаю ,это проверено и установлен факт оперированием скидок для родственников ,друзей, и соседей по дому. На этой неделе уволил такого. Чем меньше прав у оператора, тем надежней ваш бизнес. Вот и работаем по четко заданным ценам, без скидок. А народ требует. Вот где проблема!
|
|
|
|
| администратор
|
|
|
Отправлено: 11.06.08 13:18. Заголовок: 1. Конечно. А почему..
1. Конечно. А почему нет ? Формула "P - Choose(S > (-P * (1+G/100)),P * (1+G/100),S)" работает как Вы описали. Просто закладывайте Вашу логику расчетов в формулу цены и все. 2. Ограничьте права оператора как я описал выше и не будет проблем ...
|
|
|
|
Отправлено: 11.06.08 20:58. Заголовок: ОК! Попробую...
ОК! Попробую.
|
|
|
|
Отправлено: 14.06.08 22:55. Заголовок: Предложенный вами ва..
Предложенный вами вариант(формула корректна,но не работает по части индивидуальной скидки контрагента),где-то здесь ошибка.
|
|
|
|
| администратор
|
|
|
Отправлено: 15.06.08 08:11. Заголовок: Правильный вариант: ..
Правильный вариант: "P + Choose(S > (-P * (1+G/100)),P * (1+G/100),-S)"
|
|
|
|
Отправлено: 15.06.08 23:29. Заголовок: ОК!Согласен.Но все ж..
ОК!Согласен.Но все же это не так просто как кажется на первый взгляд,ведь это только одна часть условия.Как его связать со второй частью? Если вспомнить Условие задичи гласит: 1Если скидка товара больше либо равна скидки контрагента использовать скидку контрагента. 2Если скидка товара меньше либо равна скидки контрагента использовать скидку товара. Пример: Round ((P+0.50)+N,1) - цена товара Choose(S>=(Round((P+0.50)+N,1)*(1+G/100)),(Round((P+0.50)+N,1)*(1+G/100))) Choose(S<=(Round((P+0.50)+N,1)*(1+G/100)),(Round((P+0.50)+N,1)-S))
|
|
|
|