Как преобразовать числа с разделителями (4 789 654 в 4789654) в 1С
1 2 3 4 |
Функция СтрЧислоБезРазделителей(ЧислоДляОбработки) Экспорт Результат=Формат(ЧислоДляОбработки,"ЧГ=0"); Возврат Результат; КонецФункции |
Учтите, что числа разделяются не символом пробела, а , «неразрывным пробелом», поэтому такая, к примеру, конструкция:
1 |
СтрЗаменить(ЧислоДляОбработки," ",""); |
работать не будет!
Решаем эту проблему так:
Указываем для замены вместо пробела Символы.НПП
1 |
СтрЗаменить(ЧислоДляОбработки,Символы.НПП,""); |
Используем Формат().
1 |
Формат(ЧислоДляОбработки,"ЧГ="); |