Данная инструкция описывает решение проблемы в модулеУРВ при использовании 64-х битного клиент-серверного варианта 1С, которая вызывает сообщение типа:
"ОШИБКА: Не удалось создать 64-битный COM-объект соединения с ПО PERCo-S-20. Используйте компоненту ""PERCo_S20_1C_WR_64_32.exe"". См. описание ПО ""Perco-S-20""
ШАГ 1.
Убедитесь в наличии на сервере 1С установленной компоненты COM - соединений
Проверьте связь между 1С и СКУД в модуле УРВ. Если не помогло, переходите к шагу 2.
ШАГ 2
Программное обеспечение PERCo-S-20 32-битное.
При использовании 64 - битного ПО 1С необходимо использовать wrapper(обёртку) для 32-битной библиотеки PERCo_S20_1C.dll, PERCo_S20_1C_WR_64_32.exe которая(обёртка) является 32 разрядным DCOM сервером.
Для этого в дистрибутиве PERCo-S-20, начиная с релиза 3.9.6.5 присутствует файл PERCo_S20_1C_WR_64_32.exe.
При установке дистрибутива СКУД с отмеченным пунктом "Интеграция с "Формула: Модуль учета рабочего времени" этот файл устанавливается и регистрируется самостоятельно.
Если возникает ошибка, обозначенная в начале статьи, значит у запускающего DCOM пользователя не хватает прав.
В этом можно убедиться открыв журнал регистрации Windows
1. Выполните в командной строке: mmc comexp.msc /32 и найдите пункт .Wrapper PERCo_1C_S20_WR_64_32 в списке "Настройки DCOM".
В свойствах объекта "Wrapper" на закладке "Удостоверение" установите "Запускающий пользователь" или пользователя с заведомо полными правами в части DCOM.
Проверьте связь между 1С и СКУД в модуле УРВ.
Права на DCOM пользователю устанавливаются так (на примере USR1CV8):