Собственно не хочется чтобы скидки проставлялись автоматически в "Реализация товара", так как у нас скидки идут только для кассы.
В самом документе есть выпадающая менюшка для назначения скидок, а вот как сделать чтобы скидки автоматом не ставились в документе?
Ну да, тут не очень очевидно. Я сам бы добавил условие во внешней обработки что скидка действует только на чек, а не на реализацию
Но есть речь идет полностью типовым, то пробуйте так:
Делаете скидку, в условиях получатели - контрагенты из реализации. Эта скидка должна быть со всеми другими скидками в вытеснении. Т.е. либо она сработает, либо другие скидки. Условия скидки, например, продавать по виду цены, по тому, по которому и так продается в реализации. Таким образом на реализацию скидка сработает, но ничего не изменит. На чеки будут работать другие скидки.
Основная сложность - поддерживать актуальный список контрагентов - получателей скидки. Тут через сегмент получателей, который можно заполнять автоматически с определенной периодичностью. Сложность будет для новый клиентов, которых только завели и которых нужно добавить в получатели.
Либо если в чеках используются диск. карты привязать условия к виду карт. Тогда в реализациях не сработают скидки.
В общем можно настроить, но программистам проще написать условие во внешней обработки.
я добавил флажек-реквизит на форму "ВключитьАвтоматическийРасчетСкидок" на случай если потребуется включить скидку у определенного документа.
и
ПриСозданииНаСервере()
АвтоматическийРасчетСкидок = ВключитьАвтоматическийРасчетСкидок;
(5) и как реализовал ? Я пилил конфу, добавил флажок во вкладке скидки.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший