[ОТВЕТИТЬ]
Опции темы
19.12.2013 15:53
 
Добрый день! Нужен ценник с двумя ценами - старая (берется из SMPriceHistory) и новая. Цена - дробная. То есть Цена Целое число руб. и Цена Копейки коп. Но вот в копейках при ровной сумме, печатается только один ноль вместо двух - 0 коп.. Если копеек не Ноль, а например, 50 копеек, печатается 50 коп. В свойствах - формула
return supermag,russianspell.PriceCardString(2, :price);
По идее, правильно. Но не работает.
Была такая тема недавно "Как сделать ценник с двумя ценами, округленным процентом скидки и типа флага, который желательно брать из файла" (ссылку вставить не смогла, хоть она и не на сторонний ресурс), но она уже закрыта
Помогите исправить копейки, пожалуйста!
19.12.2013 17:06
 
Возможно тип данных для этого поля стоит Number, должно быть Char.
19.12.2013 17:09
 
Цитата:
vdm Возможно тип данных для этого поля стоит Number, должно быть Char.
Тип данных стоит Char
19.12.2013 17:27
 
Покажите ценник.
В указанной вами теме, последний выложенный ценник как раз с number в копейках.
19.12.2013 17:39
 
Цитата:
vdm Покажите ценник.
В указанной вами теме, последний выложенный ценник как раз с number в копейках.
вот
Вложения
Тип файла: rar price_card_skidka.rar (25.8 Кб, 85 просмотров)
19.12.2013 18:04
 
Не верю (с)
Проверил ценник у себя - все нули присутствуют на месте.

Не в тему - копейки для старой цены берутся из текущей цены, показалось странным.
"Спасибо" vdm от:
19.12.2013 18:33
 
Цитата:
vdm Не верю (с)
Проверил ценник у себя - все нули присутствуют на месте.

Не в тему - копейки для старой цены берутся из текущей цены, показалось странным.
Ммммм, то есть копейки не из старой цены, а из новой? Можно исправить? И почему у меня печатается один 0, а у вас 2?
19.12.2013 18:55
 
Мда, вижу, попутала данные. Тогда вопрос такой - как в свойствах CF_OLDPRICE прописать, чтобы показывал хотя бы не дробную цену - отдельно рубли, отдельно копейки, а всю в одном поле? Ну хотя бы так
19.12.2013 21:53
 
Перенес выборку старой цены в основной запрос, пробуйте.

Не проблема все вывести одном поле, в формуле склеиваете куски TO_CHAR(:old_price, 'формат рублей') ||' руб '|| TO_CHAR(:old_price, 'формат копеек') ||' коп'
Пример своей обрезки копеек закомментирован в их формуле.
Вложения
Тип файла: zip price_card_skidka.zip (30.2 Кб, 78 просмотров)
"Спасибо" vdm от:
19.12.2013 22:42
 
Vdm, спасибо огромное! Благодарна за помощь!


Опции темы



Часовой пояс GMT +3, время: 05:33.

Все в прочитанное - Донат - RSS - - Карта - Вверх

Форум сделан на основе vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.