Просмотр полной версии : Скрипт для макета чека
Есть скрипт для макет кассового чека bndDiscounts1.Visible:=[Скидки.Номеркарты]<>''; выводит бэнд с информацией по дисконтной карте в чек только при оплате заказа с использованием скидки по карте. Есть задача чтоб при расчете заказа без дисконтной карты выводилась определенная текстовая информация (реклама), создал виртуальный бэнд, написал туда текст, а вот как быть со скриптом не понимаю, вариант bndBandVirt.inVisible:=[Скидки.Номеркарты]<>''; не проходит, то есть параметр Visible есть, а Invisible нет. Подскажите пожалуйста может он другое название имеет?
damevanderjahr
21.04.2019, 15:52
это ж видимость, если true - то видимый, если false - то невидимый, зачем ещё один параметр?
Если чек со скидкой печатается инфа по скидке, если скидки нет, то и бэнд этот не печатается, за это отвечает скрипт bndDiscounts1.Visible:=[Скидки.Номеркарты]<>''; Так вот если скидки нет нужно в заместо нее вывести рекламный текст. Не понимаю при чем здесь true и false? Куда их вставлять? В первом варианте скрипта такого нет.
damevanderjahr
21.04.2019, 16:01
У вас выражение [Скидки.Номеркарты]<>'' возвращает true если номер карты есть и false, если номера карты нет
Тогда как сделать вывод бэнда с рекламой когда выражение [Скидки.Номеркарты]<>'' возвратила false?
Если чек со скидкой печатается инфа по скидке, если скидки нет, то и бэнд этот не печатается, за это отвечает скрипт bndDiscounts1.Visible:=[Скидки.Номеркарты]<>''; Так вот если скидки нет нужно в заместо нее вывести рекламный текст. Не понимаю при чем здесь true и false? Куда их вставлять? В первом варианте скрипта такого нет.
bndBandVirt.Visible:=[Скидки.Номеркарты]='';
Огромное СПАСИБО! Все работает. :)
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot