типа
необходимо зарегистрироваться для просмотра ссылки
Запрос=Новый Запрос();
Запрос.Текст=
"
|ВЫБРАТЬ
| ТоварыВКладовойОстатки.Номенклатура,
| ТоварыВКладовойОстатки.Кладовая,
| ТоварыВКладовойОстатки.ХарактеристикаНоменклатуры,
| ТоварыВКладовойОстатки.СерияНоменклатуры,
| ТоварыВКладовойОстатки.КоличествоОстаток,
| ЕСТЬNULL(ВЫДАЧА.Выдано, 0) КАК Выдано,
| ТоварыВКладовойОстатки.КоличествоОстаток - ЕСТЬNULL(ВЫДАЧА.Выдано, 0) КАК НаПолке,
| Стеллажи.Стеллаж КАК Стеллаж,
| ТоварыВКладовойОстатки.Организация,
| ТИПЗНАЧЕНИЯ(ТоварыВКладовойОстатки.Номенклатура) КАК ТипЗНч
|ИЗ
| РегистрНакопления.ТоварыВКладовой.Остатки КАК ТоварыВКладовойОстатки
| ЛЕВОЕ СОЕДИНЕНИЕ ВЫДАЧА КАК ВЫДАЧА
| ПО ТоварыВКладовойОстатки.Номенклатура = ВЫДАЧА.Номенклатура
| И ТоварыВКладовойОстатки.Кладовая = ВЫДАЧА.Кладовая
| ЛЕВОЕ СОЕДИНЕНИЕ Стеллажи КАК Стеллажи
| ПО ТоварыВКладовойОстатки.Номенклатура = Стеллажи.Номенклатура
| И ТоварыВКладовойОстатки.Кладовая = Стеллажи.Кладовая
|ГДЕ
| ТоварыВКладовойОстатки.Кладовая = &Кладовая
| И (ТИПЗНАЧЕНИЯ(ТоварыВКладовойОстатки.Номенклатура) = &Номенклатура
| ИЛИ &Номенклатура=ТипЗначения(Неопределено))
|";
тип=Справочники.Номенклатура.НайтиПоКоду("000000001");
тип=Справочники.ОсновныеСредства.НайтиПоКоду("000000001");
ТЗН=ТипЗнч(тип);
Запрос.Параметры.Вставить("Кладовая", Кладовая); // <Стеллажи>[Инструментальная кладовая М-3], Справочники.Стеллажи.НайтиПоНаименованию("Инструментальная кладовая М-3");
Запрос.Параметры.Вставить("Номенклатура", ТЗН); // <Тип>[Номенклатура]
А как нибудь по изящнее - прямо задать тип значения
! | необходимо зарегистрироваться для просмотра ссылки: 4 |