Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как убрать десятичные знаки в цене?

00 голосов
5
Это нужно не для клиентской части, а для выгрузки в *.csv, чтобы в Excel цена отражалась не типа "125.00", а просто как "125".

Настройка валюты (через /bitrix/admin/currency_edit.php?ID=RUB&lang=ru) почему-то не помогает: ставлю кол-во десятичных знаков "0", а везде все равно вылезают два нуля.

Что делать - менять где-нибудь код, изменять настройки Excel, еще что-то?
спросил 14 Сен, 13 от joldi (120 баллов)

5 Ответы

00 голосов
Ну, если есть желание залезть в код самой выгрузки (как делали мы), то весьма просто:
Код
$price = substr($price, 0, strlen($price)-3);
 
ответил 17 Сен, 13 от HeJIJIu (630 баллов)
00 голосов
Спасибо за подсказку, попробуем. smile:)
ответил 15 Дек, 13 от joldi (120 баллов)
00 голосов
d4rkolian, могу ошибаться, но считаю ваш подход неверным.
Заходим сюда "Администрирование -> Настройки -> Валюты -> Список валют", выбираем (к примеру) рубли и настраиваем вывод формата цен по усмотрению.
В вашем случае настраиваем "Количество десятичных знаков". А то в каком формате цены хранятся в БД, вас беспокоить не должно.
ответил 29 Март, 14 от LEDOKOL (740 баллов)
00 голосов
Цитата
MyIE пишет:
Заходим сюда " Администрирование -> Настройки -> Валюты -> Список валют ", выбираем (к примеру) рубли и настраиваем вывод формата цен по усмотрению.
В вашем случае настраиваем " Количество десятичных знаков ".
Это первое, что я сделал. Не помогло.
ответил 22 Июль, 14 от joldi (120 баллов)
00 голосов
Цитата
Harald пишет:
Это первое, что я сделал. Не помогло.
И не должно. Цены выгружаются из базы as is. Могу посоветовать в Excel выбирать в настройках столбца указывать для показа 0 знаков после десятичного разделителя.
ответил 23 Ноя, 14 от Pomnep (13,960 баллов)

Похожие вопросы

0 голосов
1 ответ
спросил 07 Ноя, 13 от VaNessa (100 баллов)
+1 голос
2 ответов
спросил 03 Авг, 17 от аноним