Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Запрос к удаленной базе 1Сv8.3 через COM          
BeLuY Подменю пользователя
сообщение 11.08.20, 13:43
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 32
Спасибо сказали: 6 раз
Рейтинг: 0

Добрый день! Пытаюсь сформировать запрос к удаленной базе 1Сv8.3. Делаю так:

    // ----------------------------------------------------------
    // Подключение к БД БУ
    // ----------------------------------------------------------
    
    ПараметрыПодключения = "Srvr=""server"";Ref=""buh"";Usr=""Администратор"";Pwd=""123"";";
    Подключение = Неопределено;
    
    Попытка
        V83COMCon = Новый COMОбъект("V83.COMConnector");
        Подключение = V83COMCon.Connect(ПараметрыПодключения);
    Исключение
         Сообщить("Ошибка подключения к БД: " + ОписаниеОшибки());
         Возврат;
     КонецПопытки;    
    
    // ----------------------------------------------------------
    // Загрузка данных в табличную часть
    // ----------------------------------------------------------
    Попытка
        ЗапросБУ = Подключение.NewObject("Запрос");
        
        ЗапросБУ.Текст = "ВЫБРАТЬ
                        |    ПлатежноеПоручениеВходящее.Контрагент.КодПоЕДРПОУ,
                        |    ПлатежноеПоручениеВходящее.СуммаДокумента
                        |ИЗ
                        |    Документ.ПлатежноеПоручениеВходящее КАК ПлатежноеПоручениеВходящее
                        |ГДЕ
                        |    ПлатежноеПоручениеВходящее.Проведен = ИСТИНА
                        |    И ПлатежноеПоручениеВходящее.Дата = &Дата";
                        
        ЗапросБУ.УстановитьПараметр("Дата", Дата);
        
        РезультатБУ = ЗапросБУ.Выполнить.Выбрать();
        
        Пока РезультатБУ.Следующий() Цикл
            //......
        КонецЦикла;
        
    Исключение
        Сообщить("Ошибка при выполнении запроса к удаленной БД: " + ОписаниеОшибки());    
    КонецПопытки;

При выполнении запроса получаю ошибку в строке
РезультатБУ = ЗапросБУ.Выполнить.Выбрать();

Текст ошибки:
Цитата
Ошибка при получении значения атрибута контекста (Выполнить): Метод не найден


Подскажите что я делаю не так?

PS: Код не закончен - прошу сильно не

Спасибо!

//----------------------------------------------------------------------------------

Блииин, пропустил скобки в методе Выполнить() wacko.gif icon_cuss.gif

РезультатБУ = ЗапросБУ.Выполнить().Выбрать();


Можно удалить тему? 26000000.gif

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 9:33
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!