В документе "Товарный чек" в табличной части есть реквизит "номенклатура" (элемент справочника), а в документе "акции" в табличной части есть реквизит "номенклатура" который может быть папкой любого уровня. Мне нужно "выцепить" из чека всю номенклатуру, родители которых (любого вышестоящего уровня) есть в документах "Акции".
В запросе же если это не непосредственный родитель - то не отрабатывает. Может, есть какие-то специфические приемы?
ВЫБРАТЬ
МаркетинговаяАкцияТоварыДляРасчетаСкидки.Ссылка,
ТоварныйЧекТовары.Номенклатура
ИЗ
Документ.ТоварныйЧек.Товары КАК ТоварныйЧекТовары
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.МаркетинговаяАкция.ТоварыДляРасчетаСкидки КАК МаркетинговаяАкцияТоварыДляРасчетаСкидки
ПО (ТоварныйЧекТовары.Номенклатура.Родитель = МаркетинговаяАкцияТоварыДляРасчетаСкидки.Номенклатура)
Или (ТоварныйЧекТовары.Номенклатура.Родитель.Родитель = МаркетинговаяАкцияТоварыДляРасчетаСкидки.Номенклатура)
Или (ТоварныйЧекТовары.Номенклатура.Родитель.Родитель.Родитель = МаркетинговаяАкцияТоварыДляРасчетаСкидки.Номенклатура)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой