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

Наши программы => УкрСклад => Тема розпочата: Віктор від Липень 27, 2023, 15:28:03

Назва: Скрипт, обійти знижку на знижку
Відправлено: Віктор від Липень 27, 2023, 15:28:03
Такак ситуація. Є скрипт на перехід на оптову ціну при кількості товару. Але коли Клієнт дає дисконтну картку, то на оптову ціну діє ще знижка. як так зробити, щоб на оптову ціну дисконтна картка клієнта не діяла..
Приклад
  -- если 20620 и кол-во товара больше  25 использовать оптовую цену
  IF(in_tovar_id  IN (16857, 16858, 16859, 16861, 16862, 18856, 18854, 22693, 18863, 18858, 18859, 18860, 18861, 18862, 19269) AND :in_tovar_kolvo >= 25) THEN
  SELECT
    (1-(tn.cena_o/tn.cena_r))*100
  FROM
    tovar_name tn
  WHERE
    tn.num = :in_tovar_id
  INTO
    :tovar_znig_proc;
Назва: Re: Скрипт, обійти знижку на знижку
Відправлено: Віктор від Вересень 29, 2023, 18:07:34
Проблему вирішив сам. розібравшись у скриптах. Кому цікаво із дисконтами, є багато різних скриптів зі знижками , крточками клієнтів і так далі,