Отладочный вывод таблицы значений

Опубликовал Владимир (vladismi) в раздел Программирование - Практика программирования

Иногда при отладке хочется спокойно проанализировать состав таблицы значений. ВыбратьСтроку() маловато.

Баян.

Иногда при отладке хочется спокойно проанализировать состав таблицы значений. ВыбратьСтроку() маловато.

В этом случае в глобальник можно поместить отладочную функцию, а потом в табло отладчика положить в параметр функции требуемую таблицу значений.

Аналогичную функцию можно использовать для "восьмерки", а для особой продвинутости - сохранить полученный табличный документ как лист Excel.

Скачать файлы

Наименование Файл Версия Размер
глПечатьТаблицыЗначений.txt
.txt 1,53Kb
02.07.13
210
.txt 1,53Kb 210 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Аркадий Кучер (Abadonna) 3648 12.04.10 05:29 Сейчас в теме
(0)
Иногда при отладке хочется спокойно проанализировать состав таблицы значений. ВыбратьСтроку() маловато.

Всю жизнь кладу ТЗ на форму и спокойно анализирую ;)
Потом только строчку дописать ТЗ=СоздатьОбъект("ТаблицаЗначений"), а с формы убрать.
А можно и не убирать, а просто скрыть
Rustig; niko; Leja; voshkaniridze; +4 Ответить
2. Jers (Jers) 12.04.10 08:49 Сейчас в теме
Для отладки сохраняю тз с помощью ЗначениеВФайл(), а затем анализирую специальной обработкой, в которой можно и редактировать тз и сортровать и в ексель вывести и много еще чего.
А если просто посмотреть необходимо, то достаточно просто .ВыбратьСтроку().
3. Kur ChataDm (KurchataDm) 12.04.10 17:44 Сейчас в теме
Прикольная весчица. На форуме несколько времени назад была подобная весч, там только пользовались внешней обработкой. А здесь решено только силами 1с.
4. Владимир (vladismi) 148 12.04.10 23:14 Сейчас в теме
В том то и дело, что не хотелось что-либо класть на формы, все-таки только для отладки, а ВыбратьСтроку() чересчур недолговечна... :)
5. Елена Б (Pin) 152 13.04.10 00:23 Сейчас в теме
Ну и если уж лезть в глобальный модуль, то можно бы добавить туда еще 4 строчки, чтобы иметь возможность через механизм расшифровок двойным щелчком разворачивать ячейки сформированной таблицы, представляющие собой вложенные Таблицы значений.
Для себя еще помудрила с шириной столбцов и направлением вывода текста в их заголовках, а то для пустых столбцов выводимые имена не видны.
6. sound sound (sound) 518 13.04.10 11:58 Сейчас в теме
на 7-ке помнится был файлик show.ert и процедура глПоказать (можно легко в инете нарыть), правда вроде тоже в глобальнике. Всегда ей пользовался.
7. Elis (elis) 14.04.10 17:17 Сейчас в теме
Для "просто посмотреть" таблицу я так делаю:

ТЗ.ВыбратьСтроки();
ВыбСтрока=0;
Если ТЗ.ВыбратьСтроку(ВыбСтрока, "Номенклатура")=1 тогда // вместо номенклатуры любая колонка
Таб=ТЗ.ПолучитьЗначение(ВыбСтрока,"Номенклатура");
КонецЕсли;

Для отладки вставляешь, где надо посмотреть содержание ТЗ и она как на ладони.
А чем она недолговечна?
8. Neman Entorin (ne_en) 46 18.07.10 17:42 Сейчас в теме
9. xDee (xDee) 19.12.11 21:51 Сейчас в теме
Ну и если уж лезть в глобальный модуль, то можно бы добавить туда еще 4 строчки, чтобы иметь возможность через механизм расшифровок двойным щелчком разворачивать ячейки сформированной таблицы, представляющие собой вложенные Таблицы значений.
Для себя еще помудрила с шириной столбцов и направлением вывода текста в их заголовках, а то для пустых столбцов выводимые имена не видны. (пардон спам)