13.10.2006, 08:53 | #1 |
Участник
|
Здравствуйте!
Необходимо организовать обмен данными между Axapta 3.0 и 1С v8.0 (обе базы находятся на sqlserver'е) через COM. Пробывала сделать для 1С v7.7, все работает, а состыковать Axapta и 1С v8.0 не получается. Подскажите, пожалуйста, как сделать подключение к базе 1Сv8.0 из Аксапты... |
|
13.10.2006, 12:35 | #2 |
Участник
|
Цитата:
Сообщение от Лёlya
Здравствуйте!
Необходимо организовать обмен данными между Axapta 3.0 и 1С v8.0 (обе базы находятся на sqlserver'е) через COM. Пробывала сделать для 1С v7.7, все работает, а состыковать Axapta и 1С v8.0 не получается. Подскажите, пожалуйста, как сделать подключение к базе 1Сv8.0 из Аксапты... ничего хитрого в 8ке нет. Почитайте доку См. также http://axapta.mazzy.ru/lib/axapta-1cv8_loader/ как раз удвиляет каким образом у вас получилось состыковать с v7. в v7 есть метод new (новый). Этот метод воспринимается Аксаптой как ключевое слово. Приходится действовать через iDispatch. А с 8кой особых проблем не возникало. |
|
13.10.2006, 13:45 | #3 |
Участник
|
Дело в том, что у меня не получается преобразовать следующие строки под v8.0
v77 = new COM("v77.Application"); result = v77.initialize(v77.RMtrade(), pathLine,"NO_SPLASH_SHOW"); if (!result) throw error("Ошибка инициализации"); Мне не инициализировать 1С |
|
13.10.2006, 14:00 | #4 |
Участник
|
Цитата:
В восьмерке подключение идет через COM-коннектор. Например, http://itland.ru/forum//index.php?showtopi...mp;hl=connector http://itland.ru/forum//index.php?showtopi...hl=COMConnector |
|
13.10.2006, 14:09 | #5 |
Участник
|
Большое спасибо!!! Как раз то, что нужно!!!
|
|