4 публикация конфигурации: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки |
Shihov (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
Запустить 1С от имени администратора. | Запустить 1С от имени администратора. | ||
[[File | [[File:1_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
- Выбрать базу данных, кликнув на нее. | - Выбрать базу данных, кликнув на нее. | ||
Строка 20: | Строка 20: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:2_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
- Нажать на меню <syntaxhighlight lang='bash'> | - Нажать на меню <syntaxhighlight lang='bash'> | ||
Строка 29: | Строка 29: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:3_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
- Убедится что в поле <syntaxhighlight lang='bash'> | - Убедится что в поле <syntaxhighlight lang='bash'> | ||
Строка 46: | Строка 46: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:4_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
- Открыть «диспетчер сервера» (Через "Пуск") иперейти на пункт <syntaxhighlight lang='bash'> | - Открыть «диспетчер сервера» (Через "Пуск") иперейти на пункт <syntaxhighlight lang='bash'> | ||
Строка 62: | Строка 62: | ||
- Закрыть конфигуратор. | - Закрыть конфигуратор. | ||
[[File | [[File:5_ш_публикация_конфигурации_шлюза_при_apache.png]] | ||
<hi #99d9ea><syntaxhighlight lang='bash'> | <hi #99d9ea><syntaxhighlight lang='bash'> | ||
' ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз | ' ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз:1_интеграция:5_подключение_адресного_классификатора|ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР]]. | ||
</syntaxhighlight>'</hi> | </syntaxhighlight>'</hi> | ||
<hi #99d9ea><syntaxhighlight lang='bash'> | <hi #99d9ea><syntaxhighlight lang='bash'> | ||
' ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты | ' ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты:soap-com|КОМПОНЕНТУ SOAP-COM]]. | ||
</syntaxhighlight>'</hi> | </syntaxhighlight>'</hi> | ||
Строка 76: | Строка 76: | ||
Запустить 1С от имени администратора. | Запустить 1С от имени администратора. | ||
[[File | [[File:1_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
- Выбрать базу данных, кликнув на нее. | - Выбрать базу данных, кликнув на нее. | ||
Строка 91: | Строка 91: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:2_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
- Нажать на меню <syntaxhighlight lang='bash'> | - Нажать на меню <syntaxhighlight lang='bash'> | ||
Строка 100: | Строка 100: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:3_ш_публикация_конфигурации_шлюза_при_iss.png]] | ||
- Убедится что в поле <syntaxhighlight lang='bash'> | - Убедится что в поле <syntaxhighlight lang='bash'> | ||
Строка 117: | Строка 117: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:4_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
Если у Вас 32 разрядная версия 1С/ | Если у Вас 32 разрядная версия 1С/ | ||
Строка 133: | Строка 133: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:5_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
- В поле <syntaxhighlight lang='bash'> | - В поле <syntaxhighlight lang='bash'> | ||
Строка 144: | Строка 144: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:6_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
Перезапустить пул, нажав кнопку c правой стороны <syntaxhighlight lang='bash'> | Перезапустить пул, нажав кнопку c правой стороны <syntaxhighlight lang='bash'> | ||
Строка 150: | Строка 150: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:7_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
Перезапустить IIS сервер/ | Перезапустить IIS сервер/ | ||
Строка 159: | Строка 159: | ||
</syntaxhighlight>'. | </syntaxhighlight>'. | ||
[[File | [[File:8_ш_публикация_конфигурации_шлюза_при_iis.png]] | ||
====== Определение адреса публикации ====== | ====== Определение адреса публикации ====== | ||
Для того, чтобы определить ip адрес публикации для подключения с других компьютеров локальной сети, необходимо запустить на компьютере, где опубликована база, скрипт/ [[File | Для того, чтобы определить ip адрес публикации для подключения с других компьютеров локальной сети, необходимо запустить на компьютере, где опубликована база, скрипт/ [[File:ip_in_txt.bat]] <br/>При этом, если был задан нестандартный порт, например 8080, нужно учесть это при формировании адреса подключения, например http///адрес_публикации/8080<br/>++++В случае если при вызове сервисов возникает ошибка/ "ошибка работы с интернет" | ||
| | | | ||
Строка 180: | Строка 180: | ||
Прокси = Новый WSПрокси(Определения, ПространствоИмен(), "DataExchangeGatewayV2","DataExchangeGatewayV2Soap", , , , "http://"+?(Продуктив,"","t2-")+Подключение+"/"+ИмяШлюза+"/ws/DataExchangeGatewayV2.1cws") </1c>++++ | Прокси = Новый WSПрокси(Определения, ПространствоИмен(), "DataExchangeGatewayV2","DataExchangeGatewayV2Soap", , , , "http://"+?(Продуктив,"","t2-")+Подключение+"/"+ИмяШлюза+"/ws/DataExchangeGatewayV2.1cws") </1c>++++ | ||
<hi #99d9ea><syntaxhighlight lang='bash'> | <hi #99d9ea><syntaxhighlight lang='bash'> | ||
' ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз | ' ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз:1_интеграция:5_подключение_адресного_классификатора|ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР]]. | ||
</syntaxhighlight>'</hi> | </syntaxhighlight>'</hi> | ||
<hi #99d9ea><syntaxhighlight lang='bash'> | <hi #99d9ea><syntaxhighlight lang='bash'> | ||
' ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты | ' ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты:soap-com|КОМПОНЕНТУ SOAP-COM]]. | ||
</syntaxhighlight>'</hi> | </syntaxhighlight>'</hi> | ||
После того, как база опубликована, к ней может понадобиться [[https/<syntaxhighlight lang='bash'> | После того, как база опубликована, к ней может понадобиться [[https/<syntaxhighlight lang='bash'> | ||
pub.aspcom.ru/%D0%BE%D0%B1%D1%89%D0%B5%D0%B5/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%B7_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8 | pub.aspcom.ru/%D0%BE%D0%B1%D1%89%D0%B5%D0%B5/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%B7_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8 Подключиться из обработки]] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:1 интеграция]] | [[Category:1 интеграция]] |
Версия от 23:17, 24 февраля 2025
Публикация конфигурации АСП.Шлюз
При установленном веб-сервере Аpache
Запустить 1С от имени администратора.
- Выбрать базу данных, кликнув на нее.
- Нажать на кнопку
'"Конфигуратор"
'. - Заполнить поля
'"Пользователь"
' и
'"Пароль"
' (если требуется). - Нажать на кнопку
'"ОК"
'.
- Нажать на меню
'"Администрирование"
'. - Выбрать пункт
'"Публикация на веб-сервере"
'.
- Убедится что в поле
'"Веб-сервер"
' указан "Apache 2.4" и указать в поле
'"Каталог"
' путь к папке публикации. Данную папку необходимо создать в каталоге C/
wwwroot, либо C/
inetpub
wwwroot если каталог существует. Если не существует, его необходимо создать.
- Нажать кнопку
'"Опубликовать"
'. - Нажать на кнопку
'"ОК"
' => Появится сообщение/ "При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?". - Нажать кнопку
'"Да"
'.
- Открыть «диспетчер сервера» (Через "Пуск") иперейти на пункт
'"Конфигурация"
'. - Выбрать раздел
'"Службы"
'. - Найти
'"Аpache"
' и кликнуть на нем правой кнопкой мыши. - Выбрать пункт
'"Перезапустить"
'.
- Закрыть конфигуратор.
<hi #99d9ea>
' ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз:1_интеграция:5_подключение_адресного_классификатора|ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР]].
'</hi> <hi #99d9ea>
' ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты:soap-com|КОМПОНЕНТУ SOAP-COM]].
'</hi>
При установленном веб-сервере IIS
Запустить 1С от имени администратора.
- Выбрать базу данных, кликнув на нее.
- Нажать на кнопку
'"Конфигуратор"
'. - Заполнить поля
'"Пользователь"
' и
'"Пароль"
' (если требуется). - Нажать на кнопку
'"ОК"
'.
- Нажать на меню
'"Администрирование"
'. - Выбрать пункт
'"Публикация на веб-сервере"
'.
- Убедится что в поле
'"Веб-сервер"
' указан "Internet Information Services" и указать в поле
'"Каталог"
' путь, где хранится база. - Нажать кнопку
'"Опубликовать"
'. - Нажать на кнопку
'"ОК"
' => Появится сообщение/ "При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?". - Нажать кнопку
'"Да"
'.
Если у Вас 32 разрядная версия 1С/
- Открыть "Диспетчер служб IIS" (через "Пуск"). - Раскрыть список "WIN...".
- Выбрать пункт
'"Пулы приложений"
', кликнув на него. - Кликнуть правой кнопкой мыши на строку
'"DefaultAppPool"
'. - Выбрать пункт
'"Дополнительные параметры"
'.
- В поле
'"Разрешены 32-разрядные приложения"
' кликнуть кнопку выпадающего списка и выбрать пункт
'"true"
'. - Нажать кнопку
'"ОК"
'.
Перезапустить пул, нажав кнопку c правой стороны
'"Перезапуск"
'.
Перезапустить IIS сервер/
- Перейти в раздел "WIN...", кликнув на него
- С правой стороны нажать кнопку
'"Перезапустить"
'.
Определение адреса публикации
Для того, чтобы определить ip адрес публикации для подключения с других компьютеров локальной сети, необходимо запустить на компьютере, где опубликована база, скрипт/ Файл:Ip in txt.bat
При этом, если был задан нестандартный порт, например 8080, нужно учесть это при формировании адреса подключения, например http///адрес_публикации/8080
++++В случае если при вызове сервисов возникает ошибка/ "ошибка работы с интернет"
|
В обработке необходимо отредактировать функцию:
<1c>
Функция ПолучитьПрокси() Экспорт</1c> следующим образом:
__Было:__ <1c> Прокси = Новый WSПрокси(Определения, ПространствоИмен, СокрЛП("DataExchangeGatewayV2"),СокрЛП("DataExchangeGatewayV2Soap")); </1c> __Стало:__ <1c>
Прокси = Новый WSПрокси(Определения, ПространствоИмен(), "DataExchangeGatewayV2","DataExchangeGatewayV2Soap", , , , "http://"+?(Продуктив,"","t2-")+Подключение+"/"+ИмяШлюза+"/ws/DataExchangeGatewayV2.1cws") </1c>++++
<hi #99d9ea>
' ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[5_асп.шлюз:1_интеграция:5_подключение_адресного_классификатора|ПОДКЛЮЧИТЬ АДРЕСНЫЙ КЛАССИФИКАТОР]].
'</hi> <hi #99d9ea>
' ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты:soap-com|КОМПОНЕНТУ SOAP-COM]].
'</hi> После того, как база опубликована, к ней может понадобиться [[https/
pub.aspcom.ru/%D0%BE%D0%B1%D1%89%D0%B5%D0%B5/%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%B7_%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8 Подключиться из обработки]]