Имя: Пароль:
1C
 
Подскажите, как нибудь можно посмотреть временные таблицы в процессе исполнения ?
0 1c_asp
 
24.11.09
21:41
собственно в целях отладки
1 Лефмихалыч
 
24.11.09
21:44
как вариант

Запрос.Текст = "ВЫБРАТЬ * ИЗ ВремТаб"; Запрос.Выполнить().Выгрузить().ВыбратьСтроку()
2 1c_asp
 
24.11.09
21:46
Вариант интересный, спасибо, но хотелось бы под отладчиком без изменения кода
3 TormozIT
 
гуру
24.11.09
22:37
4 1c_asp
 
24.11.09
22:43
(3) Чет подключил, функцию Отладка никак вызвать не могу :-(
5 mirosh
 
24.11.09
22:50
(0) У Чистова на сайте лежит консоль запросов, там можно смотреть содержимое временных таблиц.
6 mirosh
 
24.11.09
22:53
(3) а, уже посоветовали.
7 1c_asp
 
24.11.09
22:53
(5) В режиме отладки ? Насколько я понял, у него просто пользовательская консоль
8 1c_asp
 
24.11.09
22:56
Блин... накачал всего, а как это должно работать никак не пойму...
9 Живой Ископаемый
 
24.11.09
22:57
2(7) ну да, и в ней ты можешь отладить запрос таким образом, что увидишь содержимое ВТ
10 1c_asp
 
24.11.09
22:59
(9) да как же эту консоль в режиме отладки запустить ?
11 Живой Ископаемый
 
24.11.09
23:00
2(10) Да не надо ее запускать ни в каком режиме.. Туда копируешь весь свой запрос(или пакет запросов), устанавливаешь параметры и выполняешь... И потом исследуешь результат.
12 1c_asp
 
24.11.09
23:03
(11) ууу... упаришься туда запрос с мильеном параметров копировать.

А нельзя как нибудь в процессе отладки посмотреть, что лежит во временных таблицах ?
13 Один С
 
24.11.09
23:06
(12) как вариант
Запрос.Текст = "ВЫБРАТЬ * ИЗ ВремТаб"; Запрос.Выполнить().Выгрузить().ВыбратьСтроку()
14 1c_asp
 
24.11.09
23:09
(13) а это можно подсунуть отладчику без модификации кода ?
15 Киборг
 
25.11.09
01:00
пишем функцию в глобальном модуле
Функция ПолучитьВременнуюТаблицу(МенеджерВрТаб, ИмяВрТаб) Экспорт
   Запрос = Новый Запрос;
   Запрос.Текст = "ВЫБРАТЬ ВрТаб.* ИЗ " + ИмяВрТаб + " КАК ВрТаб";
   Запрос.МенеджерВременныхТаблиц = МенеджерВрТаб;    
   Возврат Запрос.Выполнить().Выгрузить();
КонецФункции

тогда в отладчике можно выполнить команду

ПолучитьВременнуюТаблицу(ТвойЗапрос.МенеджерВременныхТаблиц, "имя_твоей_временной_таблицы")

которая в результате покажет выгрузку данных из твоей временной таблицы
16 1c_asp
 
25.11.09
10:38
(15) О... спасиб большое, буду пробовать
17 1c_asp
 
25.11.09
14:26
(15) А если модуль исполняется на сервере, то эту функцию не видно ?
18 Киборг
 
25.11.09
22:57
самому не сложно уже проверить наверно?! :)