|
v7: Несколько строк в одну
| ☑ |
0
vitosha
04.02.15
✎
15:17
|
Добрый день. На форме элемента справочника добавлен реквизит, тип: строка, выбрана галочка многострочный.
Далее необходимо выгрузить этот реквизит в одну строку. Как это сделать.
Спасибо
|
|
1
Heckfy
04.02.15
✎
15:28
|
СтрЗаменить(ТвойРеквизит,Символы.ПС," ");
|
|
2
Дмитрий
04.02.15
✎
15:31
|
СтрКоличествоСтрок(<?>)
Синтаксис:
СтрКоличествоСтрок(<Строка>)
Назначение:
Возвращает число строк в многострочном тексте.
Параметры:
<Строка> - строковое выражение, в котором строки разделены символами перевода строк.
См. также: РазделительСтрок
СтрПолучитьСтроку(<?>,)
Синтаксис:
СтрПолучитьСтроку(<Текст>,<НомерСтроки>)
Назначение:
Возвращает строку из многострочного текста по заданному номеру.
Параметры:
<Текст> - строковое выражение, в котором строки разделены символами перевода строк;
<НомерСтроки> - номер строки.
См. также: РазделительСтрок
|
|
3
vitosha
04.02.15
✎
15:56
|
(2) мне нужно вернуть всю строку, а СтрПолучитьСтроку(<Текст>,<НомерСтроки>) получается можно часть только строки получить?
|
|
4
Масянька
04.02.15
✎
15:58
|
(3) СП украли?
СтрКоличествоСтрок(<?>)
StrLineCount(<?>)
Синтаксис:
СтрКоличествоСтрок(<Строка>)
Назначение:
Возвращает число строк в многострочном тексте.
Параметры:
<Строка> - строковое выражение, в котором строки разделены символами перевода строк.
См. также: РазделительСтрок
|
|
5
Злопчинский
04.02.15
✎
16:00
|
правильный ответ в (1)
СтрокаВоднуСтроку = СтрЗаменить(ТвойМногострочныйРеквизит,РазделительСтрок,КакойтоСимволКоторыйОбозначаетРазделительСтрокДляОбратногоРазложенияВМногострочкуеслиНадо");
|
|
6
vitosha
04.02.15
✎
16:03
|
(5) Спасибо, все получилось)
|
|
7
Дмитрий
04.02.15
✎
16:04
|
(3) СтрКоличествоСтрок даст тебе количество строк в реквизите
СтрПолучитьСтроку - даст одну из строк. Получаешь все строки и склеиваешь.
Или как в (1)
Только не Символы.ПС, а РазделительСтрок
|
|