Связь таблиц в запросе методом "В иерархии" #343455


#0 by Foxes
У меня такая проблемка: 1. Есть регистр сведений с 2-мя измерениями, Контрагент и Номенклатура. 2. В поле "Номенклатура" хранятся группы номенклатуры. Для каждого контрагента несколько записей. Вопрос: Как мне вытащить таблицу вида "Контрагент", "Номенклатура", но в которой будут показаны не группы, а элементы справочника номенклатура с вложенностью до последнего элемента. В итоге нужно все это соединить с регистром продаж, по каждой номенклатуре, но этот вопрос я бы решил. P.S. Пытался построить связь при соединении с помощью сравнения "В иерархии", типа - ПО ПродажиОбороты.Номенклатура В ИЕРАРХИИ (РегистрСведенийХХХ.ГруппаНоменклатуры) - ругается. Есть идеи?
#1 by Foxes
В общем вот, привожу запрос которым пока что вышел из ситуации. Но это не есть хорошо... Можно конечно динамически формировать до нужного уровня вложенности, но хотелось бы увидеть какой-нибудь универсальный метод решения проблемы, если такой есть вообще. ВЫБРАТЬ РАЗЛИЧНЫЕ    ВЫБОР КОГДА НаличиеВМагазинеСрезПоследних.БеретУНас ТОГДА 1 ИНАЧЕ 0 КОНЕЦ КАК БеретУНас
#2 by Foxes
Вот более полная версия. Только надо будет не по одному контрагенту, а по нескольким, медленно блин, да и криво... Хелп!    Регистратор
#3 by Hadgehogs
ППЦ, вам фильтр нужен...
#4 by Hadgehogs
Вот для более понятной версии - вам и фильтр не поможет...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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