| 
    0
    
        r1000    
       
    
    05.10.21 
            ✎
    10:49 
 | 
         
        В процедуре выполняется серия запросов с созданием временных таблиц. В конце запроса на основании этих временных таблиц рассчитываются итоговые данные.
 Из ТЗ, через параметр, я получаю временную таблицу чтобы использовать её в нескольких запросах. Но почему то содержание тзТекущаяСебестоимость(в самом начале), не соответствует созданной временной таблице ВТ_ТекущаяСебестоимость. Почему содержания временной таблицы может меняться ? Я её создаю 1 раз и в запросах, используя её, никак не переопределяю.
     
 Запрос = Новый Запрос;
 Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
 Запрос.УстановитьПараметр("тзТекущаяСебестоимость", тзТекущаяСебестоимость);
     
 Запрос.Текст = 
 "ВЫБРАТЬ
 |    тзТекущаяСебестоимость.Номенклатура КАК Номенклатура,
 |    тзТекущаяСебестоимость.Характеристика КАК Характеристика,
 |    тзТекущаяСебестоимость.МестоХранения КАК МестоХранения,
 |    тзТекущаяСебестоимость.ЦенаСебестоимости КАК ТекущаяЦенаСебестоимости
 |ПОМЕСТИТЬ ВТ_ТекущаяСебестоимость
 |ИЗ
 |    &тзТекущаяСебестоимость КАК тзТекущаяСебестоимость
 |;
 
 Запрос.Выполнить()
 
 Запрос.Текст = ".....
 
 Запрос.Выполнить() // тут уже тзТекущаяСебестоимость <> ВТ_ТекущаяСебестоимость по содержанию.     
         | 
 |