1 маркировка установка marx bin: различия между версиями
Shihov (обсуждение | вклад) Новая страница: «====== Установка и настройка компоненты marx.bin для связи 1с и Крипто-про ====== ===== Через планировщик заданий (наиболее предпочтительно) ===== <syntaxhighlight lang='bash'> 'Учетная запись, от имени которой создается задача в планировщике задач, должна иметь пароль и права на...» |
Shihov (обсуждение | вклад) Нет описания правки |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
===== Через планировщик заданий (наиболее предпочтительно) ===== | ===== Через планировщик заданий (наиболее предпочтительно) ===== | ||
'''Учетная запись, от имени которой создается задача в планировщике задач, должна иметь пароль и права на создание задач и права на запуск задачи для всех пользователей. Данный пароль необходимо ввести вручную по запросу специалиста по внедрению. Также для этой учетной записи должны быть установлены все необходимые сертификаты.''' <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 | |||
'Каталог marx.bin необходимо внести в исключения антивируса. | python -B -I main.py | ||
4. Открываем файл «run.bat» из папки marx.bin блокнотом и меняем его содержимое следующим образом. (Выделить файл, кликнуть правой кнопкой мыши, выбрать «Изменить») <br/>Было | |||
@pe | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Стало | Стало | ||
<syntaxhighlight lang='bash'> | |||
cd /d Путь к папке где лежит run.bat | cd /d Путь к папке где лежит run.bat | ||
@pe<br/>python -B -I main.py | @pe<br/>python -B -I main.py | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Например | Например: | ||
<syntaxhighlight lang=' | <syntaxhighlight lang='bat'> | ||
cd /d С | cd /d С:\marx.bin | ||
@pe<br/>python -B -I main.py | @pe<br/>python -B -I main.py | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Сохраняем изменения. <br/>4. Открываем «планировщик задач» через поиск/ <br/>[[File | Сохраняем изменения. <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с]]. | ||
'Останавливать задачу, выполняемую дольше/ | |||
'Внимание/ задача должна запускаться от имени того пользователя, у которого установлены сертификаты | |||
===== Запуск файла вручную ===== | ===== Запуск файла вручную ===== | ||
[[File:fwhlfwkfwhklwfkl.png]] <br/>===== В настройках сборщика ===== | [[File:fwhlfwkfwhklwfkl.png]] <br/> | ||
===== В настройках сборщика ===== | |||
[[File:m2.png ]] <br/> | [[File:m2.png ]] <br/>'''Внимание: данный пункт будет работать если сборщик развернут в формате файловой базы, либо если 1с-сервер и marx.bin находятся на одном устройстве.''' <br/> | ||
'Внимание: данный пункт будет работать если сборщик развернут в формате файловой базы, либо если 1с-сервер и marx.bin находятся на одном устройстве. | ===== Исправление неполадок. ===== | ||
==== Проблемы rutoken ==== | ==== Проблемы rutoken ==== | ||
Строка 43: | Строка 35: | ||
Если у вас ЭЦП рутокен и в режиме планировщика при запросе токена возникает ошибка, при том что в режиме ручного запуска ошибки нет, необходимо всегда использовать ручной режим запуска. Для этого: | Если у вас ЭЦП рутокен и в режиме планировщика при запросе токена возникает ошибка, при том что в режиме ручного запуска ошибки нет, необходимо всегда использовать ручной режим запуска. Для этого: | ||
В планировщике заданий снять галочку "скрытая задача", установить в режим "Выполнять только для пользователей, вошедших в систему" и перезапустить задание marx_bin: <br/>[[File:veevg3ff1.jpg]] <br/>Либо выбрать вариант установки вручную. В обоих случаях запустится черное окно командной строки, которое нельзя закрывать. <br/>==== Ошибка DLL ==== | В планировщике заданий снять галочку "скрытая задача", установить в режим "Выполнять только для пользователей, вошедших в систему" и перезапустить задание 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/> | |||
==== Проблема блокировки файла ==== | |||
Если при запуске 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 настройки]] | |||
<vote type=1 /> | |||
Текущая версия от 11:39, 2 апреля 2025
Установка и настройка компоненты marx.bin для связи 1с и Крипто-про
Через планировщик заданий (наиболее предпочтительно)
Учетная запись, от имени которой создается задача в планировщике задач, должна иметь пароль и права на создание задач и права на запуск задачи для всех пользователей. Данный пароль необходимо ввести вручную по запросу специалиста по внедрению. Также для этой учетной записи должны быть установлены все необходимые сертификаты.
1. Скачать последнюю версию marx.bin: marx.bin_new.zip
Старая версия: marx.bin.zip
2. Распаковать содержимое архива в папку marx.bin. (Если на компьютере не установлен архиватор, его можно скачать по ссылке: Файл:7z1900-x64.exe для х64 систем или Файл:7z1900.exe для х32 систем)
2.1 Каталог marx.bin необходимо внести в исключения антивируса. Также необходимо открыть 8008 порт для компьютера, на котором установлен АСП.Склад WMS.
3. Поместить папку marx.bin в корень диска С, либо в любое другое место, где папка не будет случайно удалена.
4. Открываем файл «run.bat» из папки marx.bin блокнотом и меняем его содержимое следующим образом. (Выделить файл, кликнуть правой кнопкой мыши, выбрать «Изменить»)
Было
@pe
python -B -I main.py
Стало
cd /d Путь к папке где лежит run.bat
@pe<br/>python -B -I main.py
Например:
cd /d С:\marx.bin
@pe<br/>python -B -I main.py
Сохраняем изменения.
4. Открываем «планировщик задач» через поиск/
5. Выбираем «библиотека планировщика заданий»
6. В поле справа выбираем «Создать простую задачу». Откроется мастер.
7. Прописываем произвольное имя и нажимаем «далее».
8. В разделе «Триггер» выбираем «При запуске компьютера» и нажимаем далее.
9. В разделе «Действие» выбираем «Запустить программу».
10. В поле «Запуск программы» выбираем путь к run.bat, прописываем путь к папке с run.bat в поле "Рабочая папка" и нажимаем «Далее»
11. В разделе «Закончить» (или "Завершение") ставим галочку напротив «Открыть окно «Свойства» после нажатия кнопки «Готово»» и нажимаем «Готово»
12. В окне «Свойства» переходим в раздел "Параметры" и снимаем галочку напротив пункта "Останавливать задачу, выполняемую дольше/"
13. В разделе "Общие" выбираем вариант «Выполнять вне зависимости от регистрации пользователя» (или "Выполнять для всех пользователей") и ставим галочку напротив «Скрытая задача» и нажимаем «Ок»
Внимание/ задача должна запускаться от имени того пользователя, у которого установлены сертификаты
14. Планировщик заданий попросит вести пароль текущего пользователя. Вводим его.
15. Выделяем левой кнопкой только что созданную задачу и нажимаем «Выполнить» на панели справа
После настройки и запуска marx.bin переходим к подключению сертификатов в 1с.
Запуск файла вручную
В настройках сборщика
Внимание: данный пункт будет работать если сборщик развернут в формате файловой базы, либо если 1с-сервер и marx.bin находятся на одном устройстве.
Исправление неполадок.
Проблемы 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. Поставить галочку напротив пункта "Разблокировать" и нажать "Ок"