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

Объясните 3 строчки текста запроса, не сложно нифига

Автор fairplayplease, 15 мар 2017, 11:39

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

fairplayplease

Подскажите указанное в скобочках( вот это) =)

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

bestname

1. Ко всем выбранным записям из справочника "Автомобили", присоединяются те записи из регистра "ПоказанияСпидометровАвто", которые удовлетворяют условие:
"Автомобили.Ссылка = ПоказанияСпидометровАвтоСрезПоследних.Автомобиль"

2. В запросе ставиться условие, на выбор определенного элемента из справочника "Автомобили".

3. Передаем в запрос этот самый определенный автомобиль.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск