27.02.2012, 12:51 | #1 |
Участник
|
Управление axapta из Excel VBA
Подскажите как подключится к axapte из Excel. Использую команду Logon (пользователь, пароль, ..., путь к клиент файлу на компьютере пользователя). В первый раз пишет что нехватает лицензионных прав. В следующие разы пишет другуюошибку (одну и ту же). Помогите. Плиз.
|
|
27.02.2012, 13:08 | #2 |
Участник
|
Можете скопировать точный текст сообщения об ошибке?
|
|
27.02.2012, 17:03 | #3 |
Участник
|
текст макроса
Private Sub CommandButton1_Click() Dim ax As AxaptaCOMConnector.Axapta2 On Error GoTo er1 Set ax = New AxaptaCOMConnector.Axapta2 ax.Logon2 "логин", "пароль", "", "", "", "", "Путь к файлу клиенту, который находится на моем компьютере" ax.Logoff Set ax = Nothing On Error GoTo 0 Exit Sub er1: MsgBox ("Ошибка № " & Err.Number & " " & Err.Description) ax.Logoff Set ax = Nothing Exit Sub On Error Resume Next Resume End Sub текст первого сообщения Ошибка №-2147467259 Не хватает лицензионных прав: Запустить Microsoft Axapta Невозможно, поскольку к системе подключено больше пользователей, чем дозволено лицензионными правами. Перед поключениемперезапустите Microsoft Axapta Business Connector. Вторая ошибка (повторяется после первой ошибки) Ошибка № -2147467259 Ошибка SQL: Операцией SQL сгенерировано сообщение о следующих ошибках: [Microsoft][Диспетчер драйверовODBC] связь используется. Connect information Was: Usering = [sa], Database = [axdb], Server = [aos2],dsn =[ ], Other = [ ] Коментарий: пользователь и каталог во второй ошибке, почему то указывается неверно. |
|
27.02.2012, 20:45 | #4 |
Участник
|
А собственно, лицензии-то на подключение Business Connector есть? Ну, хотя бы на одно подключение?
Возможно, будет полезна вот эта ссылка Закрыть AxaptaCOMConnector из AXAPTA Там, правда, про ComConnector, но не думаю, что общие принципы сильно изменились...
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
28.02.2012, 09:31 | #5 |
Участник
|
Лицензия точно есть. Я могу в любой моммент зайти в axapta при помощи клиентского файла.
|
|
28.02.2012, 10:39 | #6 |
Ищущий знания...
|
Цитата:
Откройте в аксапте свои лицензионные условия (Администрирование \ Настройка \ Система \ Лицензионные условия) и найдите там строку с текстом "Пользователи Business Connector". И вот сколько там указано пользователей?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
28.02.2012, 12:01 | #7 |
Участник
|
Строки с текстом "Пользователи Business Connector" там нет, но есть строка "COM Clients".
На "COM Clients" лицензии нет. |
|
28.02.2012, 12:21 | #8 |
Ищущий знания...
|
Цитата:
Цитата:
Ошибка №-2147467259 Не хватает лицензионных прав: Запустить Microsoft Axapta Невозможно,
поскольку к системе подключено больше пользователей, чем дозволено лицензионными правами. Перед поключениемперезапустите Microsoft Axapta Business Connector.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
28.02.2012, 15:31 | #9 |
Участник
|
Лицензию на Com Clients Подключили. Опять при запуске программы возникает ошибка.
Текст ошибки : " Ошибка № -2147217399 Операция не может быть выполнена, поскольку была отключена ключом контроля доступа". Помогите плиз. |
|
28.02.2012, 15:36 | #10 |
Ищущий знания...
|
Цитата:
Там необходимо включить (поставить галку) конфигурацию для той функциональности, которую Вы используете и нажать "ОК". З.Ы. при включении функциональности, запускается синхранизация БД, что может занять длительное время.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|