Условие в запросе на табличную часть справочника. Как? #563201


#0 by Dasty
Есть два справочника - "Номенклатура" и "ФармГруппа" ФармГруппа" входит в "Номенклатура" как табличная часть. Каждая номенклатура может входить в несколько фармгрупп. Можно ли, и как именно, в отчете по номенклатуре на СКД наложить условие по табличной части "ФармГруппа"? Пишу запрос: ВЫБРАТЬ    Номенклатура.Ссылка,    Номенклатура.ФармГруппа ИЗ если условие на фармгруппу "Равно", то все отрабатывает, а если "В списке", "Не равно" и пр. - начинаются чудеса. "ВЫБРАТЬ ПЕРВЫЕ" и "ВЫБРАТЬ РАЗЛИЧНЫЕ" чудеса не прекращают :(
#1 by dimaldinho
ФармГруппа" входит в "Номенклатура" как табличная часть. Это что означает?
#2 by lubja
2 справочника, но "ФармГруппа" входит в "Номенклатура" как табличная часть" - это как?!
#3 by Dasty
Есть справочник "номенклатура". У него есть табличная часть "ФармГруппы". В этой табличной части реквизит "ФармГруппа" с типом СправочникСсылка.ФармГруппы.
#4 by lubja
а что должно в результате получиться?
#5 by dimaldinho
Вот это нужно? ВЫБРАТЬ    НоменклатураФармГруппы.Ссылка,    НоменклатураФармГруппы.ФармГруппа ИЗ    Справочник.Номенклатура.ФармГруппы КАК НоменклатураФармГруппы
#6 by Dasty
В общем-то да. НО! Условия могут быть самыми различными. Можно конечно реализовать через внешний набор данных, с анализом отбора и программной генерацией запроса... Но вдруг есть возможность сделать это прямо в запросе СКД и не мучиться?
#7 by lubja
никакого отбора в запросе не делай. а на закладке Настройки/Отбор вытащи поле ФармГруппа, и будет тебе щасте)
#8 by Dasty
Так с этого я в и начал. Если отбор "равно", то все отработает на ура. А если "не равно"? У каждого элемента номенклатуры ~десяток фармгрупп. И вот все эти элементы он мне и вытащит по (десять-отбор) раз.
#9 by МимохожийОднако
А если в условии отбора применить "в"?
#10 by lubja
так запрос в отличается от твоего... попробуй его и через настройки отбора...
#11 by Dasty
Даёт пустой результат. Спасибо всем. Раз не получается, буду через внешний набор делать.
#12 by dimaldinho
А если запрос в   сгруппировать по Ссылка, ФармГруппа
#13 by lubja
да запрос в 5 по идеи должен норм отрабатывать и с отборами и без...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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