Запрос по свойствам номенклатуры #539232


#0 by totparen
Помогите пожалуйста составить запрос. УТ 10.3; 8.1 У номенклатуре, назначены свойства - Материал, Страна-производитель, Новинка. Хочется составить такой запрос, что бы в итоге получились таблица со всеми товарами, и с колонками Материал, Страна, Новинка. Нашёл похожий запрос, но он формирует только по тем товарам, у которых заполнены эти свойства и только по двум свойствам. ВЫБРАТЬ
#1 by totparen
Только недавно взялся за запросы. Пытаюсь составить запрос через "Конструктор запросов" - ругается что "Неоднозначное поле Номенклатура.Ссылка..." Пытаюсь вывести все элементы со справочника "Номенклатура" + остаток по ним, если есть.    ТоварыНаСкладахОстатки.КоличествоОстаток ИЗ
#2 by hhhh
всё-таки некошерно называть таблицу "Номенклатура". Напиши, например ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК СправочникНоменклатура
#3 by vicof
неоднозначное поле - задай другой псеводним
#4 by mikecool
Остатки.КоличествоОстаток, ЗначенийСвойства1, ЗначенийСвойства2, ЗначенийСвойства3 Спр.Номенклатура ЛС Остатки По Номенклатура ЛС ЗначенияСвойствОбъетов По Объект = Номенклатура И Свойство = &Свойство1 ЛС ЗначенияСвойствОбъетов По Объект = Номенклатура И Свойство = &Свойство2 ЛС ЗначенияСвойствОбъетов По Объект = Номенклатура И Свойство = &Свойство3 и не забываем про нулы
#5 by mikecool
+4 условие на свойство надо указывать в соединении таблиц, иначе выборка не будет полной
#6 by totparen
Всё верно, хочу в конечном итоге получить на выходе таблица вида Что такое ЛС? Решил сперва отработать простое соединение в запросе: Весь товар;Количество на складе. Сделал так: ВЫБРАТЬ    СпрНоменклатура.Ссылка,    ПартииТоваровНаСкладахОстатки.КоличествоОстаток ИЗ Как бы к этому добавить значения свойств?
#7 by vicof
#8 by vicof
2. ЛС - левое соединение
#9 by totparen
Помогите подключить колонку с 1-м значением к запросу ВЫБРАТЬ    СпрНоменклатура.Ссылка КАК Товар,    ПартииТоваровНаСкладахОстатки.КоличествоОстаток КАК Остаток ИЗ
#10 by totparen
С одним из свойств номенклатуры.
#12 by totparen
Спасибо за ссылку. Проштудирую.
#13 by totparen
Получился такой вот запрос: С точки зрения оптимальности,  это не слишком тяжело?    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов    РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ИЗ
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С