Доброго времени суток!
Хочу с помощью запроса получить артикулы товаров в "Перемещение товаров в производство" для конкретного заказ-наряда.
[code]ВЫБРАТЬ
ПеремещениеТоваровВПроизводствоТовары.Номенклатура КАК Номенклатура,
ПеремещениеТоваровВПроизводствоТовары.Номенклатура.Артикул КАК НоменклатураАртикул
ИЗ
Документ.ПеремещениеТоваровВПроизводство.Товары КАК ПеремещениеТоваровВПроизводствоТовары,
Документ.ЗаказНаряд КАК ЗаказНаряд
ГДЕ
ПеремещениеТоваровВПроизводствоТовары.Ссылка = &Ссылка
//ЗаказНаряд.Ссылка = &Ссылка[/code]
В ссылке находится номер конкретного перемещения товаров в производство.
Так я вообще всю историю получаю, а не по конкретному заказ-наряду. Знаю, что запрос написан неправильно и как исправить тоже не знаю.
Вижу такой выход. Всё содержимое в ТаблицаЗначений
ВЫБРАТЬ
ЗаказНаряд.Автомобиль.VIN КАК АвтомобильVIN,
ЗаказНаряд.Товары.(
Номенклатура.Ссылка КАК НоменклатураСсылка,
Номенклатура.Артикул КАК НоменклатураАртикул
) КАК Товары
ИЗ
Документ.ЗаказНаряд КАК ЗаказНаряд
ГДЕ
ЗаказНаряд.Ссылка = &Ссылка
ВЫБРАТЬ
ВЫРАЗИТЬ(ПодчиненныеДокументы.Ссылка КАК Документ.ПеремещениеТоваровВПроизводство) КАК Перемещение
ПОМЕСТИТЬ Перемещения
ИЗ
КритерийОтбора.ПодчиненныеДокументы(&ЗаказНаряд) КАК ПодчиненныеДокументы
ГДЕ
ПодчиненныеДокументы.Ссылка ССЫЛКА Документ.ПеремещениеТоваровВПроизводство
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПеремещениеТоваровВПроизводствоТовары.Номенклатура КАК Номенклатура,
ПеремещениеТоваровВПроизводствоТовары.Номенклатура.Артикул КАК НоменклатураАртикул
ИЗ
Перемещения КАК Перемещения
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.ПеремещениеТоваровВПроизводство.Товары КАК ПеремещениеТоваровВПроизводствоТовары
ПО Перемещения.Перемещение = ПеремещениеТоваровВПроизводствоТовары.Ссылка
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.