Публикация конфигурации АСП.Шлюз
При установленном веб-сервере Аpache
Запустить 1С от имени администратора.
- Выбрать базу данных, кликнув на нее.
- Нажать на кнопку «Конфигуратор».
- Заполнить поля «Пользователь» и «Пароль» (если требуется).
- Нажать на кнопку «ОК».
- Нажать на меню «Администрирование».
- Выбрать пункт «Публикация на веб-сервере».
- Убедится что в поле «Веб-сервер» указан «Apache 2.4» и указать в поле «Каталог» путь к папке публикации. Данную папку необходимо создать в каталоге C:\wwwroot, либо C:\inetpub\wwwroot если каталог существует. Если не существует, его необходимо создать.
- Нажать кнопку «Опубликовать».
- Нажать на кнопку «ОК» ⇒ Появится сообщение: «При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?».
- Нажать кнопку «Да».
- Открыть «диспетчер сервера» (Через «Пуск») иперейти на пункт «Конфигурация».
- Выбрать раздел «Службы».
- Найти «Аpache» и кликнуть на нем правой кнопкой мыши.
- Выбрать пункт «Перезапустить».
- Закрыть конфигуратор.
ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР.
ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ КОМПОНЕНТУ SOAP-COM.
При установленном веб-сервере IIS
Запустить 1С от имени администратора.
- Выбрать базу данных, кликнув на нее.
- Нажать на кнопку «Конфигуратор».
- Заполнить поля «Пользователь» и «Пароль» (если требуется).
- Нажать на кнопку «ОК».
- Нажать на меню «Администрирование».
- Выбрать пункт «Публикация на веб-сервере».
- Убедится что в поле «Веб-сервер» указан «Internet Information Services» и указать в поле «Каталог» путь, где хранится база.
- Нажать кнопку «Опубликовать».
- Нажать на кнопку «ОК» ⇒ Появится сообщение: «При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?».
- Нажать кнопку «Да».
Если у Вас 32 разрядная версия 1С:
- Открыть «Диспетчер служб IIS» (через «Пуск»).
- Раскрыть список «WIN…».
- Выбрать пункт «Пулы приложений», кликнув на него.
- Кликнуть правой кнопкой мыши на строку «DefaultAppPool».
- Выбрать пункт «Дополнительные параметры».
- В поле «Разрешены 32-разрядные приложения» кликнуть кнопку выпадающего списка и выбрать пункт «true».
- Нажать кнопку «ОК».
Перезапустить пул, нажав кнопку c правой стороны «Перезапуск».
Перезапустить IIS сервер:
- Перейти в раздел «WIN…», кликнув на него
- С правой стороны нажать кнопку «Перезапустить».
Определение адреса публикации
Для того, чтобы определить ip адрес публикации для подключения с других компьютеров локальной сети, необходимо запустить на компьютере, где опубликована база, скрипт: ip_in_txt.bat
При этом, если был задан нестандартный порт, например 8080, нужно учесть это при формировании адреса подключения, например http:адрес_публикации:8080
++В случае если при вызове сервисов возникает ошибка: "ошибка работы с интернет"
Функция ПолучитьПрокси() Экспорт
следующим образом: Было:
Прокси = Новый WSПрокси(Определения, ПространствоИмен, СокрЛП("DataExchangeGatewayV2"),СокрЛП("DataExchangeGatewayV2Soap"));
Стало:
Прокси = Новый WSПрокси(Определения, ПространствоИмен(), "DataExchangeGatewayV2","DataExchangeGatewayV2Soap", , , , "http://"+?(Продуктив,"","t2-")+Подключение+"/"+ИмяШлюза+"/ws/DataExchangeGatewayV2.1cws")
++ ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР. ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ КОМПОНЕНТУ SOAP-COM. После того, как база опубликована, к ней может понадобиться Подключиться из обработки