Как выбрать в запросе ВСЕ документы с условием? #540945


#0 by Zhuravlik
Здравствуйте. Есть такой код: ВыбДок - Список с пометками на форме, который я при открытии заполняю видами документов конфигурации, с помощью обьекта метаданные. Не проходит запрос. Если Запрос.Выполнить(ТекстЗапроса) = 1 Тогда {C:DOCUMENTS AND SETTINGSАДМИНИСТРАТОРРАБОЧИЙ СТОЛМЕТАДОК.ERT}: Условие (ПоискВидаДокумента( <<?>> Документ) = 1); Запрос[6] : Ошибка в выражении 'Документ'
#1 by 1Сергей
а где в запросе объявлен Документ?
#2 by Zhuravlik
А как его обьявить так, чтобы он брал все? док = Документ - ? Я подумал, что есть предопределенная группировка, значит не надо. Сейчас попробую.
#3 by 1Сергей
А вообще, черным запросом такое не провернуть. Используй ВыбратьДокументы
#4 by VladZ
#5 by Ёпрст
from _1sjourn (nolock) where iddocdef in (select val from #СпиокВидовДоков)
#6 by VladZ
ну и алгоритм укладки списка видов документов тоже выложи.  ;)
#7 by Ёпрст
через $ВидДокумента.НужныйВид поимеет..
#8 by Zhuravlik
жаль... Не дорос я еще до такого)
#9 by Zhuravlik
Буду делать обычным перебором. Спасибо, закрыто.
#10 by VladZ
А чем тебя вариант не устраивает?
#11 by Zhuravlik
Так перечислять каждый документ в системе? Не слишком громоздко? Собьюсь, запутаюсь не стану)
#12 by aka AMIGO
тебе один вид дока надо выбрать?
#14 by 1Сергей
Выбрать документы будет так же по времени, имхо
#15 by Zhuravlik
Изначально хотел фильтровать запрос условием на вид документа, который пользователь выбирает из списка с пометками. Потом сделал простым перебором доков. прикольно, спасибо))
#16 by Zhuravlik
+ вообще класс) вот что значит программист, я б ни в жизни не додумался)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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