Добрый день!
Товара не в остатках не выводит из регистра Н.
Подойдет ли такой код для решения задачи:
Список = Новый СписокЗначений;
Список.Добавить(Справочники.Номенклатура.чеснок);
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка
|ПОМЕСТИТЬ ВТ
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Ссылка В (&Список)
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ.Ссылка,
| isnull(ОстаткиТоваровЭталонОстатки.КоличествоОстаток,0) КоличествоОстаток
|ИЗ
| ВТ КАК ВТ
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваровЭталон.Остатки КАК ОстаткиТоваровЭталонОстатки
| ПО ВТ.Ссылка = ОстаткиТоваровЭталонОстатки.Номенклатура";
так работает спасибо!
Список = Новый СписокЗначений;
Список.Добавить(Справочники.Номенклатура.чеснок);
//{{КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Номенклатура.Ссылка
|ПОМЕСТИТЬ ВТ
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|ГДЕ
| Номенклатура.Ссылка В(&Список)
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ.Ссылка,
| ЕСТЬNULL(ОстаткиТоваровЭталонОстатки.КоличествоОстаток, 0) КАК КоличествоОстаток
|ИЗ
| ВТ КАК ВТ
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиТоваровЭталон.Остатки(, Номенклатура В (&Список)) КАК ОстаткиТоваровЭталонОстатки
| ПО ВТ.Ссылка = ОстаткиТоваровЭталонОстатки.Номенклатура";
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший