|
|
Как многострочную строку преобразовать в список? |
☑ |
|
0
JochenPeiper
03.12.09
✎
12:38
|
Камрады, повторюсь
Есть реквизит - многострочный - как его можно преобразовать в список значений?
Данке!
|
|
|
1
butterbean
03.12.09
✎
12:38
|
создать список, потом в цикле перебрать строки заполняя список
|
|
|
2
DimG
03.12.09
✎
12:39
|
Что-то как то грустно за программистов..
|
|
|
3
JochenPeiper
03.12.09
✎
12:44
|
(2) Не грусти
Для Каждого ТекСтрока Из МногострочнаяСтрока Цикл
Сообщить(ТекСтрока);
КонецЦикла
??? это же брет или по символам разбивать??
А какой символ перевода на новую строку??
|
|
|
4
zbv
03.12.09
✎
12:46
|
(3) как тут не грустить то...
|
|
|
5
Murzz
03.12.09
✎
12:46
|
(3) да, это бред. символ перевода Символы.ПС (читай СП)
|
|
|
6
73
03.12.09
✎
12:47
|
(3) СП:
Встроенные функции языка (Script functions)
СтрПолучитьСтроку (StrGetLine)
Синтаксис:
СтрПолучитьСтроку(<Строка>, <Номер строки>)
Параметры:
<Строка> (обязательный)
Тип: Строка. Исходная строка.
<Номер строки> (обязательный)
Тип: Число. Номер получаемой строки. Нумерация строк в многострочной строке начинается с 1.
Возвращаемое значение:
Тип: Строка. Полученная строка.
Описание:
Получает строку многострочной строки по номеру.
Пример:
Для Счетчик = 1 По СтрЧислоСтрок(ИсходныйТекст) Цикл
ТекСтрока = СтрПолучитьСтроку(ИсходныйТекст, Счетчик);
...
КонецЦикла;
|
|
|
7
JochenPeiper
03.12.09
✎
12:51
|
ВременныйТекст = Новый ТекстовыйДокумент;
ВременныйТекст.ДобавитьСтроку(МногострочнаяСтрока);
Для ном = 1 По ВременныйТекст.КоличествоСтрок() Цикл
НужнаяСтрока = ВременныйТекст.ПолучитьСтроку(Ном);
Сообщить(НужнаяСтрока);
КонецЦикла;
|
|
|
8
JochenPeiper
03.12.09
✎
12:52
|
(6) Спасибо. До этой страницы не дочитал ещё)
|
|