Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 08:40

Как получить строку нормального содержания........

Автор cobra77777, 13 ноя 2013, 19:41

0 Пользователей и 1 гость просматривают эту тему.

cobra77777

Здравствуйте!


Есть код обработки (xml) строки :
Запись.ЗаписатьТекст ("CN=0"+Лев(СтрокаТаблицы.CN,3) , + ......
.........................................
.........................................

Запись.ЗаписатьКонецЭлемента();   
      
     КонецЦикла;


    Запись.ЗаписатьКонецЭлемента();
    Запись.Закрыть();


  КонецЦикла;


КонецПроцедуры




Получаем файл xml c строкой :CN=000 -111- 00 052, а должно бытьCN=000-111-00052 - без пробелов.
Как можно выйти из этого положения ?

Kironten

Можно например СтрЗаменить() воспользоваться.

Besart


Arkshamin

Есть случаи в 1С8, когда не действует СтрЗаменить, СокрЛП и т.д. Например так нельзя превратить число СокрЛП(1000) (в 1С8 пишется "1 000") в строку "1000".
Чтобы например получить элемент справочника по коду "КодСотра" =1000 и более, приходится делать такой финт ушами:

      Для А=1 по СтрДлина(НачКодСотра) Цикл
         Если ПустаяСтрока(Сред(НачКодСотра,А,1))= Ложь Тогда
            КодСотра=КодСотра+Сред(НачКодСотра,А,1);
         КонецЕсли;
      КонецЦикла;   

НачКодСотра ("1 000") преобразуется в КодСотра ("1000") поразрядным перебором значений.

cobra77777

Вопрос еще один возник.Строка след.содержания : Москва г., необходимо сделать г. Москва какими функциями это можно сделать ? Был бы очень благодарен за пример. Спасибо. 

GRADUS

Цитата: cobra77777 от 16 ноя 2013, 22:18
Вопрос еще один возник.Строка след.содержания : Москва г., необходимо сделать г. Москва какими функциями это можно сделать ? Был бы очень благодарен за пример. Спасибо.

Ну перемести "г." в начало строки стандартными функциями 1с-ки для работ со строками.

cobra77777

споткнулся на ровном месте есть строчка: 
",O=" + Лев (НРег(СтрокаТаблицы.StreetAddress, 6) + " " + \\ругается
Как правильно записать строчку с НРег ?

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск