Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
решения:обход_портов [2024/09/25 15:49]
shihov
решения:обход_портов [2024/09/25 16:24] (текущий)
shihov
Строка 102: Строка 102:
  
 ===== Настройка под Windows ===== ===== Настройка под Windows =====
-Внимание:​ настроенные ws-ссылки в прямой заставляют конфигурацию игнорировать параметр "​Адрес службы",​ их необходимо удалить:​ (Общие - Ws-ссылки - удалить ws-ссылки с названиями АСП_меркурий и АСП_сервис) \\ 
-{{:​решения:​нодепрокси78.png|}} \\ 
- 
-Также необходимо в настройках прямой параметры "​ВерсияШлюза"​ и "​ВерсияШлюзаДляВходящих"​ установить на значение 3. \\ 
-{{:​решения:​нодепрокси79.png?​direct|}} \\ 
  
 +Все последующие действия выполняем на сервере 1с, либо на постоянно включенном компьютере с доступом в интернет. \\
  
   - Скачать последний LTS релиз Node.js версии 8.x c [[https://​nodejs.org/​en/​|официального сайта]] или с сайта асп: {{ :​решения:​node-v13.14.0-x64.msi }}.   - Скачать последний LTS релиз Node.js версии 8.x c [[https://​nodejs.org/​en/​|официального сайта]] или с сайта асп: {{ :​решения:​node-v13.14.0-x64.msi }}.
   - Установить в систему.   - Установить в систему.
-  - Скачать ​[[https://​api.aspcom.ru/​ws/​node-proxy.zip|архив прокси-скрипта]]+  - Скачать архив прокси скрипта: {{ :​решения:​node-proxy.zip |}}
-  - Подменить адреса ​подключения ​в WSDL файлах в папке **ws-compat** (в том числе подпапках **2** и **2.1**): +  - Распаковать архив в постоянное место хранениялучше ​всего в корень диска.
-    - api.aspcom.ru:​8011 -> new_address:​8011 +
-    - api.aspcom.ru:​8012 -> new_address:​8012+
   - Запустить скрипт командой:​ <code ->   - Запустить скрипт командой:​ <code ->
 node app.js node app.js
Строка 125: Строка 119:
   * Прописать в пути автозапуска в реестре Windows.   * Прописать в пути автозапуска в реестре Windows.
  
-==== Настройка задания в планировщике задач. ==== 
  
-1. Откройте планировщик заданий:​ нажмите сочетание клавиш Win+R и введите taskschd.msc (или откройте через поиск или панель управления):​ \\ 
-{{:​решения:​нодеплан1.png?​direct|}} \\ 
-2. В панели "​действия"​ справа нажмите "​Создать простую задачу"​ \\ 
-{{:​решения:​нодеплан2.png?​direct|}} \\ 
-3. Имя укажите "node proxy" \\ 
-{{:​решения:​нодеплан3.png?​direct|}} \\ 
-4. Триггер "​При запуске компьютера"​ \\ 
-{{:​решения:​нодеплан4.png?​direct|}} \\ 
-5. Действие укажите "​Запустить программу"​ \\ 
-{{:​решения:​нодеплан5.png?​direct|}} \\ 
-6. В разделе "​Запуск программы"​ укажите:​ \\ 
-6.1 Программа или сценарий:​ укажите путь к bat файлу start.bat в каталоге node-proxy, например "​C:​\node-proxy\start.bat"​ \\ 
-6.2 Рабочая папка: укажите каталог,​ в котором вы сохранили node-proxy, например C:​\node-proxy \\ 
-{{:​решения:​нодеплан93.png?​direct|}}\\ 
-7. В окне "​Завершение"​ поставить галочку "​Открыть окно Свойства"​ и нажать "​Готово"​.\\ 
-{{:​решения:​нодеплан7.png?​direct|}} \\ 
-8. В свойствах открыть вкладку Параметры и снять галочку "​Останавливать задачу,​ выполняемую более трех дней"​\\ 
-{{:​решения:​нодеплан8.png?​direct|}} \\ 
-9. На вкладке "​Общие"​ установите "​Выполнять для всех пользователей"​ и поставьте галочку "​Скрытая задача"​ после чего нажмите ОК. \\ 
-{{:​решения:​нодеплан9.png?​direct|}}\\ 
-10. Вам будет предложено ввести пароль от текущей учетной записи. Введите его и нажмите ОК. \\ 
-{{:​решения:​нодеплан91.png?​direct|}} \\ 
-11. Выберите задачу в списке и нажмите "​Выполнить"​.\\ 
-{{:​решения:​нодеплан92.png?​direct|}} \\ 
  
 ===== Настройка сборщика ===== ===== Настройка сборщика =====
Строка 157: Строка 126:
  
 <code -> <code ->
-http://ваш-сервер:8010+http://127.0.0.1:8010
 </​code>​ </​code>​
  
-Либо указать его же в параметре **АдресШлюза**.+в случае если скрипт настроен на сервере 1с \\ 
 + 
 +или \\ 
 + 
 +<code -> 
 +http://​ваш_сервер:​8010 
 +</​code>​ 
 + 
 +в случае если скрипт настроен на другом компьютере в локальной сети \\ 
 + 
 +Либо указать его же в параметре **АдресСлужбы**.