|
Использование COMобъекта &НаСервере | ☑ | ||
---|---|---|---|---|
0
Varlant1n
13.01.22
✎
18:52
|
Здравствуйте! В данный момент прописываю интеграцию с кассовым аппаратом и разработчики ПО данного аппарата скинули мне dll файл, который нужно зарегистрировать через "PowerShell":
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe C:\pdEcrIntegration\pdBluetoothService.dll /tlb /nologo /codebase После регистрации использовать COMОбъект. Все сделал по инструкции, зарегал dll. Начал писать обработку для интеграции и столкнулся с проблемой, что мой COMОбъект работает только &НаКлиенте, а на &НаСервере выдается ошибка о том, что класс не зарегистрирван. А это в свою очередь может доставить проблем, так как теперь придется интеграцию прописывать не в отдельной обработке и обращатся к ней через ее модуль объекта, а в форме документа что не есть красиво. Кто-нибудь сталкивался с подобной проблемой? Если да, то как вы ее решили? Заранее всем спасибо за ответы!!! |
|||
1
Василий Алибабаевич
13.01.22
✎
18:55
|
(0) "Если да, то как вы ее решили?"
1. Да. 2. Регистрировали компоненту на сервере. |
|||
2
kubik_live
13.01.22
✎
18:58
|
Сервер - Настройка - Панель управления - Администрирование - Службы компонентов
Юзай... |
|||
3
Varlant1n
13.01.22
✎
18:58
|
(1) Можете, пожалуйста, хотя бы в двух словах сказать каким образом зарегать именно на сервере. Извиняюсь, если глупый вопрос, так как не сталкивался еще с этим и в интернете не нашел инфы про регистрацию именно на сервере. Вроде бы везде инфа о регистрации через regsvr32
|
|||
4
kubik_live
13.01.22
✎
19:04
|
Службы компонентов
|
|||
5
hhhh
13.01.22
✎
19:08
|
(3) надо сходить в серверную, на сервер.
|
|||
6
Сергиус
13.01.22
✎
19:11
|
(0)Делайте на обычных формах.
|
|||
7
Василий Алибабаевич
13.01.22
✎
19:21
|
(3) Не понял вопроса. На сервере также как на клиенте только на сервере. Зависит от того серверная база или файловая.
|
|||
8
Гений 1С
гуру
13.01.22
✎
20:33
|
(0) ох юность. возможно у тебя 32-битный COM, там нужны пляски, чтобы из 64-разрядного сервера запускать.
попробуй запустить 1с непосредственно на сервере, посмотри виден ли на клиенте COM если запускать 32-разрядную 1с и 64-разрядную 1с. |
|||
9
mistеr
13.01.22
✎
20:35
|
А зачем на сервере? Касса, что, к серверу подключена?
|
|||
10
1Сергей
13.01.22
✎
20:37
|
||||
11
Кирпич
13.01.22
✎
21:10
|
(0) У тебя кассовый аппарат в серверной стоит что ли? Админ чеки пробивает? Делай всё на клиенте.
|
|||
12
Кирпич
13.01.22
✎
21:14
|
+(11) А так... Сначала посмотри какой там у тебя на сервере .NET. Потом зарегай на сервере так регал на клиенте. Ну там еще права всякие и сё такое.
|
|||
13
Кирпич
13.01.22
✎
21:18
|
еще и, судя по названию pdBluetoothService.dll, там что то про Bluetooth
|
|||
14
hhhh
13.01.22
✎
21:27
|
(3) в обработке же тоже можно написать &НаКлиенте. Зачем вы на сервер замахиваетесь?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |