HelpF.pro

Функция преобразует числа с разделителями 1 256 735 в 1256735

Код 1C v 8.х
  
Функция СтрЧислоБезРазделителей(Чсл) Экспорт
Результат=Формат(Чсл,"ЧГ=0");
Возврат Результат;
КонецФункции


Дополнительно:
Важно понимать, что здесь используется не символ пробела, а так называемый, «неразрывный пробел», поэтому такая, к примеру, конструкция:
Код 1C v 8.х
 СтрЗаменить(ПеременнаяЧисло," ","");   

работать не будет.

Есть два варианта решения проблемы:
либо указать для замены вместо пробела Символы.НПП
Код 1C v 8.х
 СтрЗаменить(ПеременнаяЧисло,Символы.НПП,"");   


либо используя функцию Формат().
Код 1C v 8.х
 Формат(ПеременнаяЧисло,"ЧГ=");   

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/242.html