gifts2017

Запуск COM x32 с x64 сервером 1С (на примере CAPICOM)

Опубликовал Andrey Tey (Bitnikov) в раздел Программирование - Внешние компоненты

Дело было так... как-то решили мы всей компанией перейти на х64 сервера. Все бы хорошо, но некоторые компоненты, отлично зарекомендовавшие себя на х32, наотрез отказались работать на х64. При том, что под х32 клиентом на этом же сервере работали замечательно!
И понадобилась кропотливая работа по поиску альтернативных решений.
Как пример, в этот момент нами была потеряна мелкософтовая компонента CAPICOM...

В данной статье я показываю как настроить работу x32 COM компонент с x64 сервером 1С под 2008 R2.
Данное недостаточно запублицированное решение я нашел в нете, проверил на нескольких наших серверах и уже запустил в бой.

Инструкцию эту и печатаю как статью и также выкладываю doc файлом.

 1. Запускаем консоль "Службы компонентов" и ветке «COM+ Applications» добавляем новое пустое приложение.

 2. Указываем имя, способ активации – «Server application».

 3. Учетная запись для запуска приложения: выбираем учетк под которой стартует сервер 1С.

 4. На закладке «Roles» открываем роль «CreatorOwner» и добавляем учетную запись робота сервера 1С.

 5. В ветке «Components» импортируем заранее зарегистрированную компоненту.

 6. Ставим галку «x32» и выбираем нашу компоненту.

 7. В свойствах новой компоненты на вкладке «Security» ставим галку «энфорса» и галку на «CreatorOwner».

 8. Перегружать не обязательно. Но почему не порадовать железку?

 

РЕЗЮМЕ: Обращаюсь после настройки к компоненте как и в x32 режиме

 

                        Capicom=НовыйCOMОбъект("CAPICOM.HashedData");

 

Скачать файлы

Наименование Файл Версия Размер
Запуск x32 COM на x64 сервере 1С 16
.doc 251,50Kb
29.07.13
16
.doc 251,50Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Олег (oleg_km) 31.07.13 14:40
Ну вот, а я уже свой суррогатный процесс сделал
2. andrewks 02.08.13 23:40
(1) oleg_km, и зачем? решение описано в инете уже много лет назад
3. Олег (oleg_km) 03.08.13 14:42
Да вообще-то мне мой вариант больше нравится. Я в свое время наелся COM+. Слишком там много всего наверчено. Все равно нужен был свой мини-сервер на 1С для разных нужд: работа с СМС, заодно и использование 32-битных dll приспособил
4. Анатолий Кичук (anatoliy.kichuk) 18.09.13 15:28
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа