Страница 1 из 1

Обмен данными с 1С

Добавлено: 19 июл 2012, 08:43
kvit
Доброго времени суток!

Скажите, кто-нибудь использовал COM-объект работы с 1С imp1C.dll?
В частности, возникла проблема с подключением к БД 1С 8.2. Комплексная автоматизация:

Подключаюсь:

Код: Выделить всё

ConnStr := 'Srvr="srv-2"; Ref="ka_tests"; Usr="Администратор"; Pwd="пароль"; ';
Message(ansi2oem(v1cconnect(oem2ansi(connstr))));
В сообщении получаю "Подключен к 1С!"

Далее пытаюсь проверить соединение:

Код: Выделить всё

Message(ansi2OEM(v1CTESTCONNECTION(bConn)));
Получаю: "Ошибка получения данных!"

Еще такой ньюанс: умышленно меняя какой-либо параметр подключения на неверный (напрмер имя БД, пользователя) долго повисев, получаю аналогичное сообщение "Подключен к 1С!"
Собственно и вопрос, использовал ли кто эту библиотеку? И вобще, работает ли она с 1С 8.2 КА?

Re: Обмен данными с 1С

Добавлено: 19 июл 2012, 11:41
n0where
проще это делать с 1С, а не с Галактики. Через 1С подключитесь в БД и делайте что угодно

Re: Обмен данными с 1С

Добавлено: 20 июл 2012, 08:44
kvit
проще это делать с 1С, а не с Галактики
Дело в том, что Галактика у меня должна забирать справочник номенклатуры из 1С, а не наоборот.