v7: Как правильно передавать параметры условий в запрос через OLE #604317


#0 by Oxana_Zap
Как правильно передавать параметры условий в запрос  через OLE ТекстЗапроса = " Период с '"+НачДата+ "' по '"+КонДата+"'; Нужно добавить условие где   1)Признак=перечисление.ВидРасхода.РасходыСвоим; Это перечисление есть только в базе источнике. 2) Договор=ПустоеЗначение Как правильно это передать в запрос?
#1 by viktor_vv
С договором в принципе все просто. | Договор = Документ.РасходнаяНакладная.Заказ;
#2 by Oxana_Zap
спасибо..че то не додумалась..а с перечислением?
#3 by viktor_vv
Получете по Оле значение перечисление по номеру, присваиваете переменной и эту переменную в условие в запрос.
#4 by viktor_vv
Сейчас вспомню как там по Оле.
#5 by Oxana_Zap
я писала так НашРасход=источник.перечисление.ВидРасхода.РасходыСвоим; но так не срабатывало хотя и не ругалось
#6 by viktor_vv
А ззачем в кавычках.? А так
#7 by Oxana_Zap
да начиталась где то . думала что так надо при работе с ОЛЕ. а Дата в кавычках тогда зачем?
#8 by Oxana_Zap
попробую так ..спасибо
#9 by viktor_vv
Ну это примитивный тип. Интерпретатор все что в одинарных кавычках преобразует в дату.
#10 by viktor_vv
Но насчет не уверен.
#11 by viktor_vv
Есть еще тормозной вариант. Не знаю какое представление у вас, но например
#12 by viktor_vv
СокрЛП приведет значение перечисления к строке, как правило это представление.
#13 by andrewks
.Идентификатор
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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