Установить Параметр запроса 1С в VBA #561396


#0 by Алексей777
Всем привет! Dim V8 As Object Dim Org As Object Zapr.Текст = Range("K1").Value До этого момента все ок, а вот как установить параметр запроса? Zapr.УстановитьПараметр (???)
#1 by Grusswelle
.ЦстановитьПараметр("НаименованиеПараметра", ЗначениеПараметра);
#2 by skunk
невзлетит ... если тип агрегатный
#3 by Алексей777
а как тогда взлетит :)?
#4 by skunk
попробовать через глобальные переменные  ... а устанавливать командой выполнить
#5 by Алексей777
#6 by skunk
неа ... глЧтоТо и Параметр - глобальные переменные
#7 by DmitrO
неправда, все взлетит
#8 by Алексей777
Sprav = Con.Справочники.Валюты возникает ошибка: объект не поддерживает это свойство или метод
#9 by Алексей777
Public par As Object Public zap As Object Con.zap = Con.NewObject("Запрос") уже здесь возникает ошибка: объект не поддерживает это свойство или метод End Sub
#10 by ptiz
Надо передавать ВСЕ параметры. В данном случае - текст запроса.
#11 by ptiz
+ и Con.zap =... точно не взлетит
#12 by Алексей777
Надо передавать ВСЕ параметры - в смысле параметры соединения: "Srvr=""servak:1941"";Ref=""Basa"";Usr=""Пользователь"";Pwd=""Пароль""" ? Они правильны.
#13 by DmitrO
и так далее, х..ли тут сложного?
#14 by DmitrO
#15 by Алексей777
Спасибо всем! :) получилось
#16 by Алексей777
, дружище! А вот если, нужно установить в параметр массив в составе которого ссылки на элементы справочника, тогда механизм БазаЗапрос.УстановитьПараметр "ВидНоменклатуры", База.Перечисления.ВидыНоменклатуры.Продукция не сработает, в любом случае нужно как-то заполнить массив объектами;
#17 by Rovan
Set Массив1С = База.NewObject("Массив")
#18 by Алексей777
сори, друзья, чего-то тупанул; просто если использовать конструкцию: Массив1С.Добавить (Con.Справочники.Организации.НайтиПоНаименованию("Организация")), то все работает; а вот если: орг = Con.Справочники.Организации.НайтиПоНаименованию("Организация") Массив1С.Добавить(орг), то не работает. Но это я так, в свое оправдание :)
#19 by DmitrO
Set орг = Con.Справочники.Организации.НайтиПоНаименованию("Организация")
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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