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