Маркировка установка marx bin: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
м Shihov переименовал страницу 1 маркировка установка marx bin в Маркировка установка marx bin: Удаление номера из заголовка
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
====== Установка и настройка компоненты marx.bin для связи и Крипто-про ======
= Установка и настройка компоненты marx.bin для связи и Крипто-про =
===== Через планировщик заданий (наиболее предпочтительно) =====


'''Учетная запись, от имени которой создается задача в планировщике задач, должна иметь пароль и права на создание задач и права на запуск задачи для всех пользователей. Данный пароль необходимо ввести вручную по запросу специалиста по внедрению. Также для этой учетной записи должны быть установлены все необходимые сертификаты.''' <br/>1. Скачать последнюю версию marx.bin: [https://gateway.aspcom.ru/static/marx.bin_new.zip marx.bin_new.zip]<br/>Старая версия: [https://gateway.aspcom.ru/static/marx.bin.zip marx.bin.zip] <br/>2. Распаковать содержимое архива в папку marx.bin. (Если на компьютере не установлен архиватор, его можно скачать по ссылке: [[File:7z1900-x64.exe]] для х64 систем или [[File:7z1900.exe]] для х32 систем) <br/>2.1 '''Каталог marx.bin необходимо внести в исключения антивируса.''' Также необходимо открыть 8008 порт для компьютера, на котором установлен АСП.Склад WMS. <br/>[[File:маркс_1.png]] <br/>3. Поместить папку marx.bin в корень диска С, либо в любое другое место, где папка не будет случайно удалена.
== Загрузка и распаковка ==
4. Открываем файл «run.bat» из папки marx.bin блокнотом и меняем его содержимое следующим образом. (Выделить файл, кликнуть правой кнопкой мыши, выбрать «Изменить») <br/>Было <br/><syntaxhighlight lang='bash'>
@pe
python -B -I main.py
</syntaxhighlight>


Стало
1. Скачать последнюю версию marx.bin:
<syntaxhighlight lang='bash'>
* Новая версия: [https://gateway.aspcom.ru/static/marx.bin_new.zip marx.bin_new.zip]
cd /d Путь к папке где лежит run.bat
* Старая версия: [https://gateway.aspcom.ru/static/marx.bin.zip marx.bin.zip]
@pe<br/>python -B -I main.py
</syntaxhighlight>


Например:
2. Распаковать содержимое архива в папку '''marx.bin'''


<syntaxhighlight lang='bat'>
Если не установлен архиватор его можно скачать тут:
cd /d С:\marx.bin
* Для х64 систем: [[File:7z1900-x64.exe]]
@pe<br/>python -B -I main.py
* Для х32 систем: [[File:7z1900.exe]]
</syntaxhighlight>


Сохраняем изменения. <br/>4. Открываем «планировщик задач» через поиск/ <br/>[[File:поиск_планировщик.png]] <br/>5. Выбираем «библиотека планировщика заданий» <br/>[[File:библиотека_планировщика.png]] <br/>6. В поле справа выбираем «Создать простую задачу». Откроется мастер. <br/>[[File:создать_простую_задачу.png]] <br/>7. Прописываем произвольное имя и нажимаем «далее». <br/>[[File:пишем_имя_задачи.png]] <br/>8. В разделе «Триггер» выбираем «При запуске компьютера» и нажимаем далее. <br/>[[File:планировщик_триггер.png]] <br/>9. В разделе «Действие» выбираем «Запустить программу». <br/>[[File:планировщик_действие.png]] <br/>10. В поле «Запуск программы» выбираем путь к run.bat, прописываем путь к папке с run.bat в поле "Рабочая папка" и нажимаем «Далее» <br/>[[File:а33аауа33а.png]] <br/>11. В разделе «Закончить» (или "Завершение") ставим галочку напротив «Открыть окно «Свойства» после нажатия кнопки «Готово»» и нажимаем «Готово» <br/>[[File:планировщик_завершение.png]] <br/>12. В окне «Свойства» переходим в раздел "Параметры" и снимаем галочку напротив пункта "'''Останавливать задачу, выполняемую дольше/'''" <br/>[[File:планировщик_обязательно.png]] <br/>13. В разделе "Общие" выбираем вариант «Выполнять вне зависимости от регистрации пользователя» (или "Выполнять для всех пользователей") и ставим галочку напротив «Скрытая задача» и нажимаем «Ок» <br/>'''Внимание/ задача должна запускаться от имени того пользователя, у которого установлены сертификаты''' <br/>[[File:планировщик_свойства.png]] <br/>14. Планировщик заданий попросит вести пароль текущего пользователя. Вводим его. <br/>[[File:планировщик_пароль.png]] <br/>15. Выделяем левой кнопкой только что созданную задачу и нажимаем «Выполнить» на панели справа <br/>[[File:планировщик_выполнить.png]] <br/>После настройки и запуска marx.bin переходим к [[2_асп.маркировка:1_настройки:2_маркировка_настройка_сертификатов|подключению сертификатов в 1с]].
'''Важно:''' Каталог '''marx.bin''' необходимо внести в исключения антивируса
===== Запуск файла вручную =====
Также необходимо открыть 8008 порт для компьютера, на котором установлен АСП.Склад WMS


[[File:fwhlfwkfwhklwfkl.png]] <br/>
3. Поместить папку '''marx.bin''' в корень диска C: или в другое место, где папка не будет случайно удалена
===== В настройках сборщика =====


[[File:m2.png ]] <br/>'''Внимание: данный пункт будет работать если сборщик развернут в формате файловой базы, либо если 1с-сервер и marx.bin находятся на одном устройстве.''' <br/>
[[File:маркс_1.png]]
===== Исправление неполадок. =====


==== Проблемы rutoken ====


== Установка ==


Если у вас ЭЦП рутокен и в режиме планировщика при запросе токена возникает ошибка, при том что в режиме ручного запуска ошибки нет, необходимо всегда использовать ручной режим запуска. Для этого:
=== Через планировщик заданий (наиболее предпочтительно) ===


В планировщике заданий снять галочку "скрытая задача", установить в режим "Выполнять только для пользователей, вошедших в систему" и перезапустить задание marx_bin: <br/>[[File:veevg3ff1.jpg]] <br/>Либо выбрать вариант установки вручную. В обоих случаях запустится черное окно командной строки, которое нельзя закрывать. <br/>
'''Требования к учетной записи:'''
==== Ошибка DLL  ====
* Учетная запись должна иметь пароль
* Учетная запись должна иметь права на создание задач и запуск задачи для всех пользователей
* По данной учетной записью должны быть установлены все необходимые сертификаты


Если при запуске run.bat возникает ошибка как на скриншоте, необходимо установить "Распространяемый пакет Visual C++". <br/>[[File:рантайм140.png]] <br/>Для х64 систем: [[File:vc_redist.x64.exe ]] <br/>Для х32 систем: [[File:vc_redist.x86.exe ]] <br/>
==== Создание задачи в планировщике ====
==== Проблема блокировки файла ====


1. Открыть «Планировщик задач» через поиск
[[File:поиск_планировщик.png]]
2. Выбрать «Библиотека планировщика заданий»
[[File:библиотека_планировщика.png]]
3. В правой панели выбрать «Создать простую задачу»
[[File:создать_простую_задачу.png]]
4. Прописать произвольное имя задачи → «Далее»
[[File:пишем_имя_задачи.png]]
5. В разделе «Триггер» выбрать «При запуске компьютера» → «Далее»
[[File:планировщик_триггер.png]]
6. В разделе «Действие» выбрать «Запустить программу»
[[File:планировщик_действие.png]]
7. В поле «Запуск программы» выбрать путь к '''run.bat'''
8. Прописать путь к папке с '''run.bat''' в поле "Рабочая папка" → «Далее»
[[File:а33аауа33а.png]]
9. Поставить галочку «Открыть окно «Свойства» после нажатия кнопки «Готово»» → «Готово»
[[File:планировщик_завершение.png]]
==== Настройка свойств задачи ====
1. В окне «Свойства» перейти в раздел "Параметры"
2. Снять галочку «Останавливать задачу, выполняемую дольше...»
[[File:планировщик_обязательно.png]]
3. В разделе "Общие":
3.1 Выбрать «Выполнять вне зависимости от регистрации пользователя»
3.2 Поставить галочку «Скрытая задача»
'''Внимание:''' задача должна запускаться от имени пользователя с установленными сертификатами
[[File:планировщик_свойства.png]]
4. Ввести пароль текущего пользователя
[[File:планировщик_пароль.png]]
5. Выделить созданную задачу → нажать «Выполнить»
[[File:планировщик_выполнить.png]]
После настройки и запуска marx.bin переходим к [[2_асп.маркировка:1_настройки:2_маркировка_настройка_сертификатов|подключению сертификатов в 1С]].
=== Альтернативные способы запуска ===
==== Запуск файла вручную ====
[[File:fwhlfwkfwhklwfkl.png]]
==== В настройках сборщика ====
[[File:m2.png]]
'''Внимание:''' данный пункт будет работать если сборщик развернут в формате файловой базы, либо если 1С-сервер и marx.bin находятся на одном устройстве.
== Исправление неполадок ==
'''Важно: прежде чем приступать к устранению неполадок, остановите задачу в планировщике (правым кликом на задачу - завершить) и запустите run.bat вручную! (двойным кликом на bat файл из папки marx.bin)'''
Проверьте что не осталось других запущенных процессов. Для этого запустите от имени администратора файл '''Проверить, запущен ли marx bin.bat'''
Команда
<pre> taskkill /f /im python.exe </pre>
или скрипт [[File:Taskkill.bat]]
от имени администратора завершит все процессы marx.bin (и другие процессы python если они присутствуют, так что применять с осторожностью)
=== Проблемы Rutoken ===
Если у вас ЭЦП Рутокен и в режиме планировщика возникает ошибка (при рабочем ручном запуске):
Обновите marx.bin на новую версию.
=== Ошибка DLL ===
Если при запуске '''run.bat''' возникает ошибка:
[[File:рантайм140.png]]
Установить "Распространяемый пакет Visual C++":
* Для х64 систем: [[File:vc_redist.x64.exe]]
* Для х32 систем: [[File:vc_redist.x86.exe]]
=== Проблема блокировки файла ===
Если при запуске '''run.bat''' возникает ошибка:
[[File:ошибка_маркс_1.png]]
1. В папке '''marx.bin''' перейти: '''pe\site-packages'''
[[File:ошибка_маркс_5.png]]
2. Найти файл '''Python.Runtime.dll''' → правой кнопкой → «Свойства»
[[File:ошибка_маркс_6.png]]
3. Поставить галочку «Разблокировать» → «Ок»
[[File:ошибка_маркс_4.png]]
=== Запрос пинкода ===
Если при запросе токена появляется окно с запросом пинкода, укажите его и поставьте галочку "Сохранить в системе"


Если при запуске run.bat возникает ошибка как на скриншоте: <br/>[[File:ошибка_маркс_1.png]] <br/>Необходимо выполнить следующую последовательность действий: <br/>1. В папке с компонентой marx.bin последовательно открыть папки <syntaxhighlight lang='bat'>
pe\site-packages
</syntaxhighlight> <br/>[[File:ошибка_маркс_5.png]] <br/>2. Нажать правой кнопкой мыши на файл '''Python.Runtime.dll''' и выбрать "Свойства". <br/>[[File:ошибка_маркс_6.png]] <br/>3. Поставить галочку напротив пункта "Разблокировать" и нажать "Ок" <br/>[[File:ошибка_маркс_4.png]]
[[Category:1 настройки]]
[[Category:1 настройки]]


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

Текущая версия от 12:46, 14 января 2026

Установка и настройка компоненты marx.bin для связи 1С и Крипто-про

Загрузка и распаковка

1. Скачать последнюю версию marx.bin:

2. Распаковать содержимое архива в папку marx.bin

Если не установлен архиватор его можно скачать тут:

Важно: Каталог marx.bin необходимо внести в исключения антивируса Также необходимо открыть 8008 порт для компьютера, на котором установлен АСП.Склад WMS

3. Поместить папку marx.bin в корень диска C: или в другое место, где папка не будет случайно удалена


Установка

Через планировщик заданий (наиболее предпочтительно)

Требования к учетной записи:

  • Учетная запись должна иметь пароль
  • Учетная запись должна иметь права на создание задач и запуск задачи для всех пользователей
  • По данной учетной записью должны быть установлены все необходимые сертификаты

Создание задачи в планировщике

1. Открыть «Планировщик задач» через поиск

2. Выбрать «Библиотека планировщика заданий»

3. В правой панели выбрать «Создать простую задачу»

4. Прописать произвольное имя задачи → «Далее»

5. В разделе «Триггер» выбрать «При запуске компьютера» → «Далее»

6. В разделе «Действие» выбрать «Запустить программу»

7. В поле «Запуск программы» выбрать путь к run.bat

8. Прописать путь к папке с run.bat в поле "Рабочая папка" → «Далее»

9. Поставить галочку «Открыть окно «Свойства» после нажатия кнопки «Готово»» → «Готово»

Настройка свойств задачи

1. В окне «Свойства» перейти в раздел "Параметры"

2. Снять галочку «Останавливать задачу, выполняемую дольше...»

3. В разделе "Общие":

3.1 Выбрать «Выполнять вне зависимости от регистрации пользователя»

3.2 Поставить галочку «Скрытая задача»

Внимание: задача должна запускаться от имени пользователя с установленными сертификатами

4. Ввести пароль текущего пользователя

5. Выделить созданную задачу → нажать «Выполнить»

После настройки и запуска marx.bin переходим к подключению сертификатов в 1С.

Альтернативные способы запуска

Запуск файла вручную

В настройках сборщика

Внимание: данный пункт будет работать если сборщик развернут в формате файловой базы, либо если 1С-сервер и marx.bin находятся на одном устройстве.

Исправление неполадок

Важно: прежде чем приступать к устранению неполадок, остановите задачу в планировщике (правым кликом на задачу - завершить) и запустите run.bat вручную! (двойным кликом на bat файл из папки marx.bin)

Проверьте что не осталось других запущенных процессов. Для этого запустите от имени администратора файл Проверить, запущен ли marx bin.bat

Команда

 taskkill /f /im python.exe 

или скрипт Файл:Taskkill.bat

от имени администратора завершит все процессы marx.bin (и другие процессы python если они присутствуют, так что применять с осторожностью)

Проблемы Rutoken

Если у вас ЭЦП Рутокен и в режиме планировщика возникает ошибка (при рабочем ручном запуске):

Обновите marx.bin на новую версию.

Ошибка DLL

Если при запуске run.bat возникает ошибка:

Установить "Распространяемый пакет Visual C++":

Проблема блокировки файла

Если при запуске run.bat возникает ошибка:

1. В папке marx.bin перейти: pe\site-packages

2. Найти файл Python.Runtime.dll → правой кнопкой → «Свойства»

3. Поставить галочку «Разблокировать» → «Ок»


Запрос пинкода

Если при запросе токена появляется окно с запросом пинкода, укажите его и поставьте галочку "Сохранить в системе"

0.00
(0 голосов)