Вирішення проблем з COMConnector на 64-розрядному сервері
Вирішуємо проблему інтеграції (імпорт, експорт документів) 1С з іншими програмами. Наприклад з ПК «M.E.Doc» (МЕДок) за допомогою нашої розробки "Документ-Навігатор"
--------------------------------------------------
Назви файлів бібліотек для версій 1С :
— для 1с7 — V7Plus.dll
— для 1x8 — comcntr.dll
Для 1с версії 7.* це шлях зазвичай C: \ Program Files \ 1Cv77 \ BIN
Для 1с версії 8.* це шлях зазвичай C: \ Program Files \ 1cv8 \ 8.3.9.2170 \ bin
---------------------------------
Інструкцію для вирішення проблеми реєстрації комконектора на 64-розрядному сервері.
Запускаємо службу компонентів. Описується для Windows Server 2008 R2 Standart .
Увага! — для 1С версії 8.3 — компонент називатиметься відповідно — V83_COMConnector
Виберіть Interactive user
У гілці Components додаємо нову компоненту comcntr.dll
ВАЖЛИВО! Після встановлення потрібно трохи змінити властивості.
Готово.
--------------
Важливий момен — Який розрядність дистрибутив вашої 1С? Відповідно, вказуйте правильний нехай до файлу comcntr.dll
------------
Наводимо приклади, як не треба робити (у переважній більшості випадків не коректно працює) :
Windows (x64) + Дистрибутив 1С x64
Для того, щоб зареєструвати ComConnector в 64-розрядній операційній системі Windows виконується команда: C:\Windows\SysWOW64\regsvr32 «C:\Program Files\BAF\8.3.14.1669\bin\comcntr.dll»
Запускаємо командний рядок від адміна....
c:\Windows\System32>
c:\Windows\System32>cd c:\Windows\SysWOW64
c:\Windows\SysWOW64>
c:\Windows\SysWOW64>regsvr32 «c:\program files\BAF\8.3.14.1669\bin\comcntr.dll»
… Деінсталяціяc:\Windows\SysWOW64>regsvr32 «c:\program files\BAF\8.3.14.1669\bin\comcntr.dll» /u
------------
Windows (x32)
Для 32 розрядної операційної системи Windows виконується команда: C:\Windows\System32\regsvr32 «C:\Program Files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll»
Запускаємо командний рядок від адміну....
c:\Windows\System32>
c:\Windows\System32>regsvr32 «c:\program files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll»
… Деінсталяція… c:\Windows\System32>regsvr32 «c:\program files (x86)\1cv8\8.3.9.2233\bin\comcntr.dll» /u