| 
    
 | 
        Просмотреть содержимое ВТ функция СписокПрямыхРасходовНУ         | 
☑ | 
    
        | 
    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) для сибаритов есть и готовые тулзы:
       
         | 
 | 
    
    
        | 
    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) криво задал параметры и отборы     
         | 
 | 
    
        Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший