Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Заказ.Дата КАК Дата,
| Заказ.СтруктурнаяЕдиница КАК СтруктурнаяЕдиница,
| Заказ.Ссылка КАК Ссылка,
| Заказ.Контрагент КАК Контрагент,
| ЗаказСостав.Ссылка КАК Ссылка1,
| ЗаказСостав.Количество КАК Количество
|ИЗ
| Документ.Заказ.Состав КАК ЗаказСостав
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.Заказ КАК Заказ
| ПО ЗаказСостав.Ссылка = Заказ.Ссылка
|ГДЕ
| Заказ.Дата >= &ДатаНач
| И Заказ.Дата <= &ДатаКон
| И Заказ.Проведен = ИСТИНА
| И Заказ.СкладНазначения.Наименование = "Тут надо сделать отбор по складу РЦ"
|
|УПОРЯДОЧИТЬ ПО
| Дата";
Если запросом обращаешься к табличной части документа, то к реквизитам самого документу надо обращаться через ссылку, например: ЗаказСостав.Ссылка.СкладНазначения, а ты запрос громоздишь через соединение.
ЗаказСостав.Ссылка КАК Ссылка1 <- Здесь была здравая идея, но автор похоже не понял происходящего :)
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший