К статье
Практический материал

Администрирование · 11 мин

Запуск 1С Розницы с параметрами Enterprise: практическая инструкция

Разбираем, как запустить 1С Розница с параметрами Enterprise: командная строка, ярлык, тонкий клиент, публикация на веб-сервере и проверка результата.

Фраза «запустить 1С Розница с параметрами Enterprise» обычно означает одну из трёх задач: запуск информационной базы в клиент-серверном режиме на кластере «1С:Предприятие», старт с нужными параметрами командной строки (пользователь, база, режим) или публикацию базы так, чтобы к ней подключались через веб-сервер или тонкий клиент. Во всех случаях речь идёт о том, чтобы Розница работала не «как попало» двойным кликом, а управляемо — с заданным режимом запуска, авторизацией и параметрами.

Розница — типовая конфигурация на платформе «1С:Предприятие 8.3», поэтому к ней применимы все стандартные механизмы запуска платформы: файл 1cestart.exe, параметры командной строки, список баз в ibases.v8i, публикация через IIS или Apache. Ниже разобраны практические сценарии для файлового и клиент-серверного вариантов, а также типичные ошибки, из-за которых база не стартует или стартует не в том режиме.

Что означает режим Enterprise и какие варианты запуска существуют

Параметр ENTERPRISE в командной строке платформы указывает режим запуска «1С:Предприятие» — то есть обычный пользовательский режим, в отличие от DESIGNER (конфигуратор). Когда администраторы говорят «запустить с параметрами enterprise», чаще всего имеется в виду полная строка запуска: режим + указание базы + авторизация + дополнительные ключи.

База Розницы может работать в двух вариантах: файловом (каталог с файлом 1Cv8.1CD) и клиент-серверном (база в СУБД MS SQL, PostgreSQL или другой, доступ через кластер сервера 1С). От варианта зависит, какой параметр указывать: /F для файловой базы или /S для серверной.

Запуск через командную строку и ярлык

Самый контролируемый способ — создать ярлык с полной строкой запуска. Для файловой базы Розницы она выглядит так:

"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Retail" /N"Кассир" /P"пароль"

Для клиент-серверной базы вместо /F используется параметр /S с указанием сервера и имени базы в кластере:

"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /S"srv1c\Retail" /N"Кассир" /P"пароль"

Точную версию платформы в пути подставьте свою — она видна в каталоге C:\Program Files\1cv8\. Если версий несколько, удобнее использовать лаунчер 1cestart.exe из общей папки C:\Program Files\1cv8\common\ — он сам подберёт подходящую версию, указанную в свойствах базы.

batch
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Retail" /N"Кассир" /P"пароль" /DisableStartupDialogs

Полезные дополнительные ключи: /DisableStartupDialogs — отключает стартовые диалоги, /WA- запрещает аутентификацию Windows, /C"строка" передаёт произвольный параметр, который конфигурация может обработать в коде, /Execute — запуск внешней обработки при старте. Для кассовых мест это позволяет полностью автоматизировать вход.

Настройка списка баз через 1cestart

Если пользователей несколько, проще не раздавать ярлыки, а настроить список информационных баз. При запуске 1cestart.exe нажмите «Добавить», выберите тип расположения базы — «На данном компьютере или в локальной сети» (файловая) либо «На сервере 1С:Предприятия» (клиент-серверная) — и укажите путь или адрес кластера.

В дополнительных параметрах базы задаётся версия платформы, режим запуска (тонкий, толстый или веб-клиент) и скорость соединения. Список баз хранится в файле ibases.v8i в профиле пользователя — его можно скопировать на другие рабочие места, чтобы не настраивать каждое вручную.

Порядок действий
  1. 1
    Определите вариант базы: файловая (есть файл 1Cv8.1CD) или клиент-серверная (доступ через кластер 1С).
  2. 2
    Откройте 1cestart.exe и нажмите «Добавить», выберите соответствующий тип расположения.
  3. 3
    Укажите путь к каталогу базы или имя сервера и имя базы в кластере.
  4. 4
    В параметрах базы задайте нужную версию платформы и тип клиента (тонкий/толстый).
  5. 5
    Запустите базу двойным кликом и проверьте, что открывается интерфейс Розницы, а не конфигуратор.
  6. 6
    Для автоматизации входа создайте ярлык с параметрами /N и /P и ключом ENTERPRISE.

Клиент-серверный режим: запуск через кластер 1С

В клиент-серверном варианте база Розницы зарегистрирована в консоли кластера серверов «1С:Предприятие», а данные хранятся в СУБД. Подключение выполняется по связке «имя сервера + имя базы в кластере», например /S"srv1c\Retail". Физический путь к данным клиенту не нужен — этим управляет сервер.

Проверить, что база существует в кластере, можно через консоль администрирования серверов 1С: в списке информационных баз должна быть база с нужным именем, а у рабочего сервера — активные рабочие процессы. Если базы в списке нет, её добавляют через консоль с указанием типа СУБД, имени базы данных и учётных данных СУБД.

Учтите разницу в лицензировании: клиент-серверный режим требует лицензии на сервер 1С и клиентские лицензии. Если при запуске появляется сообщение «не найдена лицензия», проблема не в параметрах запуска, а в раздаче лицензий — проверьте, опубликованы ли они на сервере или доступен ли компьютер с ключом HASP.

Сравнение вариантов

Файловый режим (/F)

Подходит для одной торговой точки или малого магазина до нескольких пользователей. Ограничение: заметное снижение производительности и риск блокировок при одновременной работе большого числа пользователей.

Клиент-серверный режим (/S)

Подходит для сети магазинов и десятков одновременных пользователей. Требует сервера 1С, СУБД и соответствующих лицензий — выше стоимость и сложность администрирования.

Веб-клиент / публикация

Подходит, когда нужен доступ через браузер или тонкий клиент по HTTP без установки платформы. Требует настройки веб-сервера (IIS/Apache) и публикации базы.

Публикация на веб-сервере и запуск через тонкий клиент

Для работы через браузер или тонкий клиент по HTTP базу публикуют на веб-сервере. Проще всего это сделать из конфигуратора: меню «Администрирование» → «Публикация на веб-сервере», где указывается имя публикации, каталог и тип веб-сервера (IIS или Apache). Платформа создаст файл настройки default.vrd и зарегистрирует приложение.

После публикации база доступна по адресу вида http://server/Retail. В браузере откроется веб-клиент, а в 1cestart.exe базу добавляют с типом расположения «На веб-сервере», указав тот же URL. Тонкий клиент при таком подключении скачивает с сервера только интерфейс, что удобно для слабых кассовых компьютеров.

Проверка результата и типичные ошибки

Признак успешного запуска — открывшееся окно Розницы с рабочим столом пользователя без запроса лишних диалогов и без ошибок соединения. Если запускаете базу с автоматической авторизацией, убедитесь, что вход выполнен под нужным пользователем: имя отображается в разделе «О программе» или в заголовке окна.

Контрольные точки

Как проверить результат

Режим запуска
Норма

Открылся пользовательский интерфейс Розницы

Тревожный признак

Открылся конфигуратор — в ярлыке пропущен параметр ENTERPRISE или указан DESIGNER

Подключение к базе
Норма

База открывается без сообщений об ошибке соединения

Тревожный признак

Ошибка «информационная база не обнаружена» — неверный путь /F или имя сервера/базы в /S

Авторизация
Норма

Вход выполнен под нужным пользователем

Тревожный признак

Запрос логина при заданных /N и /P — неверные учётные данные или включена аутентификация ОС

Лицензии
Норма

Программа стартует без сообщений о лицензиях

Тревожный признак

«Не найдена лицензия» — недоступен сервер лицензирования или ключ

Типичные ошибки
01
Пропущен параметр ENTERPRISE в командной строке — вместо рабочего места открывается конфигуратор или диалог выбора режима.
02
В путях с пробелами не поставлены кавычки — платформа не находит базу и сообщает, что каталог не обнаружен.
03
Указано имя базы данных СУБД вместо имени базы в кластере 1С — подключение к серверной базе завершается ошибкой.
04
Разные версии платформы на сервере и клиенте — появляется ошибка несовместимости версий, лечится установкой нужной версии или настройкой версии в свойствах базы.
05
Пароль администратора прописан в общем ярлыке — компрометация учётной записи и риск повреждения данных.

Когда какой способ выбирать

Для одиночной кассы достаточно файловой базы и ярлыка с автоматическим входом под кассиром. Для магазина с несколькими рабочими местами в одной сети — файловая база в общем каталоге или переход на клиент-серверный вариант. Для центральной базы сети магазинов и удалённых подключений — клиент-серверный режим с публикацией на веб-сервере для тонких клиентов.

Маршрут решения

Как выбрать действие

Одна касса, один пользовательФайловая база, ярлык с ENTERPRISE /F /N /P
Несколько рабочих мест в одном магазинеФайловая база в общей папке или клиент-серверный вариант, список баз через ibases.v8i
Десятки пользователей и несколько магазиновКлиент-серверный режим, подключение через /S, централизованная раздача лицензий
Нужен доступ из браузера или со слабых ПКПубликация на веб-сервере, подключение тонким или веб-клиентом по URL

Если после настройки база не запускается, действуйте по цепочке: проверьте путь или адрес сервера, затем версию платформы, затем учётные данные, затем лицензии. Такой порядок закрывает большинство причин отказа без привлечения специалиста.

Итог

Что важно запомнить

Запуск Розницы с параметрами Enterprise сводится к правильной командной строке: режим ENTERPRISE, путь к базе через /F или /S, авторизация через /N и /P. Для сетевой работы используйте кластер сервера 1С или публикацию на веб-сервере. Не храните пароли в общих ярлыках и делайте резервные копии перед изменениями.

Частые вопросы

Чем отличается запуск через 1cestart.exe и 1cv8.exe?

1cestart.exe — лаунчер, который показывает список баз и сам подбирает нужную версию платформы из установленных. 1cv8.exe — конкретная версия платформы из каталога bin. Для ярлыков со стабильной версией подходит 1cv8.exe, для рабочих мест с разными базами удобнее 1cestart.exe.

Можно ли запускать Розницу сразу с открытием рабочего места кассира?

Да. Если пользователю назначена роль кассира и настроен автоматический вход через /N и /P, Розница откроется с начальной страницей, определённой настройками интерфейса. Дополнительно можно использовать параметр /C и обработку его в коде конфигурации, но это требует доработки.

Почему при запуске появляется ошибка «информационная база не обнаружена»?

Чаще всего указан неверный путь в параметре /F (каталог переименован или недоступен по сети) либо неверная пара «сервер\база» в параметре /S. Проверьте путь вручную в проводнике или имя базы в консоли кластера, а также кавычки вокруг путей с пробелами.

Нужна ли публикация на веб-сервере для тонкого клиента?

Нет. Тонкий клиент может подключаться и напрямую к кластеру сервера 1С по протоколу TCP, и к файловой базе. Публикация на веб-сервере нужна для работы по HTTP/HTTPS — через браузер или когда прямой доступ к кластеру закрыт сетевыми политиками.

Как запретить пользователям открывать конфигуратор на кассе?

Дайте кассовым учётным записям роли без административных прав и не выдавайте ярлык с режимом DESIGNER. Дополнительно можно ограничить запуск конфигуратора правами на файлы платформы или групповыми политиками Windows для кассовых учётных записей.

Что делать, если версий платформы установлено несколько и база открывается не той?

В свойствах информационной базы в списке 1cestart задайте требуемую версию явно (параметр «Версия 1С:Предприятия»). Если запуск идёт через ярлык с 1cv8.exe, убедитесь, что путь ведёт в каталог bin нужной версии платформы.