Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запрос с использованием ТЗ, как параметра...

Запрос с использованием ТЗ, как параметра...
Я
   warkan
 
03.06.19 - 09:55
Всем добра!
Люди добрыя, подскажите, пожалуйста, где не так?

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

"тзЗначенийСвойств" - это ТЧ тестовой обработки с типами "ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения" (Свойство) и "Характеристика.ДополнительныеРеквизитыИСведения" (Значение).
Вроде бы всё типизировано? (Нет?..)

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

Что не так-то?...
Посоветуйте....

Большое спасибо!!!
 
 
   catena
 
1 - 03.06.19 - 10:00
СвойствА<>СвойствО
   warkan
 
2 - 03.06.19 - 10:04
ЫЫЫЫЫЫЫЫЫЫыыыыыыы...(((((((((((((((
ИдиЁт! Клинический!...

Или глазки пора чинить...

(!) Спасибо огромное!!!!!!!
   1Сергей
 
3 - 03.06.19 - 10:04
Всё ещё жду когда Катёна окажется неправа :)
   warkan
 
4 - 03.06.19 - 10:11
А как теперь сделать, чтоб отбирались элементы спр.Номенклатура, содержащие в тч.ДополнительныеРеквизиты все строки из тзЗначенийСвойств? ))) (Борзею, конечно. Но, вдруг, помогут...))
   HardBall
 
5 - 03.06.19 - 10:16
(4) Внутреннее соединение таблиц?
   warkan
 
6 - 03.06.19 - 10:19
Пробовал.
И Левое, и Полное... Выдает элементы и с одной из строк-условий. А хочется чтоб только со всеми сразу.
Или ничего...
   Жан Пердежон
 
7 - 03.06.19 - 10:27
считай количество
   Ёпрст
 
8 - 03.06.19 - 10:27
(6) левое + сгруппировать + Имеющие Количество(Номенклатура) >= ТутТупоПараметрКоличествоСтрокВТЗ
   warkan
 
9 - 03.06.19 - 10:40
Спасибо!
Попробую...

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.