Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 дек 2024, 02:32

Запрос.Выполнить();

Автор Евгений Павлович, 16 мая 2022, 09:49

0 Пользователей и 1 гость просматривают эту тему.

Евгений Павлович

Здравствуйте подскажите пожалуйста, почему мой запрос не заполняется. При этом в конструкторе запросов всё работает отлично.

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



И в результате запроса у меня пусто......

LexaK

Евгений Павлович, попробуйте изменить так

...
Запрос.УстановитьПараметр("Ссылка", Водитель);
РезультатЗапросаТЗ = Запрос.Выполнить().Выгрузить();//получаем таблицу значений

еще проверьте что ваша переменная Водитель имеет тип СправочникСсылка.Водители (или как там у вас)
если помогло нажмите: Спасибо!

antoneus

Не

|   тсаАвтомобли.Водитель.Ссылка = &Ссылка";
что ведет к еще одному неявному лишнему и ненужному соединению со справочником Водители, а

|   тсаАвтомобли.Водитель = &Ссылка";
А, хотя там тсаАвтомобили.Водитель.Наименование еще - можно просто Водитель.

Евгений Павлович

Всем спасибо. Разобрался.

Теги:
Рейтинг@Mail.ru

Поиск