Потрібно встановити дисконт (SQL дисконт по товару) з такою умовою. якщо товар з певної групи менше 1кг, то роздрібна ціна, якщо більше 1кг - то оптова
IF(in_tovar_kolvo = 2 AND in_tovar_id = 1226)
THEN tovar_znig_proc = 20; - як тут змінити, бо ціна різно буває і одна знижка не вийде
Цитата: terminal від Лютий 12, 2017, 22:22:29
Потрібно встановити дисконт (SQL дисконт по товару) з такою умовою. якщо товар з певної групи менше 1кг, то роздрібна ціна, якщо більше 1кг - то оптова
IF(in_tovar_kolvo = 2 AND in_tovar_id = 1226)
THEN tovar_znig_proc = 20; - як тут змінити, бо ціна різно буває і одна знижка не вийде
SQL дисконт не может выставлять тип цены, только скидку в % от выбранной цены. Хотя можно переделать get_vkas_check_info чтобы вытаскивать цены, брать оптовую сравнивать выбранной ценой, рассчитывать % от выбранной и задавать этот %. Но это: 1 - надо переделывать get_vkas_check_info; 2 - это не будет просто выбор цены, а будет скидка на текущую цену в документе.