Имя: Пароль:
1C
1С v8
Многострочная строка
0 Voittamaton
 
19.09.11
07:25
Всем привет!
Столкнулся с такой задачей: имеется многострочная строка; нужно перебрать строки, найти те из них, которые попадают под определённые условия и изменить эти строки. Проблемы возникают с изменением выбранной строки, меняется только сама переменная Строка, а переменная Текст остаётся без изменения.
Очень рассчитываю на Вашу помощь!

Для Индекс = 1 По СтрЧислоСтрок(Текст) Цикл
   Строка = СтрПолучитьСтроку(Текст, Индекс);
   
   Если **** Тогда
       Строка = СтрПолучитьСтроку(Текст, Индекс);
       //Действия со строкой
   КонецЕсли;
КонецЦикла;
1 dragonIMV
 
19.09.11
07:29
ну и создай новую переменную с текстом и туда построчно все переноси, включая все изменения
2 Маленький Вопросик
 
19.09.11
07:29
Cимволы.ПС - заменить на что-то другое может быть?
3 Voittamaton
 
19.09.11
07:32
(1) - это конечно выход, но можно ли работать с многострочной строкой, скажем, как с ТЗ?
4 dragonIMV
 
19.09.11
07:35
(3) честно, не знаю...
быстрее было изобрести велосипед и самому создать новый текст. разик так пришлось сделать в разовой операции...
5 Voittamaton
 
19.09.11
07:44
(4) - можно ещё попробовать через текстовый документ...