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

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

Скачиваем по ссылке ниже дистрибутив программы от 26 апреля 2017 года:
https://14bytes.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:

1с обмен данными nssm

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

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

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

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

1с обмен данными сервис

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

1с обмен данными сервис

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

Читать далее

Обмен данными для файловой 1С на NSSM
Метки:
Adblock detector