Обмен данными для файловой 1С на NSSM

Здравствуйте, в заметке расскажу как организовать автоматический обмен данными для файловой версии 1С Розница 8.3 на базе Microsoft Windows POS Ready 2009. Для решения данной задачи буду использовать приложение с интересным названием NSSM the Non-Sucking Service Manager.

Используем NSSM для запуска автоматического обмена

Скачиваем по ссылке ниже дистрибутив программы от 26 апреля 2017 года: https://quickpages.ru/files/nssm-2.24-101-g897c7ad.zip

Распаковываем содержимое архива в удобное место и запускаем приложение. Обращаю Ваше внимание на тот факт, что приложение nssm не требует установки.

Запуск нескольких экземпляров или другой версии nssm из разных мест может вызвать путаницу. Если вы запустите средство просмотра событий, он откроет исполняемый файл nssm, не позволяя его перезаписать. Имейте это в виду, если вы приступите к обновлению nssm.

В приведенном ниже примере приведены команды, которые позволят настроить существующую службу в соответствии со снимками экрана. Большинство вкладок и полей мы заполнять не будем и оставим значения по-умолчанию, так как они не влияют на работу нашего сервиса и являются избыточными для нашей инструкции.

Запускаем файл nssm.exe (я выбрал 32-битный вариант) командой:

nssm install [имя_сервиса]

В появившемся окне заполняем поле, в котором указан путь до приложения, в моем случае это будет приложение 1С:

«C:\Program Files\1cv8\8.3.9.2309\bin\1cv8.exe»

Поле Startup directory заполнится автоматически. Далее необходимо указать аргументы для запускаемого приложения:

ENTERPRISE /F «C:\1с\путь_до_приложения» /N»ОбменДанными»/P»Пароль» /DisableStartupMessages

Так как мне необходимо настроить обмен в 1с Розница, то я указываю имя сервиса (Service name) — 1с83-roznitsa:

Заполняем детали, такие как отображаемое имя (Display name) — 1s83-roznitsa, описание (Description) — Обмен данными в 1с Розница по расписанию, тип запуска (Startup type) — Automatic (Delayed Start).

Наше приложение запускаем с правами локальной учетной записи SYSTEM, отключаем опцию разрешающую сервису взаимодействовать с рабочим столом.

В итоге получаем сообщение с подтверждением установки сервиса.

Переходим к списку служб и проверяем появилась ли вновь созданная служба в списке. Да, появилась.

Запускаем службу вручную.

Далее заходим в 1С и проверяем работу обмена данными.

Предыдущая запись Обновляем драйвер и прошивку HP H241 на ESXi 6.0 Следующая запись Запуск exe файлов с внешних дисков XenDesktop

Оцените статью
Информационный ресурс для любителей компьютеров и IT технологий