|   |   | 
| 
 | 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) Спасибо. Очень хороший вариант, удобный.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |