|
1С + Бизнес-Инженер. Как заставить их дружить между собой? | ☑ | ||
---|---|---|---|---|
0
patria0muerte
15.12.14
✎
06:54
|
День добрый всем!
Выдали тут задачку. Есть софтина российская, Бизнесс-Инженер зовется. В документации ихней сказано: "Программный продукт Бизнес-инженер является сервером OLE-автомации, что позволяет: • Интегрировать программу Бизнес-инженер с другими внешними приложениями. " И также в описании объектной модели указано: "В программном продукте Бизнес-инженер, как и в любой программе, являющейся COM сервером, объекты, необходимые для работы с OLE Automation командами, упорядочены иерархически. То есть после запуска программы доступными являются основные объекты и с их помощью вызываются остальные объекты." Есть описание объектной модели, все методы описаны, впринципе что еще для счастья надо. Но граждане, как мне к ней из 1С то обратиться? Регистрироваться как COM объект она (софтина) не хочет, к методам ее обратиться не могу. Как мне подружить их, помогите советом? Мож кто делал уже такую штуку? |
|||
1
xraf
15.12.14
✎
08:13
|
(0) из 1С же можно делать напрямую запросы к субд
|
|||
2
Escander
15.12.14
✎
08:16
|
(0) обратиться к разрабам или к поддержке продажников, не?
|
|||
3
patria0muerte
15.12.14
✎
08:17
|
(1) Да можно то оно можно. Но основные данные в этом Бизнес Инженере лежат в табличке ItemData в виде (0x4F000000A5705D2FED1605FAAFC6C5B72913BD88010200000011CEEFE8F1E0EDE8E520EFF0EEE4F3EAF2E0......) вот таких полей не малой длины.
|
|||
4
patria0muerte
15.12.14
✎
08:22
|
(2) Это можно, но денюжек попросят. Такой вариант конечно рассматривается. Но пока что хотелось бы попробовать доконать его самому.
Есть еще один нюанс. Пытался зарегать непосредственно exe-шник как COM объект. Выдал мне ошибку, что то про не найденную точку входа. Хотя методы впринципе видны снаружи (когда пытаюсь зарегать компоненту через виндовую службу компонентов, там подобная ошибка). |
|||
5
Escander
15.12.14
✎
08:25
|
(4) регил через regsvr? А ты вообще уверен что у тебя полный пакет?
|
|||
6
patria0muerte
15.12.14
✎
08:30
|
(5) И не только через него. Через службу компнентов виндовую пытался. Пакет полный, ставил из инсталлятора.
|
|||
7
Турист
15.12.14
✎
08:33
|
(4) лучше заплатить разработчикам за поддержку )) в крайний раз когда я интегрировал какую-то левую софтину с 1с, оказалось что она нормально взлетает только на определеных видах виндовса ))
|
|||
8
patria0muerte
15.12.14
✎
08:34
|
+(6) При попытке загрузить его через regsvr пишет:
"Модуль "%FilePath%\BEsv.exe" загружен, но точка входа для DLLRegisterServer не найдена" |
|||
9
Necessitudo
15.12.14
✎
08:35
|
(4) Каких денюжек? Возможность официально объявлена, обязаны рассказать как ей пользоваться.
|
|||
10
vde69
15.12.14
✎
08:41
|
(9) возможно он тупо без ключика не работает :)
|
|||
11
Ник второй
15.12.14
✎
08:43
|
(8) Ты exe пытаешся зарегистрировать? мда..... ИМХО тебе даже платная поддержка не поможет.
|
|||
12
patria0muerte
15.12.14
✎
08:54
|
(11) Так экзешник ихний содержит и компоненты и билиотеки типов, о чем мне виндовая служба компонентов радостно сообщает и выдает их список, так что не надо тут.
|
|||
13
patria0muerte
15.12.14
✎
08:55
|
(10) Вот не исключено. Т.к. лицензия одна, и пока что на ней работает кадровик. Думаешь поможет, если с лицензии запустить?
|
|||
14
Ник второй
15.12.14
✎
08:56
|
(12) Значит при установке компоненты утанавливаются в систему, проверь в реестре.
|
|||
15
patria0muerte
15.12.14
✎
08:58
|
(14) Искал, нету. Я ж правильно понимаю, что мне необходимо в реестре ProgID найти, чтобы вызвать из 1С его?
Надо таки попробовать лицензию. Там с ними тоже геморрой, в документации нифига не указано, какая политика у них с лицензиями. Отпишусь как чего. |
|||
16
tridog
15.12.14
✎
09:01
|
(4) Обдолбанный. ActiveX EXE регистрируются в системе при первом запуске с достаточными для регистрации правами (т.е. запуска с правами администратора будет достаточно).
|
|||
17
patria0muerte
15.12.14
✎
09:15
|
(16) Вот про это не знал. Я с интеграцией сторонней до этого не сталкивался вообще практически, так что извиняйте, коли не знаю чего.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |