Розница 2.2.7.42
В режиме РМК кассира при выборе типа оплаты картой Вид карты допустим "Халва"
надо отменить все скидки в чеке (автоматические,ручные,начисление бонусов,списание бонусов)

Процедура КартинкаЧО06ПлатежнаяКартаНажатие(Элемент, СтандартнаяОбработка)
 ОтменитьСкидки()
 СтандартнаяОбработка = Ложь;
 ВыполнитьЧО06ПлатежнаяКарта()

КонецПроцедуры

Как получить Вид карты "Халва"
---
ну т.е. набирает покупатель товары, ему на кассе насчитывается с учетом скидок сумма, например, 1200 рублей. он такой - отлично, у меня как раз есть 1200 на карте халва. кассир нажимает оплатить, и тут, вдруг, все скидки отменились, и выдается сообщение - недостаточно денег. а еще хуже, когда денег достаточно, но списалось в итоге 1300. а покупатель такой - Вы же мне только что 1200 насчитали, почему чек на 1300 вышел?

Ну т.е. я понимаю, почему хочется обнулить скидку при оплате халвой (и не только ей), но сам процесс в Вашем случае организован не совсем корректно и будет для покупателя неоднозначным.

P.S. насколько я помню - в типовой розничке этого функционала нет.

P.P.S.
по поводу >> Как получить Вид карты "Халва"
разумеется, никак, потому что событие КартинкаЧО06ПлатежнаяКартаНажатие идет до того, как производится оплата. Мало того, по нажатию открывается дополнительная форма оплаты, которая не связана с основной формой РМК, и просто так из этой формы обнулить скидки в основной форме также не получится, нужен огород с оповещениями по закрытию и т.п. Кроме того, если человек платит, в данном примере, 600 халвой, а 600 наличкой, то как будете делить/обнулять скидки?
---
Как вариант - попробовать сделать скидку, с признаком, "назначается вручную" и типом "вывести сообщение".
назвать ее "будет оплата халвой", сообщение "Скидки обнулены".
Сделать в скидках на самом верхнем уровне группу Минимум, в ней подгруппа "Все" и вот эта скидка-сообщение.
В подгруппу "Все" переместить все остальные скидки.
Тогда при наборе чека кассир будет сначала спрашивать перед оплатой у покупателя - опата будет халвой? если да - нажимать кнопку "управляемые скидки" и выбирать эту назначаемую скидку. тогда, по идее сообщение должно вытеснить все остальные скидки и к оплате пойдет сразу полная сумма. Примерно так было написано где-то в дебрях дополнений к документации по рознице для примера управляемых скидок по виду оплаты. Но тут, разумеется, будет действовать человеческий фактор.
---
Делаешь группу минимум. в которую засовываешь все скидки которые есть и делаешь скидку халва 0% по условию виды оплаты халва
---
"по условию виды оплаты "
нет таких условий в Рознице
---
наверно он имел ввиду по типу карты дисконтной
---
Дело в том что у покупателей уже есть дисконтные карты ранее выданные, когда покупатель рассчитывается картой Халва (прикладывает к платежному терминалу) проходит оплата картой,это может быть Мир.Сбербанк,Visa и пр но при расчете Халвой надо отменить все скидки в чеке.
---
ну т.е. набирает покупатель товары, ему на кассе насчитывается с учетом скидок сумма, например, 1200 рублей. он такой - отлично, у меня как раз есть 1200 на карте халва. кассир нажимает оплатить, и тут, вдруг, все скидки отменились, и выдается сообщение - недостаточно денег. а еще хуже, когда денег достаточно, но списалось в итоге 1300. а покупатель такой - Вы же мне только что 1200 насчитали, почему чек на 1300 вышел?

Ну т.е. я понимаю, почему хочется обнулить скидку при оплате халвой (и не только ей), но сам процесс в Вашем случае организован не совсем корректно и будет для покупателя неоднозначным.

P.S. насколько я помню - в типовой розничке этого функционала нет.

P.P.S.
по поводу >> Как получить Вид карты "Халва"
разумеется, никак, потому что событие КартинкаЧО06ПлатежнаяКартаНажатие идет до того, как производится оплата. Мало того, по нажатию открывается дополнительная форма оплаты, которая не связана с основной формой РМК, и просто так из этой формы обнулить скидки в основной форме также не получится, нужен огород с оповещениями по закрытию и т.п. Кроме того, если человек платит, в данном примере, 600 халвой, а 600 наличкой, то как будете делить/обнулять скидки?
---
Как вариант - попробовать сделать скидку, с признаком, "назначается вручную" и типом "вывести сообщение".
назвать ее "будет оплата халвой", сообщение "Скидки обнулены".
Сделать в скидках на самом верхнем уровне группу Минимум, в ней подгруппа "Все" и вот эта скидка-сообщение.
В подгруппу "Все" переместить все остальные скидки.
Тогда при наборе чека кассир будет сначала спрашивать перед оплатой у покупателя - опата будет халвой? если да - нажимать кнопку "управляемые скидки" и выбирать эту назначаемую скидку. тогда, по идее сообщение должно вытеснить все остальные скидки и к оплате пойдет сразу полная сумма. Примерно так было написано где-то в дебрях дополнений к документации по рознице для примера управляемых скидок по виду оплаты. Но тут, разумеется, будет действовать человеческий фактор.
---
Спасибо! Будем думать