Публикация конфигурации: различия между версиями

Нет описания правки
Нет описания правки
 
(не показано 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/<br/>wwwroot, либо C/<br/>inetpub<br/>wwwroot если каталог существует. Если не существует, его необходимо создать.
Убедится что в поле '''"Веб-сервер"''' указан "Apache 2.4" и указать в поле '''"Каталог"''' путь к папке публикации. Данную папку необходимо создать в каталоге C:\wwwroot, либо C:\inetpub\wwwroot если каталог существует. Если не существует, его необходимо создать.
  - Нажать кнопку '''"Опубликовать"'''.
Нажать кнопку '''"Опубликовать"'''.
  - Нажать на кнопку '''"ОК"''' => Появится сообщение/ "При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?".
Нажать на кнопку '''"ОК"''' => Появится сообщение: "При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?".
  - Нажать кнопку '''"Да"'''.
Нажать кнопку '''"Да"'''.


[[File:4_ш_публикация_конфигурации_шлюза_при_apache.png]]
[[File:4_ш_публикация_конфигурации_шлюза_при_apache.png]]


  - Открыть «диспетчер сервера» (Через "Пуск") иперейти на пункт '''"Конфигурация"'''.
Открыть «диспетчер сервера» (Через "Пуск") иперейти на пункт '''"Конфигурация"'''.
  - Выбрать раздел '''"Службы"'''.
Выбрать раздел '''"Службы"'''.
  - Найти '''"Аpache"''' и кликнуть на нем правой кнопкой мыши.
Найти '''"А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" и указать в поле '''"Каталог"''' путь, где хранится база.
Убедится что в поле '''"Веб-сервер"''' указан "Internet Information Services" и указать в поле '''"Каталог"''' путь, где хранится база.
  - Нажать кнопку '''"Опубликовать"'''.
Нажать кнопку '''"Опубликовать"'''.
  - Нажать на кнопку '''"ОК"''' => Появится сообщение/ "При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?".
Нажать на кнопку '''"ОК"''' => Появится сообщение: "При создании новой публикации на Apache рекомендуется выполнить перезапуск веб-сервера. Выполнить перезапуск?".
  - Нажать кнопку '''"Да"'''.
Нажать кнопку '''"Да"'''.


[[File:4_ш_публикация_конфигурации_шлюза_при_iis.png]]
[[File:4_ш_публикация_конфигурации_шлюза_при_iis.png]]
Строка 65: Строка 65:
Если у Вас 32 разрядная версия 1С/
Если у Вас 32 разрядная версия 1С/


  - Открыть "Диспетчер служб IIS" (через "Пуск").
Открыть "Диспетчер служб IIS" (через "Пуск").
  - Раскрыть список "WIN...".
Раскрыть список "WIN...".
  - Выбрать пункт '''"Пулы приложений"''', кликнув на него.
Выбрать пункт '''"Пулы приложений"''', кликнув на него.
  - Кликнуть правой кнопкой мыши на строку '''"DefaultAppPool"'''.
Кликнуть правой кнопкой мыши на строку '''"DefaultAppPool"'''.
  - Выбрать пункт '''"Дополнительные параметры"'''.
Выбрать пункт '''"Дополнительные параметры"'''.


[[File:5_ш_публикация_конфигурации_шлюза_при_iis.png]]
[[File:5_ш_публикация_конфигурации_шлюза_при_iis.png]]


  - В поле '''"Разрешены 32-разрядные приложения"''' кликнуть кнопку выпадающего списка и выбрать пункт '''"true"'''.  
В поле '''"Разрешены 32-разрядные приложения"''' кликнуть кнопку выпадающего списка и выбрать пункт '''"true"'''.  
  - Нажать кнопку '''"ОК"'''.
Нажать кнопку '''"ОК"'''.


[[File:6_ш_публикация_конфигурации_шлюза_при_iis.png]]
[[File:6_ш_публикация_конфигурации_шлюза_при_iis.png]]
Строка 82: Строка 82:
[[File:7_ш_публикация_конфигурации_шлюза_при_iis.png]]
[[File:7_ш_публикация_конфигурации_шлюза_при_iis.png]]


Перезапустить IIS сервер/
Перезапустить IIS сервер:


  - Перейти в раздел "WIN...", кликнув на него
Перейти в раздел "WIN...", кликнув на него
  - С правой стороны нажать кнопку '''"Перезапустить"'''.
С правой стороны нажать кнопку '''"Перезапустить"'''.


[[File:8_ш_публикация_конфигурации_шлюза_при_iis.png]]
[[File:8_ш_публикация_конфигурации_шлюза_при_iis.png]]
Строка 91: Строка 91:
====== Определение адреса публикации ======
====== Определение адреса публикации ======


Для того, чтобы определить ip адрес публикации для подключения с других компьютеров локальной сети, необходимо запустить на компьютере, где опубликована база, скрипт/ [[File:ip_in_txt.bat]] <br/>При этом, если был задан нестандартный порт, например 8080, нужно учесть это при формировании адреса подключения, например http://адрес_публикации/8080<br/>В случае если при вызове сервисов возникает ошибка/ "ошибка работы с интернет"  
Для того, чтобы определить ip адрес публикации для подключения с других компьютеров локальной сети, необходимо запустить на компьютере, где опубликована база, скрипт: [[File:ip_in_txt.bat]]  
 
При этом, если был задан нестандартный порт, например 8080, нужно учесть это при формировании адреса подключения, например http://адрес_публикации/8080
 
В случае если при вызове сервисов возникает ошибка: "ошибка работы с интернет"  
|
|


В обработке необходимо отредактировать функцию:
В обработке необходимо отредактировать функцию:


<1c>
<syntaxhighlight lang='1c'>


Функция ПолучитьПрокси() Экспорт</1c>
Функция ПолучитьПрокси() Экспорт</syntaxhighlight>
следующим образом:
следующим образом:


'''Было:'''
'''Было:'''
<1c>
<syntaxhighlight lang='1c'>
Прокси = Новый WSПрокси(Определения, ПространствоИмен, СокрЛП("DataExchangeGatewayV2"),СокрЛП("DataExchangeGatewayV2Soap")); </1c>
Прокси = Новый WSПрокси(Определения, ПространствоИмен, СокрЛП("DataExchangeGatewayV2"),СокрЛП("DataExchangeGatewayV2Soap"));
'''Стало:'''
</syntaxhighlight>
<1c>
 
   Прокси = Новый WSПрокси(Определения, ПространствоИмен(), "DataExchangeGatewayV2","DataExchangeGatewayV2Soap", , , , "http://"+?(Продуктив,"","t2-")+Подключение+"/"+ИмяШлюза+"/ws/DataExchangeGatewayV2.1cws") </1c>
'''''Стало:'''
'''ПОСЛЕ ПУБЛИКАЦИИ КОНФИГУРАЦИИ АСП.ШЛЮЗ НУЖНО [[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]].'''


'''ЕСЛИ У ВАС 1С ВЕРСИИ 7.7 НЕОБХОДИМО УСТАНОВИТЬ [[компоненты:soap-com|КОМПОНЕНТУ SOAP-COM]].''''''
После того, как база опубликована, к ней может понадобиться [[Подключение_из_обработки]]


После того, как база опубликована, к ней может понадобиться [[https://
[[Category:1 интеграция шлюз]]
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>
[[Category:1 интеграция]]


<vote type=1 />
<vote type=1 />