Отбор по подстроке реквизита(ов) табличной части документа в запросе #710342


#0 by s-n-a-y
Возможно ли написать запрос такого вида и как это сделать. Или ка сделать по другому:    Документы.МойДокумент.Ссылка Из    Документы.МойДокумент Где    Документы.МойДокумент.ТаблЧастьДокументыОснования.<ЛюбойТипДокумента>.ТаблЧастьТоварыЕслиОнаЕсть.ЛюбойРеквизитЭтойТабличнойЧасти <условие: найдется хотя бы один реквизит, который содержит подстроку> "подстрока"
#1 by Maxus43
Где Наименование ПОДОБНО %ТраЛяЛя%
#2 by s-n-a-y
, спасибо
#3 by Крошка Ру
Но конструкцию: <ЛюбойТипДокумента>.ТаблЧастьТоварыЕслиОнаЕсть.ЛюбойРеквизитЭтойТабличнойЧасти только через Выбор Когда
#4 by s-n-a-y
А запрос такого вида пройдется по всем элементам из табличной части ТаблЧастьТоварыЕслиОнаЕсть?
#5 by Maxus43
если попадётся док без этой ТЧ - будет ошибка. Тут уж надо думать хорошо, использовать и прочие обходные пути. Нет в запросах возможности проверять "ЕслиОнаЕсть"
#6 by s-n-a-y
Это конечно утопия, но нет ли возможности записать условие которое принимает истина если в ТаблЧастьТоварыЕслиОнаЕсть есть хотя бы  один реквизит (или его дочерние реквизиты 1-го уровня), который удовлетворяет "ПОДОБНО %ТраЛяЛя%" ?
#7 by s-n-a-y
, жаль придется все расписывать через ИЛИ
#8 by s-n-a-y
оператор ПОДОБНО %подстрока% регистронезависимый? Если нет, как это реализовать?
#9 by Йохохо
ТаблЧастьТоварыЕслиОнаЕсть это метаданные, запросом никак. реквизит тоже метаданные "или его дочерние реквизиты 1-го уровня" это как это то? "найдется хотя бы один реквизит, который содержит подстроку" кажется вы создаете бардак, который потом кому то автоматизировать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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