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