Имя: Пароль:
1C
1C 7.7
v7: Просматривать при отладке (в табло) многострочные длиные текстовые переменные
0 Fedor
 
31.01.12
19:02
Подскажите, пожалуйста, как при отладке можно полностью просмотреть длинную многострочную текстовую переменную?
1 zak555
 
31.01.12
19:03
СтрПолучитьСтроку()
2 Rie
 
31.01.12
19:03
(0) Никак, IMHO.
Используй отладочный вывод - через Сообщить или в файл.
3 Voronve
 
31.01.12
19:03
Обрезает отладчик длинные строки. Вставляй, для отладки конструкции, перевода многострочки в список значений.
4 Rie
 
31.01.12
19:04
(1) Строк в многострочной переменной может быть больше, чем заведено под них выражений в табло.
5 andrewks
 
31.01.12
19:07
СоздатьОбъект("Текст")
6 zak555
 
31.01.12
19:08
СтрПолучитьСтроку(строчка, 1)
СтрПолучитьСтроку(строчка, 2)
СтрПолучитьСтроку(строчка, 3)
СтрПолучитьСтроку(строчка, 4)
СтрПолучитьСтроку(строчка, 5)
СтрПолучитьСтроку(строчка, 6)
СтрПолучитьСтроку(строчка, 7)
СтрПолучитьСтроку(строчка, 8)
СтрПолучитьСтроку(строчка, 9)
СтрПолучитьСтроку(строчка, 10)
СтрПолучитьСтроку(строчка, 11)
СтрПолучитьСтроку(строчка, 12)
СтрПолучитьСтроку(строчка, 13)
7 Rie
 
31.01.12
19:09
(6) Бывает и больше 13 строк. Когда формируется, к примеру, текст нетривиального запроса - 13 строк совсем не хватает.
8 Voronve
 
31.01.12
19:10
(0) глРазложить(ТвояСтрока).ПолучитьЗначение(1)
9 zak555
 
31.01.12
19:11
СтрПолучитьСтроку(строчка, 14)
СтрПолучитьСтроку(строчка, 15)
СтрПолучитьСтроку(строчка, 16)
СтрПолучитьСтроку(строчка, 17)
СтрПолучитьСтроку(строчка, 18)
СтрПолучитьСтроку(строчка, 19)
СтрПолучитьСтроку(строчка, 20)
СтрПолучитьСтроку(строчка, 21)
СтрПолучитьСтроку(строчка, 22)
СтрПолучитьСтроку(строчка, 23)
СтрПолучитьСтроку(строчка, 24)
СтрПолучитьСтроку(строчка, 25)
СтрПолучитьСтроку(строчка, 26)
10 zak555
 
31.01.12
19:12
=)
и так далее ....
11 Vladal
 
31.01.12
19:14
(7) Нетривиальные запросы записываются в текст и этот текст показывается в окне Текст.Показать()
12 Rie
 
31.01.12
19:26
(11) Мне удобнее выводить текст запроса даже не в окно, а в файл.
Но за вариант с текстом - спасибо, может, пригодится.
13 FN
 
31.01.12
19:32
Предупреждение() предлагали?
14 Калиостро
 
31.01.12
19:33
ВвестиСтроку(Стр,,,1,) еще не предлагали?
15 FN
 
31.01.12
19:35
(14) Зачет!
16 Fedor
 
31.01.12
19:46
Всем спасибо!
17 andrewks
 
31.01.12
21:29
(14) не читабельно
18 andrewks
 
31.01.12
21:30
(13) нельзя скопировать
19 cathode
 
31.01.12
21:40
(0) Если, например, текст динамического запроса, тогда лучше, чем ЗначениеВФайл() ничего нет.
20 ДенисЧ
 
31.01.12
21:41
(18) А ты попробуй на предупреждении нажать принтскрин и вставить результат в нотепад...
21 andrewks
 
31.01.12
21:42
(20) у меня нет этой поделки. а AkelPad умный - не даёт
22 orefkov
 
01.02.12
00:22
Функция глОтладкаТекст(стрТекст) Экспорт
   ОткрытьФорму("Обработка", стрТекст, КаталогИБ() + "utils\просмотртекста.ert");
КонецФункции
23 Fedor
 
02.02.12
13:55
(22) А где взять обработку просмотртекста.ert?
24 Fedor
 
02.02.12
14:38
(19) Спасибо. Очень хороший вариант, удобный.