8.х ОБМЕН синхронизация с интернет каталогом

Тема в разделе "Обмен данными в "1С:Предприятие 8"", создана пользователем kika, 4 апр 2008.

  1. Resear4er
    Offline

    Resear4er

    Регистрация:
    21 июл 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Народ помогите плиз!!!!
    Есть код следующего вида:

    Соединение = Новый COMОбъект("ADODB.Connection");
    СтрокаПодключения="Driver={MySQL ODBC 3.51 Driver};Server=Имясервера;User=Пользователь;Password=Пароль;Option=3;Database=dba";
    Попытка
    Соединение.Open(СтрокаПодключения);
    Исключение
    ОбработкаОшибки(ОписаниеОшибки());
    КонецПопытки;

    При попытки регламентного задания выполнить этот код, появляется ошибка вида:
    Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Поставщик не указан, и не назначен поставщик по умолчанию.

    Если же я выполняю этот код, запуская вручную обработку, то проблем нет.
    Почему регл. задание не может выполнить код который на клиенте выполняется без проблем?

    Доп. инфа:
    ОС - windows server 2003 64-bit
    1C-ка тоже стоит 64 - bit
    Пробовал ставить на сервер MySQL ODBC 3.51 Driver и MySQL ODBC 5.1 Driver, не помогло
  2. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Если в инете ещё ничо не создано, а только оцениваются возможности и ресурсы, то советую обратить внимание на систему управления сайтами от 1С - "Битрикс". В ней уже заложен обмен с 1С. И в 1С (УТ-точно) в виде плана обмена с сайтом.

    Для УТ: смотрите план обмена с сайтом. Там уже прописано основное. Только настроить и подпачить ежели сайт не под Битриксом.
  3. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Для Resear4er - по видимому дело в правах пользователя под которым производится запуск регламентного задания.
    Ну желательно взглянуть на проблему ещё и с другой стороны: задание физически выполняется на сервере (#Сервер), а ручной запуск на клиенте (#Клиент). Права для пользователя на физически используемом компе видимо тоже разные. Да и вообще, сервак БД может и не иметь тех же соединений (случай для инета) как и клиентский комп.
  4. Resear4er
    Offline

    Resear4er

    Регистрация:
    21 июл 2010
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    А какие именно права в правах пользователя? Доступ к чему я должен проверить, и изменить чтобы решить проблему?
  5. Andy13
    Offline

    Andy13 Опытный в 1С

    Регистрация:
    1 мар 2010
    Сообщения:
    244
    Симпатии:
    2
    Баллы:
    29
    Регламентное задание запускается от имени некоего пользователя. Вот и сравните права.

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