Имя: Пароль:
1C
1С v8
Просмотреть содержимое ВТ функция СписокПрямыхРасходовНУ
0 AugustBlack
 
20.09.12
07:05
привет,сабж..конфигурация БП. как просмотреть содержимое Временной таблицы возвращаемое этой функцией?
1 Zombi
 
20.09.12
07:07
(0) Shift + f9
2 ДенисЧ
 
20.09.12
07:07
Вставить в конфигурацию общую функцию

Процедура ПоказатьВременнуюТаблицу(
   СтруктураШапкиДокумента,
   МенеджерВременныхТаблиц,
   ИмяВременнойТаблицы
   ) Экспорт
   
   Если Не СтруктураШапкиДокумента.Свойство("ОтладочныйРежим")
    ИЛИ Не СтруктураШапкиДокумента.ОтладочныйРежим
   Тогда
       Возврат;
   КонецЕсли;
   
   ТекстЗапроса = "
   |ВЫБРАТЬ
   |    *
   |ИЗ
   |    ИмяВременнойТаблицы
   |";
   
   Запрос = Новый Запрос;
   Запрос.Текст = СтрЗаменить(ТекстЗапроса, "ИмяВременнойТаблицы", ИмяВременнойТаблицы);
   Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц;
   
   РезультатЗапроса = Запрос.Выполнить();
   
КонецПроцедуры // ПоказатьВременнуюТаблицу()


И вставить её вызов в то место, где нужно смотреть...
3 ДенисЧ
 
20.09.12
07:07
(1) Приколист :-)
4 AugustBlack
 
20.09.12
07:17
(2) Большое Спасибо!!!
5 ДенисЧ
 
20.09.12
07:20
+(2) и, соответственно, в отладчике войти в неё, дойти до последней строчки, выполнить её и в Shift-F9 сказать РезультатЗапроса.Выгрузить() / После чего можно будет смотреть
6 shuhard
 
20.09.12
07:28
(5) для сибаритов есть и готовые тулзы:
https://sites.google.com/site/vtezin/zaprosnik-1s
7 ДенисЧ
 
20.09.12
07:30
(6) заи......ся типовые процедуры такой тулзой проверять... Когда временные таблицы формируются в 10и местах по 6и общим модулям...
8 shuhard
 
20.09.12
07:36
(7) окстись =)
тулза - консоль запросов с просмотром ВТ
9 ДенисЧ
 
20.09.12
07:40
(8) Ага. Она удобна, когда все ВТ сводятся в один кусок текста. А когда идут вызовы

СформироватьТаблицуДокумента();
СформироватьТаблицуСтоимости();
СформироватьТаблицуРаспрделения();
СформироватьЕщёКучуТаблиц();
запрос.Текст = "Выбрать * ИЗ ВТ_РезультаРаспределения";
результатЗапроса = Запрос.Выполнить();

То овоща там, который тень отбрасывает, ты посмотришь этой консолью на все результаты...
10 AugustBlack
 
20.09.12
07:51
(5)  та консоль не показала содержимое моего запроса. Показало что в ВТ - 0 записей.
11 shuhard
 
20.09.12
08:14
(10) криво задал параметры и отборы
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан