При отладке 1С в толстом клиенте, когда необходимо проанализировать содержимое переменной с типом дерево значений или таблица значений, можно использовать функционал "вычислить выражение" и расчитать значение "Дерево.ВыбратьСтроку()". При этом в окне предприятия откроется форма с деревом.
В тонком клиенте эта возможность не доступна.
Для анализа переменной с типом ДеревоЗначений (а так же РезультатЗапроса и ДеревоЗначений) можно воспользоваться функционалом обработки КонсольЗапросов.
Порядок работы следующий:
1. Открыть обработку в режиме 1С Предприятие и скопировать ее на сервер
2. Скопировать текст вызова обработки из режима отладки
3. Поставить точку останова в месте, где сформирована коллекция и запустить отладку.
4. В точке останова вычислить выражение
5. вставить код из пункта 2.
5. Продолжить выполнение отладки.
6. После завершения отладки загрузить сформированные печатные формы с любой удобный каталог
7. Открыть сформированную форму для просмотра
Все тоже самое на видео:
Пример вызова механизма печати коллекции из отладки:
ВнешниеОбработки.Создать("C:\Users\Evgeny\AppData\Local\Temp\consquery83.epf", Ложь).СформироватьПечатнуюФормуКоллекции(Коллекция, Новый Структура("ТипФайлаТаблицы", ТипФайлаТабличногоДокумента.XLSX))
где
"Коллекция" - это произвольная коллекция одного из следующих типов {ТаблицаЗначений|ДеревоЗначений|РезультатЗапроса}
"ДополнительныеПараметры" - это Необязательный параметр типа структура со следующими необязательными ключами:
- ТипФайлаТаблицы: значение по умолчанию ТипФайлаТабличногоДокумента.MXL (ANSITXT, DOCX, HTML, HTML3, HTML4, HTML5, MXL, MXL7, ODS, PDF, TXT, XLS, XLS95, XLS97, XLSX)
- ПутьДляВыгрузкиПечатнойФормы : значение по умолчанию - "ПечФорма_" + результат выполнения стандартной функции ПолучитьИмяВременногоФайла() с расширением "MXL"