AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.10.2006, 08:53   #1  
Лёlya_imported is offline
Лёlya_imported
Участник
 
4 / 10 (1) +
Регистрация: 13.10.2006
Здравствуйте!
Необходимо организовать обмен данными между Axapta 3.0 и 1С v8.0 (обе базы находятся на sqlserver'е) через COM. Пробывала сделать для 1С v7.7, все работает, а состыковать Axapta и 1С v8.0 не получается.
Подскажите, пожалуйста, как сделать подключение к базе 1Сv8.0 из Аксапты...
Старый 13.10.2006, 12:35   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Лё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кой особых проблем не возникало.
__________________
полезное на axForum, github, vk, coub.
Старый 13.10.2006, 13:45   #3  
Лёlya_imported is offline
Лёlya_imported
Участник
 
4 / 10 (1) +
Регистрация: 13.10.2006
Дело в том, что у меня не получается преобразовать следующие строки под 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  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Лёlya Посмотреть сообщение
Дело в том, что у меня не получается преобразовать следующие строки под v8.0

v77 = new COM("v77.Application");
result = v77.initialize(v77.RMtrade(), pathLine,"NO_SPLASH_SHOW");
if (!result)
throw error("Ошибка инициализации");

Мне не инициализировать 1С
Еще раз - читайте доку по восьмерке.
В восьмерке подключение идет через COM-коннектор.

Например,
http://itland.ru/forum//index.php?showtopi...mp;hl=connector
http://itland.ru/forum//index.php?showtopi...hl=COMConnector
__________________
полезное на axForum, github, vk, coub.
Старый 13.10.2006, 14:09   #5  
Лёlya_imported is offline
Лёlya_imported
Участник
 
4 / 10 (1) +
Регистрация: 13.10.2006
Большое спасибо!!! Как раз то, что нужно!!!
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:14.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.