Публикация конфигурации: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
| (не показано 7 промежуточных версий этого же участника) | |||
| Строка 7: | Строка 7: | ||
[[File:1_ш_публикация_конфигурации_шлюза_при_apache.png]] | [[File:1_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
# Выбрать базу данных, кликнув на нее. | |||
# Нажать на кнопку '''"Конфигуратор"'''. | |||
# Заполнить поля '''"Пользователь"''' и '''"Пароль"''' (если требуется). | |||
# Нажать на кнопку '''"ОК"'''. | |||
[[File:2_ш_публикация_конфигурации_шлюза_при_apache.png]] | [[File:2_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
# Нажать на меню '''"Администрирование"'''. | |||
# Выбрать пункт '''"Публикация на веб-сервере"'''. | |||
[[File:3_ш_публикация_конфигурации_шлюза_при_apache.png]] | [[File:3_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
# Убедится что в поле '''"Веб-сервер"''' указан "Apache 2.4" и указать в поле '''"Каталог"''' путь к папке публикации. Данную папку необходимо создать в каталоге C:\wwwroot, либо C:\inetpub\wwwroot если каталог существует. Если не существует, его необходимо создать. | |||
# Нажать кнопку '''"Опубликовать"'''. | |||
# Нажать на кнопку '''"ОК"''' => Появится сообщение: "При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?". | |||
# Нажать кнопку '''"Да"'''. | |||
[[File:4_ш_публикация_конфигурации_шлюза_при_apache.png]] | [[File:4_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
# Открыть «диспетчер сервера» (Через "Пуск") иперейти на пункт '''"Конфигурация"'''. | |||
# Выбрать раздел '''"Службы"'''. | |||
# Найти '''"Аpache"''' и кликнуть на нем правой кнопкой мыши. | |||
# Выбрать пункт '''"Перезапустить"'''. | |||
# Закрыть конфигуратор. | |||
[[File:5_ш_публикация_конфигурации_шлюза_при_apache.png]] | [[File:5_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
'''ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз:1_интеграция:5_подключение_адресного_классификатора|ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР]]. | '''ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз:1_интеграция:5_подключение_адресного_классификатора|ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР]].''' | ||
'''ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты:soap-com|КОМПОНЕНТУ SOAP-COM]]. | '''ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты:soap-com|КОМПОНЕНТУ SOAP-COM]].''' | ||
====== При установленном веб-сервере IIS ====== | ====== При установленном веб-сервере IIS ====== | ||
| Строка 44: | Строка 44: | ||
[[File:1_ш_публикация_конфигурации_шлюза_при_iis.png]] | [[File:1_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
# Выбрать базу данных, кликнув на нее. | |||
# Нажать на кнопку '''"Конфигуратор"'''. | |||
# Заполнить поля '''"Пользователь"''' и '''"Пароль"''' (если требуется). | |||
# Нажать на кнопку '''"ОК"'''. | |||
[[File:2_ш_публикация_конфигурации_шлюза_при_iis.png]] | [[File:2_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
# Нажать на меню '''"Администрирование"'''. | |||
# Выбрать пункт '''"Публикация на веб-сервере"'''. | |||
[[File:3_ш_публикация_конфигурации_шлюза_при_iss.png]] | [[File:3_ш_публикация_конфигурации_шлюза_при_iss.png]] | ||
# Убедится что в поле '''"Веб-сервер"''' указан "Internet Information Services" и указать в поле '''"Каталог"''' путь, где хранится база. | |||
# Нажать кнопку '''"Опубликовать"'''. | |||
# Нажать на кнопку '''"ОК"''' => Появится сообщение: "При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?". | |||
# Нажать кнопку '''"Да"'''. | |||
[[File:4_ш_публикация_конфигурации_шлюза_при_iis.png]] | [[File:4_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
| Строка 65: | Строка 65: | ||
Если у Вас 32 разрядная версия 1С/ | Если у Вас 32 разрядная версия 1С/ | ||
# Открыть "Диспетчер служб IIS" (через "Пуск"). | |||
# Раскрыть список "WIN...". | |||
# Выбрать пункт '''"Пулы приложений"''', кликнув на него. | |||
# Кликнуть правой кнопкой мыши на строку '''"DefaultAppPool"'''. | |||
# Выбрать пункт '''"Дополнительные параметры"'''. | |||
[[File:5_ш_публикация_конфигурации_шлюза_при_iis.png]] | [[File:5_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
# В поле '''"Разрешены 32-разрядные приложения"''' кликнуть кнопку выпадающего списка и выбрать пункт '''"true"'''. | |||
# Нажать кнопку '''"ОК"'''. | |||
[[File:6_ш_публикация_конфигурации_шлюза_при_iis.png]] | [[File:6_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
| Строка 82: | Строка 82: | ||
[[File:7_ш_публикация_конфигурации_шлюза_при_iis.png]] | [[File:7_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
Перезапустить IIS сервер | Перезапустить IIS сервер: | ||
# Перейти в раздел "WIN...", кликнув на него | |||
# С правой стороны нажать кнопку '''"Перезапустить"'''. | |||
[[File:8_ш_публикация_конфигурации_шлюза_при_iis.png]] | [[File:8_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
| Строка 91: | Строка 91: | ||
====== Определение адреса публикации ====== | ====== Определение адреса публикации ====== | ||
Для того, чтобы определить ip адрес публикации для подключения с других компьютеров локальной сети, необходимо запустить на компьютере, где опубликована база, скрипт | Для того, чтобы определить ip адрес публикации для подключения с других компьютеров локальной сети, необходимо запустить на компьютере, где опубликована база, скрипт: [[File:ip_in_txt.bat]] | ||
При этом, если был задан нестандартный порт, например 8080, нужно учесть это при формировании адреса подключения, например http://адрес_публикации/8080 | |||
В случае если при вызове сервисов возникает ошибка: "ошибка работы с интернет" | |||
| | | | ||
В обработке необходимо отредактировать функцию: | В обработке необходимо отредактировать функцию: | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Функция ПолучитьПрокси() Экспорт</ | Функция ПолучитьПрокси() Экспорт</syntaxhighlight> | ||
следующим образом: | следующим образом: | ||
'''Было:''' | '''Было:''' | ||
<1c> | <syntaxhighlight lang='1c'> | ||
Прокси = Новый WSПрокси(Определения, ПространствоИмен, СокрЛП("DataExchangeGatewayV2"),СокрЛП("DataExchangeGatewayV2Soap")); </ | Прокси = Новый WSПрокси(Определения, ПространствоИмен, СокрЛП("DataExchangeGatewayV2"),СокрЛП("DataExchangeGatewayV2Soap")); | ||
'''Стало:''' | </syntaxhighlight> | ||
<1c> | |||
Прокси = Новый WSПрокси(Определения, ПространствоИмен(), "DataExchangeGatewayV2","DataExchangeGatewayV2Soap", , , , "http://"+?(Продуктив,"","t2-")+Подключение+"/"+ИмяШлюза+"/ws/DataExchangeGatewayV2.1cws") </ | '''''Стало:''' | ||
'''ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз:1_интеграция:5_подключение_адресного_классификатора|ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР]].'''''' | <syntaxhighlight lang='1c'> | ||
Прокси = Новый WSПрокси(Определения, ПространствоИмен(), "DataExchangeGatewayV2","DataExchangeGatewayV2Soap", , , , "http://"+?(Продуктив,"","t2-")+Подключение+"/"+ИмяШлюза+"/ws/DataExchangeGatewayV2.1cws") | |||
</syntaxhighlight> | |||
'''''ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз:1_интеграция:5_подключение_адресного_классификатора|ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР]].''' | |||
'''ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты:soap-com|КОМПОНЕНТУ SOAP-COM]].''' | |||
После того, как база опубликована, к ней может понадобиться [[Подключение_из_обработки]] | |||
[[Category:1 интеграция шлюз]] | |||
[[Category:1 интеграция]] | |||
<vote type=1 /> | <vote type=1 /> | ||