1с 8.2 Выбор в запросе по помеченным элементам списка #669395


#0 by zhukovia
Мне нужно в запросе произвести сравнение с помеченными элементами списка "СписокДокументов" который находится на форме отчета. Сравнение в приведенной выше конструкции производится со Всеми элементами, а не с выделенными (Пометкой). Можно ли как то это сделать? Или надо сначала на основе списка создать другой в котором уже убраны не помеченные. Если да то как это сделать не перебирая в цикле "СписокДокументов"?
#1 by ДенисЧ
А чем не нравится вариант с перебором?
#2 by zhukovia
Думал может есть способ без изврата. Ну или хотя бы выгрузка помеченых.
#3 by Любопытная
Что такое СписокДокументов? |ГДЕ |Документы.Ссылка В (&СписокДокументов) может примерно так?
#4 by Любопытная
Ну или если твоя пометка не имеет отношение к документу, но как-то обозначается в СпискеДокументов, может имеет смысл сделать сначала временную таблицу, отобрав из списка документы по пометке?
#5 by zhukovia
Пометка это свойство в Списке на форме и в документах нет ничего подобного. Я и хотел избежать создания промежуточного списка
#6 by ДенисЧ
делай не через список, а через табличное поле. Потом передавай связанную тз в запрос и филььтуй
#7 by Любопытная
Я тебе и предлагаю не делать это циклом, а делать это в запросе. Но для этого ТЗ надо использовать, а не список, удобнее будет.
#8 by zhukovia
На форме список и с ним удобнее. А с временными таблицами заморачиваться понту нет. Уж тогда проще и быстрее в цикле перебрать и новый список создать, а не ЛевыеПравые соединения лепить.
#9 by zhukovia
Значит Никак?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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