Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: Makhotass1989 від Лютий 03, 2016, 10:16:58

Назва: Удаление скидки/надбавки
Відправлено: Makhotass1989 від Лютий 03, 2016, 10:16:58
Добрый день, подскажите пожалуйста как удалить у всех клиентов скриптом скидку/надбавку которую мы раньше вносили вручную. Сейчас перешли на накопительную систему и хотим что б система сама считала, но если к примеру мы ставим накопленная скида от 1000 грн 5 % ,а у клиента уже есть скидка внесенная вручную 1% , то скидку он получит 6 % чего не должно быть. Клиентов оооочень много и вручуную удалять у каждого займет очень много времени, помогите пожалуйста. Спасибо
Назва: Re: Удаление скидки/надбавки
Відправлено: admin від Лютий 03, 2016, 11:44:28
1. Сделайте резерв базы данных.
2. В меню Опции : SQL менеджер выполните след. код:
UPDATE
  client
SET
  znig_proc = 0
WHERE
  znig_proc != 0
Назва: Re: Удаление скидки/надбавки
Відправлено: Makhotass1989 від Лютий 03, 2016, 12:38:58
Спасибо большое, а не подскажите еще как решить такую ситуацию, есть накопительная система скидок , а есть еще и скидка от суммы заказа и получается , к примеру у человека скидка по накопленному 5 % , он покупает на 1200 грн, а на покупки от 1000 грн действует скидка 5 %, оно берет и суммирует их в итоге скидка 10%, не допустимо. Как сделать что бы использовалась большая скидка , а не суммировалась. К примеру накопительная у человека 3 %, а от суммы получается 5% и тогда будет считать по 5% скидки.