|
Не срабатывает функция СтрЗаменить 🠗 (Волшебник 12.03.2020 18:37) | ☑ | ||
---|---|---|---|---|
0
falselight
12.03.20
✎
03:30
|
Нужно убрать пробелы из числовых полей
СтрЗаменить(СТРОКА(Выборка.СуммаЗаказа), " ", "") 15 542 Почему не убирается пробел? |
|||
1
falselight
12.03.20
✎
03:33
|
Так работает СтрЗаменить("15 542", " ", "")
почему не работает так СтрЗаменить(СТРОКА(Выборка.СуммаЗаказа), " ", "") http://joxi.ru/v29ve64Tz4KZKA |
|||
2
falselight
12.03.20
✎
03:38
|
Ясно, там не пробел, а Символы.НПП
СтрЗаменить(Выборка.СуммаЗаказа, Символы.НПП, "") |
|||
3
DEVIce
12.03.20
✎
03:50
|
Надо пользоваться функцией Формат().
|
|||
4
falselight
12.03.20
✎
03:52
|
Можно в запросе убрать пробелы?
|
|||
5
it_looser
12.03.20
✎
03:57
|
(4) ты тролишь?
|
|||
6
shadow_sw
12.03.20
✎
04:03
|
а давайте банить за такое? ТС читаем неразрывный пробел, думаем, делаем
даю подсказку Символы.НПП |
|||
7
falselight
12.03.20
✎
04:13
|
(6) Я же в (2) написал что нашел уже причину.
|
|||
8
falselight
12.03.20
✎
04:14
|
(5) Что я троллю? Что это такое?
|
|||
9
Михаил Михайлович
12.03.20
✎
04:22
|
(8) вот точно троллишь
|
|||
10
strange2007
12.03.20
✎
04:51
|
(5) Увы, я в своё время тоже выплясывал чечетку вокруг этих пробелов. Там просто не могу понять, что циферка, это число, представление циферки, это текст, а мне надо оперировать с переводом из числа в текст.
Автор, ерундой не майся и просто используй Формат. Только первым параметром передай число, а не текст |
|||
11
Garykom
гуру
12.03.20
✎
04:57
|
(10) Самое прикольное что даже разрабы в больших фирмах об этом хитром дефолтном преобразовании чисел в строки забывают.
И можно встретить глюки когда "все работало а потом перестало". Ну да сначала у вас была нумерация "Объект_1", "Объект_2" и т.д. А потом наступил "Объект_1 001" и словили глюк потому что например пробелы в этих наименованиях недопустимы. |
|||
12
Пробел
12.03.20
✎
06:01
|
(0) там не пробел, там разделитель групп...
|
|||
13
Бертыш
12.03.20
✎
06:10
|
(3) Странная, на мой взгляд, рекомендация. Всю дорогу во избежание этих плясок оборачивал число в XMLСтрока
|
|||
14
DrZombi
гуру
12.03.20
✎
06:25
|
(0) Есть пробел, а есть "Пробел вида НПП" (Символы.НПП)
|
|||
15
DrZombi
гуру
12.03.20
✎
06:26
|
(7) Поздно, волна пошла :)
|
|||
16
catena
12.03.20
✎
06:52
|
(7)Ну ты же не хочешь сначала почитать, а потом писать. Вот и люди не хотят.
(4)В запросе тебе это не надо. |
|||
17
falselight
12.03.20
✎
08:41
|
А если будет то пробел, то Символы.НПП ?
|
|||
18
falselight
12.03.20
✎
08:41
|
(3) Что даст в случае (17) функция Формат ?
|
|||
19
catena
12.03.20
✎
08:44
|
(17)Твой НПП появляется из-за СТРОКА - она преобразует число по системным форматам, как видим, так и пишем. ФОРМАТ делает строку по твоим правилам, независимо, какой разделитель выбран в системе.
|
|||
20
catena
12.03.20
✎
08:44
|
(18)И вот что мешает сперва проверить, а потом (не)спрашивать?
|
|||
21
2S
12.03.20
✎
08:45
|
про Символы.НПП еще не писали?
|
|||
22
falselight
12.03.20
✎
08:54
|
(21) Вы о чем?
|
|||
23
Сияющий в темноте
12.03.20
✎
08:57
|
есть мнение,что кандидат на звание главного дятла определился досрочно.
|
|||
24
Сияющий в темноте
12.03.20
✎
08:58
|
(13) xmlстрока число с дробной частью пишет,как есть,и множество знаков после запятой часто пугает.
|
|||
25
Михаил Михайлович
12.03.20
✎
12:10
|
(22) Символы.НПП
|
|||
26
Жан Пердежон
12.03.20
✎
12:17
|
(22) отойди от компьютера
|
|||
27
acht
12.03.20
✎
12:39
|
(23) Но-но! Окстись! Наш Ливингстар не кандидат! Наш Ливингстар - образец!
|
|||
28
Builder
12.03.20
✎
13:22
|
А есть еще страшнее пробел, вот сегодня бился с таким при работе с сайтом.
Оказался КодСимвола(ВыбКод,К) = 8203 И это не Символы.НПП. |
|||
29
Злопчинский
12.03.20
✎
13:26
|
(19) "из-за СТРОКА - она преобразует число по системным форматам"
это по каким-таким системным форматам? форматы представления чисел в ОС не имеют никакого отношения к разделителям, установленным в 1С (даже по умолчанию при старте нулевой конфиги). Это первое (как и НПП) с чем я столкнулся, когда залез в 8-ку дано когда-то. После этого 8-ка как передовой продукт - для меня умерла... ;-) |
|||
30
Злопчинский
12.03.20
✎
13:27
|
настоящий чел с инженерным мышлением - если функция не работает - взял бы "пробел" из строкового представления числа и вставил бы этот смвол-"пробел" вторым параметром... может и вопроса в (0) не было бы ;-)
|
|||
31
polosov
12.03.20
✎
13:29
|
(0) Формат (Выборка.СуммаЗаказа, "ЧГ=0")
|
|||
32
Злопчинский
12.03.20
✎
13:31
|
Кстати, а где устанавливается формат вывода числа, если явно он (формат вывода в месте использования строкового представления числа) не задан?
|
|||
33
ДенисЧ
12.03.20
✎
13:31
|
(32) В локали системы
|
|||
34
Злопчинский
12.03.20
✎
13:35
|
(33) в настройках операционки?
|
|||
35
Serg_1960
12.03.20
✎
14:20
|
(32) Конфигуратор -> Администрирование -> Региональные установки ИБ. Значения "по умолчанию" - согласно "Язык(страна)".
|
|||
36
GROOVY
12.03.20
✎
14:26
|
(0) "Нужно убрать пробелы из числовых полей" - а, как эти пробелы в числовых полях оказались?
|
|||
37
falselight
12.03.20
✎
14:27
|
(36) Выборка запросом, видимо появились после преобразования в строку
|
|||
38
Гобсек
12.03.20
✎
15:14
|
Пора переместить ветку в секцию "Юмор".
Хотя я тоже припоминаю свое первое знакомство с неразрывным пробелом. |
|||
39
Fish
12.03.20
✎
16:20
|
(38) Мне кажется, нужна отдельная секция Ливингстар. Имхо, это даже не смешно: у всех, наверное, бывали тупняки поначалу. Но так тупить на протяжении многих лет - это нечто.
|
|||
40
1c TTT
12.03.20
✎
16:56
|
(39) Мне кажется этот акк принадлежит организации и передается новичкам по наследству, а в ТК у них прямым текстом написано, что первые полгода обязательно надо тупить на мисте.
|
|||
41
Престарелый Заяц
12.03.20
✎
17:48
|
(39) А ты попробуй все время в гавно программировать? Он еще достойно держится.
|
|||
42
8 bit
12.03.20
✎
17:51
|
(41) гавнокодер со стажем?
|
|||
43
eTmy
12.03.20
✎
17:54
|
Ну вы чего ребят, хватит уже... Скажите уже, что там символы.НПП и всё
|
|||
44
novichok79
12.03.20
✎
17:57
|
стабильность на мисте = новички в темах про Символы.НПП, и остроумные старожилы в ответах ))
|
|||
45
novichok79
12.03.20
✎
17:57
|
(44) надо ник менять теперь )))
|
|||
46
Волшебник
модератор
12.03.20
✎
18:38
|
Когда-то на такие вопросы отвечал ТелепатБот...
Книга знаний: Преобразование числа в строку, разделитель групп разрядов |
|||
47
vde69
12.03.20
✎
19:52
|
у меня на днях был запар... представьте PHP в нем есть массив, массивы бывают ассоциативные (аналог структуры ы 1с), числовые (к ним надо обращатся по ЧИСЛОВОМУ индексу, и каждый новый элемент получает инкрементный от последнего индекс).
так вот в коде есть запрос в базу и от туда получается числовой массив (в базе он хранится в виде серилизованной строки), я получаю массив и вижу там 3 элемента, при этом в коде обращение идет примерно так "а = массив[20]", где 20 это числовой индекс, я стал искать где это я потерял 17 записей массива, ну нету их и все.... оказалось, что нумерация массива с числовым индексом может идти с пробелами, в моем массиве было 3 элемента с индексами 4,10,20 я себе весь мозг взорвал :) а вы говорите "неразрывный пробел" :) |
|||
48
Злопчинский
12.03.20
✎
20:08
|
(47) это сильное колдунство!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |