Как передать ТаблицуЗначений в Запрос через COM соединение
Необходимо осуществить вот такой запрос между двумя базами:
никак не получается передать ТБЗ
пробовал создавать ТБЗ в "первой" базе и передавать
пробовал создавать ТБЗ во "вторйо базе" через COM
и потом
никак не хочет передаваться.
но почему-то уверен, что как то можно?
передать нужно именно ТБЗ а не Массив.
ну либо массив, но я тогда не понимаю, как по массиву сделать ЛЕВОЕ соединение в Запросе.
Запрос = V82.NewObject("Запрос");
Запрос.Текст = "
|ВЫБРАТЬ
| ТБЗ.КодНом,
| ТБЗ.Реквизит1
|ПОМЕСТИТЬ
| ВТ
|ИЗ
| &ТБЗ КАК ВТ_ТБЗ
|;
|
|ВЫБРАТЬ
| ВТ.КодНом КАК КОД,
| ВТ.Реквизит1 КАК Реквизит1,
| ЦеныНоменклатурыСрезПоследних.Цена КАК ЦЕНА
|ИЗ
| ВТ КАК ВТ
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&НаДату, ТипЦен = &спрСсылкаТипЦен) КАК ЦеныНоменклатурыСрезПоследних
| ПО ВТ.КодНом = ЦеныНоменклатурыСрезПоследних.Номенклатура.Код";
Показатьникак не получается передать ТБЗ
пробовал создавать ТБЗ в "первой" базе и передавать
Запрос.УстановитьПараметр("ТБЗ", ЗначениеВСтрокуВнутр(ТБЗ));
пробовал создавать ТБЗ во "вторйо базе" через COM
ТБЗ = V82.NewObject("ТаблицаЗначений");
и потом
Запрос.УстановитьПараметр("ТБЗ", ТБЗ);
никак не хочет передаваться.
но почему-то уверен, что как то можно?
передать нужно именно ТБЗ а не Массив.
ну либо массив, но я тогда не понимаю, как по массиву сделать ЛЕВОЕ соединение в Запросе.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот