1с Запрос в иерархии #567836


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

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