Пример, условия задачи

В базе есть заказы на производство. Они создаются на основании либо заказов покупателей, либо других заказов на производство. Надо вывести только заказы на производство, созданные на основании заказов покупателей. При этом отбор нужно провести в тексте запроса, а не при обходе результата (без использования встроенного языка 1С).

Напишем запрос со следующим текстом:

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

Листинг 1 — Текст запроса

В конструкторе запроса данный фильтр выглядит следующим образом:

Рисунок 1 — Отбор в запросе

Стоит также обратить внимание, при указании пути к объекту (документу, справочнику, перечислению и т. д.) — наименование объекта необходимо прописывать в единственном числе.