1. Открываем службу компонентов, добавляем новое приложение COM+ наименование произвольное:
2. Внутри созданного приложения выбираем компоненты и жмем Добавить новый компонент:
Вводим путь для платформы номер 1:
C:\Program Files\1cv8\8.3.9.2233\bin\Comcntrl.dll - Соответственно библиотека версии 8.3.9.2033
Создастся компонент с именем "V83.COMConnector.1" Его необходимо переименовать.
После установки НЕСКОЛЬКИХ компонентов потребуется обращаться поименно в зависимости от версии, которая будет присвоена, для этого по вновь созданному компоненту жмем правой кнопкой - псевдоним:
Задаем ему имя "V8.3.9.2033.COMConnector" (при инициализации новых объектов будем создавать их по заданному имени) - можете придумать свое.
В этом же окне Поле "Новый код CLSID" - копируем в блокнот нам потребуется оно чуть позднее - делаем пометку что это версия 2233, чтоб не забыть. ({3E006D3E-D351-4446-851D-D8CF792E205A} - V8.3.9.2033
В списке появится 2 компонента, старый можно удалить:
Создаем вторую нужную нам версию
Указываем путь до второй версии:
В моем случае это 8.3.6.2041 - C:\Program Files\1cv8\8.3.6.2041\bin\comcntr.dll
Так же задаем псевдоним, чтоб не путаться а старую версию удаляем:
Теперь самое важное:
После регистрации мы увидим, что Windows К компоненте 8.3.9 привязал более позднюю зарегистрированную:
Открываем реестр пуск - выполнить - regedit
Идем в корень реестра и нажимаем CTRL+F - Ищем CLSID компоненты, которая не соответствует, на моем примере это - {3E006D3E-D351-4446-851D-D8CF792E205A}
На этом настройка Windows окончена, для инициализации нужной компоненты используем код вида:
COMConnector = Новый COMObject("V8.3.9.2033.COMConnector");
Или
COMConnector = Новый COMObject("V8.3.6.2041.COMConnector");
P.S. если вы захотите использовать 3,4,5 компонтентов - после каждой регистрации нужного компонента необходимо перепроверить все ветки реестра CLSID - Убедится что каждой компоненте адрес библиотеки соответствует