Имя: Пароль:
1C
1С v8
Установка 32-битной версии компоненты на сервер х64 (мануал)
0 aleks-id
 
05.12.11
12:01
Часто на форуме задают вопросы - не работает загрузка из Эксель при использовании сервера 1С х64, почему возникает ошибка "Класс не определен" и т.п.
Представляю короткий мануал по установке 32-битных компонент на 64-битный сервер на примере MSSOAP.SoapClient30.

Устанавливаем на сервер MSSoapClient30.
Открываем оснастку службы компонентов: ПУСК-Панель управления-Администрирование-Службы компонентов.
Слева в дереве оснастки раскрываем Службы компонентов-Компьютеры-Мой компьютер-Приложения COM+, ПКМ на Приложения COM+ -Создать-Приложение.
В появившемся Мастере установки жмем Далее.
Страница Установка или создание нового приложения.
Нажимаем Создать новое приложение.
Страница Создание нового приложения.
Задаем произвольное имя, по смыслу связанное с устанавливаемой компонентой (SoapClient3).
Способ активизации - Серверное приложение. Жмем Далее.
Страница Удостоверение приложения.
Учетная запись - Сетевая служба. Жмем Далее.
Страница Добавить роли приложений.
Жмем Далее.
Страница Назначить пользователям роли.
Жмем Далее.
Жмем Готово.
Теперь в дереве Приложений COM+ появилось созданное нами приложение SoapClient3.
ПКМ на нем - Свойства. Здесь можно поиграть с безопасностью (чтобы не городить огород я снял Авторизацию, установил Уровень безопасности только на уровне процесса, отключил уровень проверки подлинности для вызова и выбрал Анонимное олицетворение).
На вкладке Удостоверение можно изменить учетную запись, от имени которой будет запускаться приложение.
Жмем ОК.
Теперь надо добавить непосредственно компонент.
Раскрываем ветку приложения SoapClient3 - Компоненты.
ПКМ - Создать - Компонент.
В появившемся Мастере установки компонентов жмем Далее.
Страница Импорт или установка компонента.
Нажимаем Импорт уже зарегистрированных компонентов.
Страница Выбор компонентов для импорта.
Ставим флаг 32 разряда.
В обновившемся списке ищем MSSOAP.SoapClient30 (не путайте с MSOSOAP.SoapClient30).
Жмем Далее.
Жмем Готово.

Теперь на 64-битном сервере доступна 32-битная компонента MSSOAP.SoapClient30
Регистрация других компонент выполняется таким же образом.
1 Aleksey
 
05.12.11
12:04
Что то не припомню на этом форуме таких вопросов.

Чаще всего спрашивают какого цвета трусы купить. Или с каким запахом туалетную бумагу
2 aleks-id
 
05.12.11
12:10
(1) это ты точно подметил )))
v8: 8.2 Куда ставить Excel?
3 aleks-id
 
05.12.11
12:11
если мануал нафиг не упал - удалите ветку
4 IamAlexy
 
05.12.11
12:11
(0) а нафуя она нужна эта ваша соапклиент если у 8ки есть WSПрокси ?
5 IamAlexy
 
05.12.11
12:12
+(4) с помощью WSПрокси доступ к соапсервису и его функциям в 1С8 описыватся тремя строками..
6 aleks-id
 
05.12.11
12:20
(5) у меня вмс-ка PSI отказалась напрочь работать с одинцовым :(
Закон Брукера: Даже маленькая практика стоит большой теории.