8.х непонятная ошибка при Оле-соедиениеии

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Amber, 17 мар 2009.

  1. TopicStarter Overlay
    Amber
    Offline

    Amber Опытный в 1С

    Регистрация:
    16 ноя 2007
    Сообщения:
    98
    Симпатии:
    0
    Баллы:
    26
    У меня вот такой код
    Код:
    Роял = Новый COMОбъект("V81.Application");
    Путь= "G:\Documents and Settings\InfoBase10";
    Попытка
    Состояние("Выполняется подключение к информационной базе...");
    РезультатПодключения = Роял.Connect("File=""" + Путь + """;Usr=Администратор;Pwd=111");
    Сообщить( "База Роял подключена.");
    Исключение
    Сообщить(ОписаниеОшибки());
    Предупреждение("Не удалось подключится к указанной базе.");
    КонецПопытки;
    
    
    Подключение происходит нормально никаких ошибок не вылетает
    Далее вот такой код:
    Код:
    Спр81Карты=V8.Справочники["СкидочныеКарты"];
    Спр81Карты.НайтиПоНаименованию("111").ПолучитьОбъект().ВидыКарт=V8.Перечисления["ВидыКарт"].Обычная;
    Спр81Карты.Записать();
    
    Вылетает вот с такой ошибкой-
    [quote{Обработка.ЭкспортКартВБазы.Форма.Форма(839)}: Метод объекта не обнаружен (НайтиПоНаименованию)
    Спр81Карты.НайтиПоНаименованию(Выборка.НомерКарты).ПолучитьОбъект().ВидыКарт=V8.Перечисления["ВидыКарт"].Обычная;quote]
    Подскажите в чем ошибка.
  2. tunec
    Offline

    tunec Опытный в 1С

    Регистрация:
    2 июн 2008
    Сообщения:
    469
    Симпатии:
    0
    Баллы:
    26
    что за Спр81Карты=V8.Справочники["СкидочныеКарты"];???
    попробуй так:
    Спр81Карты=РезультатПодключения.Справочники["СкидочныеКарты"];
  3. TopicStarter Overlay
    Amber
    Offline

    Amber Опытный в 1С

    Регистрация:
    16 ноя 2007
    Сообщения:
    98
    Симпатии:
    0
    Баллы:
    26
    Тему можно считать закрытой. решил не выпендриваться и заменил перечисления на справочник(заоддно и продумал вариант если еще значения вноситься будут). Как только заменил проблема исчезла. ее природа так и осталась неизвестна=((
  4. x_under
    Offline

    x_under Модераторы Команда форума Модератор

    Регистрация:
    25 апр 2007
    Сообщения:
    2.576
    Симпатии:
    13
    Баллы:
    29
    какое-то странное обращение к справочнику при соединении. Попробуй так
    Код:
    Документ8 = V8.NewObject("ДокументМенеджер.Счет")
    

Поделиться этой страницей