0
botman4
27.11.19
✎
18:28
|
Собственно не хочется чтобы скидки проставлялись автоматически в "Реализация товара", так как у нас скидки идут только для кассы.
В самом документе есть выпадающая менюшка для назначения скидок, а вот как сделать чтобы скидки автоматом не ставились в документе?
|
|
3
VKS
27.11.19
✎
21:16
|
Ну да, тут не очень очевидно. Я сам бы добавил условие во внешней обработки что скидка действует только на чек, а не на реализацию
Но есть речь идет полностью типовым, то пробуйте так:
Делаете скидку, в условиях получатели - контрагенты из реализации. Эта скидка должна быть со всеми другими скидками в вытеснении. Т.е. либо она сработает, либо другие скидки. Условия скидки, например, продавать по виду цены, по тому, по которому и так продается в реализации. Таким образом на реализацию скидка сработает, но ничего не изменит. На чеки будут работать другие скидки.
Основная сложность - поддерживать актуальный список контрагентов - получателей скидки. Тут через сегмент получателей, который можно заполнять автоматически с определенной периодичностью. Сложность будет для новый клиентов, которых только завели и которых нужно добавить в получатели.
Либо если в чеках используются диск. карты привязать условия к виду карт. Тогда в реализациях не сработают скидки.
В общем можно настроить, но программистам проще написать условие во внешней обработки.
|
|
4
botman4
27.11.19
✎
22:34
|
я добавил флажек-реквизит на форму "ВключитьАвтоматическийРасчетСкидок" на случай если потребуется включить скидку у определенного документа.
и
ПриСозданииНаСервере()
АвтоматическийРасчетСкидок = ВключитьАвтоматическийРасчетСкидок;
&НаКлиенте
Процедура ВключитьАвтоматическийРасчетСкидокПриИзменении(Элемент)
ОтменитьСкидки();
КонецПроцедуры
А можно пожалуйста пример кода такой "обработки условия"?
чтобы можно было словить вид документа и назначить или не назначить скидку, буду очень признателен!
Спасибо.
|
|