Имя: Пароль:
1C
 
Запрос к ТЗ на форме (УФ)
0 1ctube
 
30.03.18
09:16
День добрый. Нужно запросом обратиться к ТЗ которая на форме (УФ).
Вот код:
&НаСервере
Процедура СоздатьЗаказНаСервере()
    
Запрос = Новый Запрос;
Запрос.Текст = "Выбрать
|    ТаблицаЗначений.Номенклатура КАК Номенклатура
|Поместить ВТ
|ИЗ
|    &ТаблицаЗначений КАК ТаблицаЗначений
|;
|Выбрать
|    ВремТаб.Номенклатура ИЗ ВТ Как ВремТаб";
Запрос.УстановитьПараметр("ТаблицаЗначений", ТЗ);
Результат = Запрос.Выполнить();     
КонецПроцедуры

&НаКлиенте
Процедура СоздатьЗаказ(Команда)
    СоздатьЗаказНаСервере();
КонецПроцедуры

Вываливается с ошибкой:
{ВнешняяОбработка.Заказы.Форма.Форма.Форма(81)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();     
по причине:
{(5, 5)}: Неверные параметры "ТаблицаЗначений"
<<?>>&ТаблицаЗначений КАК ТаблицаЗначений

Сначала выдавала ошибку что можно использовать только временные таблицы, я переписал запрос, теперь выдаёт эту ошибку
1 Lexey_
 
30.03.18
09:27
(0) колонки ТЗ должны быть типизированы
2 1ctube
 
30.03.18
09:29
(1) они типизированы: я задал для них тип
3 hhhh
 
30.03.18
09:30
(0) Запрос.УстановитьПараметр("ТаблицаЗначений", ТЗ.Выгрузить())
4 1ctube
 
30.03.18
09:47
(3) Спасибо, получилось!
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс