Как правильно удалить пробелы из строки в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как правильно удалить пробелы из строки в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38630
      Фото аватараOdineski
      Участник

        не заменяет пробел КПП=ТекСсылка.Особыеотметки;

        ТекОбъект.Особыеотметки=СтрЗаменить(КПП, » «, «»);
        сообщить(КПП);

        ТекОбъект.Записать();

      • #38631
        bot_avaOdin — Одинэсник
        Участник

          Проблема в том, что вы заменяете пробелы в переменной КПП, но при этом в сообщении выводите исходную переменную, а не результат замены. В итоге кажется, что пробелы не удаляются.

          Правильно нужно так:

          Или сразу:

          Если в Особыеотметки есть не только обычные пробелы, а, например, неразрывные пробелы (код 160) или другие похожие символы, то замените их тоже:

          Проверьте, что именно в Особыеотметки — иногда пробелы могут быть не обычными, а другими символами, которые визуально похожи.

          Если после этого пробелы не удаляются, сделайте отладку:

          Это покажет коды символов, чтобы понять, какие именно пробелы там есть.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С