|
как убрать разделитель групп в числе? |
☑ |
0
atis30
26.05.14
✎
13:26
|
Цена = 5000;
Цена = Формат(Цена,"ЧРД=.; ЧРГ=''; ЧГ=0");
Цена = СтрЗаменить(Цена,Символы.НПП,"");
Результирующая строка, все равно, с пробелом после пятерки. Как его прибить?
|
|
1
zva
26.05.14
✎
13:28
|
а просто Цена = Формат(Цена,"ЧГ=0"); ?
|
|
2
dj_serega
26.05.14
✎
13:29
|
ну и СтрЗаменить(Цена, Символ(160), "")
|
|
3
atis30
26.05.14
✎
13:32
|
даже так не идет
Цена = Формат(Цена,"ЧРД=.; ЧРГ=''; ЧГ=0");
Цена = СтрЗаменить(Цена,Символы.НПП,"");
Цена = СтрЗаменить(Цена,Символ(160),"");
Цена = СтрЗаменить(Цена," ","");
Что это за символ?
|
|
4
atis30
26.05.14
✎
13:34
|
В отладчике показывает что 160
|
|
5
dj_serega
26.05.14
✎
13:34
|
(3) попробуй через "КодСимвола(,)" узнать что за код этого "странного" неудаляемого символа. И удалить его через СтрЗаменить
|
|
6
atis30
26.05.14
✎
13:35
|
(5) только что попробовал, 160. Почему он не удалился, непонятно.
|
|
7
dj_serega
26.05.14
✎
13:35
|
(4) а ниже "цена" не переопределяется случаем?
|
|
8
1dvd
26.05.14
✎
13:36
|
СокрЛП ?
|
|
9
atis30
26.05.14
✎
13:37
|
Понял )
Цена в процедуре передавалась, и была реквизитом табличной части.
|
|
10
kosts
26.05.14
✎
13:41
|
Дарю
Функция СтрЧислоУбратьЛишнее(ИсходнаяСтрока)
Если ПустаяСтрока(ИсходнаяСтрока) Тогда
Возврат "";
ИначеЕсли ЭтотСимволЧислоИлиТочка(Сред(ИсходнаяСтрока, 1, 1)) Тогда
Возврат Сред(ИсходнаяСтрока, 1, 1) + Сред(ИсходнаяСтрока, 2);
Иначе
Возврат Сред(ИсходнаяСтрока, 2);
КонецЕсли;
КонецФункции
Должно работать, хотя не обязательно...
|
|
11
WildSery
26.05.14
✎
13:57
|
(0) Во-первых, не пробел, а "неразрывный пробел".
Во-вторых, "ЧГ=0" работает всегда, а если не работает - извините, руки из ж.
|
|
12
Shurjk
26.05.14
✎
13:59
|
(11) Насчет рук это вы явно погорячились.
|
|
13
WildSery
26.05.14
✎
14:02
|
(0) Ещё забыл в-третьих.
Использование подряд одной переменной то для числа, то для строки - это отдельный шедевр.
Оно, может, и работает, но с точки зрения программирования - г-код.
(12) Допускаю такую возможность. Как только мне покажете пример, не решаемый "ЧГ=0", я тут же поменяю своё мнение и извинюсь.
|
|
14
1dvd
26.05.14
✎
14:02
|
(11) тяжело было до девятого поста дочитать. Легче сразу начать кидаться какашками, да?
|
|
15
WildSery
26.05.14
✎
14:08
|
(14) тяжело было прочитать мой пост до конца. Легче сразу утверждать, что какашка не по адресу?
В посту (9) как раз и написано, что "написал чепуху".
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший