Маркировка установка marx bin: различия между версиями
Shihov (обсуждение | вклад) м Shihov переименовал страницу 1 маркировка установка marx bin в Маркировка установка marx bin: Удаление номера из заголовка |
Shihov (обсуждение | вклад) Нет описания правки |
||
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
= Установка и настройка компоненты marx.bin для связи 1С и Крипто-про = | |||
== Загрузка и распаковка == | |||
1. Скачать последнюю версию marx.bin: | |||
* Новая версия: [https://gateway.aspcom.ru/static/marx.bin_new.zip marx.bin_new.zip] | |||
* Старая версия: [https://gateway.aspcom.ru/static/marx.bin.zip marx.bin.zip] | |||
2. Распаковать содержимое архива в папку '''marx.bin''' | |||
Если не установлен архиватор его можно скачать тут: | |||
* Для х64 систем: [[File:7z1900-x64.exe]] | |||
* Для х32 систем: [[File:7z1900.exe]] | |||
'''Важно:''' Каталог '''marx.bin''' необходимо внести в исключения антивируса | |||
Также необходимо открыть 8008 порт для компьютера, на котором установлен АСП.Склад WMS | |||
3. Поместить папку '''marx.bin''' в корень диска C: или в другое место, где папка не будет случайно удалена | |||
[[File: | [[File:маркс_1.png]] | ||
== Установка == | |||
=== Через планировщик заданий (наиболее предпочтительно) === | |||
'''Требования к учетной записи:''' | |||
* Учетная запись должна иметь пароль | |||
* Учетная запись должна иметь права на создание задач и запуск задачи для всех пользователей | |||
* По данной учетной записью должны быть установлены все необходимые сертификаты | |||
==== Создание задачи в планировщике ==== | |||
==== | |||
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 вручную!''' | |||
Команда | |||
<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]] | |||
[[Category:1 настройки]] | [[Category:1 настройки]] | ||
<vote type=1 /> | <vote type=1 /> |
Текущая версия от 12:33, 17 октября 2025
Установка и настройка компоненты marx.bin для связи 1С и Крипто-про
Загрузка и распаковка
1. Скачать последнюю версию marx.bin:
- Новая версия: marx.bin_new.zip
- Старая версия: marx.bin.zip
2. Распаковать содержимое архива в папку marx.bin
Если не установлен архиватор его можно скачать тут:
- Для х64 систем: Файл:7z1900-x64.exe
- Для х32 систем: Файл:7z1900.exe
Важно: Каталог 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 вручную!
Команда
taskkill /f /im python.exe
или скрипт Файл:Taskkill.bat
от имени администратора завершит все процессы marx.bin (и другие процессы python если они присутствуют, так что применять с осторожностью)
Проблемы Rutoken
Если у вас ЭЦП Рутокен и в режиме планировщика возникает ошибка (при рабочем ручном запуске):
Обновите marx.bin на новую версию.
Ошибка DLL
Если при запуске run.bat возникает ошибка:
Установить "Распространяемый пакет Visual C++":
- Для х64 систем: Файл:Vc redist.x64.exe
- Для х32 систем: Файл:Vc redist.x86.exe
Проблема блокировки файла
Если при запуске run.bat возникает ошибка:
1. В папке marx.bin перейти: pe\site-packages
2. Найти файл Python.Runtime.dll → правой кнопкой → «Свойства»
3. Поставить галочку «Разблокировать» → «Ок»