Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
решения:обход_портов [2024/09/25 15:36] 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 Программа или сценарий: node \\ | ||
- | 6.2 Добавить аргументы: app.js \\ | ||
- | 6.3 Рабочая папка: укажите каталог, в котором вы сохранили node-proxy, например C:\node-proxy \\ | ||
- | {{:решения:нодеплан6.png?direct|}} \\ | ||
- | 7. В окне "Завершение" поставить галочку "Открыть окно Свойства" и нажать "Готово".\\ | ||
- | {{:решения:нодеплан7.png?direct|}} \\ | ||
- | 8. В свойствах открыть вкладку Параметры и снять галочку "Останавливать задачу, выполняемую более трех дней"\\ | ||
- | {{:решения:нодеплан8.png?direct|}} \\ | ||
- | 9. На вкладке "Общие" установите "Выполнять ля всех пользователей" и поставьте галочку "Скрытая задача" после чего нажмите ОК. \\ | ||
- | {{:решения:нодеплан9.png?direct|}}\\ | ||
- | 10. Вам будет предложено ввести пароль от текущей учетной записи. Введите его и нажмите ОК. \\ | ||
- | {{:решения:нодеплан91.png?direct|}} \\ | ||
- | 11. Выберите задачу в списке и нажмите "Выполнить".\\ | ||
- | {{:решения:нодеплан92.png?direct|}} \\ | ||
===== Настройка сборщика ===== | ===== Настройка сборщика ===== | ||
Строка 158: | Строка 126: | ||
<code -> | <code -> | ||
- | http://ваш-сервер:8010 | + | http://127.0.0.1:8010 |
</code> | </code> | ||
- | Либо указать его же в параметре **АдресШлюза**. | + | в случае если скрипт настроен на сервере 1с \\ |
+ | |||
+ | или \\ | ||
+ | |||
+ | <code -> | ||
+ | http://ваш_сервер:8010 | ||
+ | </code> | ||
+ | |||
+ | в случае если скрипт настроен на другом компьютере в локальной сети \\ | ||
+ | |||
+ | Либо указать его же в параметре **АдресСлужбы**. | ||