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

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

Как создать ярлык 1С на конкретную базу

Как создать ярлык 1С на конкретную базу: параметры запуска, файловый и клиент-серверный режимы, автологин, типичные ошибки и проверка результата.

Когда в списке стартера 1С десятки баз, а работать нужно с одной-двумя, удобнее всего вывести на рабочий стол отдельный ярлык, который сразу открывает нужную информационную базу. Такой ярлык создаётся не через меню «Пуск», а через параметры командной строки исполняемого файла платформы 1С:Предприятие.

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

Ниже разобраны оба сценария — для файловой базы на локальном диске и для клиент-серверной базы, а также способ создать ярлык через готовый список баз, вариант с автоматическим входом без ввода пароля и типичные ошибки, из-за которых ярлык не работает.

Что понадобится перед созданием ярлыка

Прежде чем создавать ярлык, нужно точно знать три вещи: где установлена платформа 1С, какой тип у базы (файловая или клиент-серверная) и какие у неё параметры подключения. Всё это можно посмотреть в стандартном окне запуска 1С.

Откройте стартер 1С (окно со списком баз), выделите нужную базу и нажмите кнопку настройки (значок шестерёнки) или просто посмотрите в нижнюю часть окна — там отображается строка соединения. Для файловой базы это путь вида File="D:\Bases\Trade", для серверной — Srvr="server1c";Ref="trade".

Путь к исполняемому файлу платформы обычно выглядит как C:\Program Files\1cv8\<номер версии>\bin\1cv8.exe. Если установлено несколько версий платформы, уточните, на какой из них работает нужная база — это видно в настройках базы в стартере (поле «Версия 1С:Предприятия»).

Тип базыФайловая или клиент-серверная

Смотрите строку соединения в стартере: File= — файловая, Srvr= — серверная

Путь к платформеКаталог bin нужной версии

Проверьте, какая версия платформы назначена базе в настройках стартера

Права доступаЛогин и пароль пользователя

Для автологина понадобятся имя пользователя и пароль из этой базы

Создаём ярлык для файловой базы

Файловая база — самый частый случай: каталог с файлом 1Cv8.1CD лежит на локальном диске или в сетевой папке. Порядок действий следующий.

Кликните правой кнопкой мыши по свободному месту рабочего стола, выберите «Создать» → «Ярлык». В поле расположения объекта укажите полную строку запуска: сначала в кавычках путь к 1cv8.exe, затем через пробел параметры. Нажмите «Далее», задайте понятное имя ярлыка, например «1С Управление торговлей», и сохраните.

Строка запуска для файловой базы выглядит так:

"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade"

Здесь ENTERPRISE — режим запуска «1С:Предприятие» (вместо конфигуратора), а /F — путь к каталогу файловой базы. Кавычки обязательны, если в пути есть пробелы. Если база лежит на сетевом ресурсе, укажите UNC-путь вида \\server\bases\trade — он надёжнее подключённого сетевого диска, буква которого может отличаться на другом компьютере.

Порядок создания ярлыка на файловую базу
  1. 1
    Откройте стартер 1С и скопируйте путь к базе из строки соединения
  2. 2
    Правой кнопкой по рабочему столу: Создать → Ярлык
  3. 3
    В поле объекта введите путь к 1cv8.exe в кавычках, затем ENTERPRISE /F"путь к базе"
  4. 4
    Задайте имя ярлыка и нажмите «Готово»
  5. 5
    Запустите ярлык и убедитесь, что открывается нужная база

Создаём ярлык для клиент-серверной базы

Для базы, работающей на сервере 1С:Предприятия, вместо параметра /F используется /S с указанием имени сервера и имени базы на нём. Формат строки:

"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /S"srv-1c\accounting"

Здесь srv-1c — имя или IP-адрес сервера 1С, accounting — имя информационной базы в кластере. Оба значения возьмите из строки соединения в стартере: Srvr и Ref соответственно. Имя базы чувствительно к регистру на некоторых конфигурациях СУБД, поэтому копируйте его точно.

Если сервер 1С работает на нестандартном порту, порт указывается через двоеточие после имени сервера, например /S"srv-1c:1741\accounting". Узнать порт можно у администратора сервера или в консоли кластера.

Альтернатива: ярлык через файл списка баз

Есть второй способ, который удобен, когда баз несколько и настройки подключения периодически меняются. Платформа хранит список баз в файле ibases.v8i в профиле пользователя, и ярлык можно нацелить на конкретную базу из этого списка по её имени.

Для этого используется параметр /IBName:

"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /IBName"Управление торговлей"

Имя указывается точно так, как база названа в списке стартера, включая пробелы. Плюс подхода: если базу переехали на другой сервер, достаточно один раз поправить путь в стартере — ярлык продолжит работать. Минус: если базу переименуют в списке, ярлык перестанет её находить и откроет окно выбора баз.

Сравнение способов указания базы

Параметры /F или /S

Ярлык независим от списка баз, работает даже на чистом профиле. Минус: при переезде базы ярлык нужно править вручную

Параметр /IBName

Ярлык привязан к записи в списке старtera, изменения пути подхватываются автоматически. Минус: чувствителен к переименованию базы в списке

Готовый .v8i-файл

Подходит для развёртывания на многих ПК: общий список баз подключается централизованно. Требует настройки со стороны администратора

Автоматический вход без ввода логина и пароля

Чтобы база открывалась сразу, без окна авторизации, добавьте в строку запуска параметры /N (имя пользователя) и /P (пароль):

"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Trade" /N"Иванов" /P"MyPass123"

Если у пользователя пустой пароль, параметр /P можно просто опустить, оставив только /N. После запуска платформа сразу откроет рабочее окно программы.

Более безопасная альтернатива — аутентификация операционной системы. Если в настройках пользователя базы включён вход через Windows-учётку, достаточно параметра /WA+ (или просто не указывать /N и /P): платформа войдёт под текущим пользователем Windows без пароля в открытом виде.

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

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

Типичные ошибки при создании ярлыка
01
Пропущены кавычки вокруг пути с пробелами — Windows обрезает строку, и платформа не находит базу
02
Указан 1cv8.exe из другой версии платформы — база не открывается или просит конвертацию; сверяйте версию в настройках стартера
03
В параметре /S перепутаны местами сервер и имя базы — появляется ошибка «информационная база не обнаружена»
04
Путь к файловой базе указан через сетевой диск, который не подключён у пользователя, — используйте UNC-путь \\сервер\папка
05
Опечатка в имени пользователя или пароле в /N и /P — база запускается, но останавливается на окне авторизации

Ещё одна частая ситуация: ярлык работает у одного пользователя и не работает у другого. Обычно это права доступа — у второго пользователя нет разрешения на чтение каталога файловой базы или его учётки нет в списке пользователей информационной базы. Проверяйте доступ к папке и настройки пользователей в конфигураторе.

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

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

Что открывается по двойному клику
Норма

Сразу загружается нужная база в режиме Предприятие

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

Открывается список баз или конфигуратор

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

Вход выполняется автоматически или запрашивается только пароль

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

Ошибка «пользователь не найден» или «неверный пароль»

Запуск с другого ПК
Норма

Ярлык работает при UNC-путях и доступном сервере

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

Ошибка доступа к каталогу или серверу

Дополнительные параметры, которые могут пригодиться

Помимо основных, в ярлык можно добавить параметры под конкретные задачи. /RunModeOrdinaryApplication или /RunModeManagedApplication принудительно задают режим интерфейса, если конфигурация поддерживает оба. /DisableStartupDialogs подавляет стартовые диалоги. Для запуска конфигуратора вместо режима предприятия слово ENTERPRISE заменяется на DESIGNER — так делают ярлыки для разработчиков.

Если нужен тонкий клиент (например, для слабого ПК или работы через веб-сервер), в пути укажите 1cv8c.exe вместо 1cv8.exe — параметры подключения те же самые. Полный перечень параметров командной строки есть в документации к вашей версии платформы в разделе «Запуск 1С:Предприятия из командной строки».

Итог

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

Ярлык на базу 1С — это ярлык на 1cv8.exe с параметрами: ENTERPRISE /F"путь" для файловой базы, /S"сервер\база" для серверной, /N и /P для автовхода. Кавычки вокруг путей обязательны, версию платформы сверяйте с настройками базы, пароль в открытом виде не храните на общих компьютерах.

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

Можно ли сделать ярлык, который открывает сразу две базы?

Одним ярлыком — нет, один процесс 1cv8.exe открывает одну базу. Но можно создать два отдельных ярлыка и запускать их по очереди, либо написать простой bat-файл с двумя строками запуска — обе базы откроются в отдельных окнах одновременно.

Почему ярлык просит конвертировать базу при запуске?

Это значит, что в пути указана платформа более новой версии, чем та, под которой база работала раньше, или наоборот. Проверьте в настройках базы в стартере, какая версия ей назначена, и укажите 1cv8.exe именно из каталога этой версии. Не подтверждайте конвертацию без резервной копии — обратного пути может не быть.

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

Сам файл ярлыка (.lnk) можно скопировать, но он сработает только если на компьютере коллеги платформа установлена по тому же пути и доступен тот же каталог базы или сервер. Надёжнее передать строку запуска текстом и попросить создать ярлык локально, подставив свой путь к платформе.

Что делать, если после переезда базы ярлык перестал работать?

Откройте свойства ярлыка и сравните путь или адрес сервера в параметрах с актуальной строкой соединения в стартере — скорее всего, они разошлись. Исправьте параметр /F или /S на новый. Чтобы в будущем не править ярлыки, используйте привязку через /IBName к записи в списке баз.

Можно ли создать ярлык для базы, опубликованной на веб-сервере?

Да. Для тонкого клиента используется параметр /WS с адресом публикации, например: 1cv8c.exe ENTERPRISE /WS"http://server/base/ws". Если нужен веб-клиент в браузере, ярлык создаётся просто на URL публикации базы — без параметров платформы.

Безопасно ли указывать пароль в ярлыке?

Только на личном компьютере с ограниченным доступом. Пароль в поле «Объект» виден любому, кто откроет свойства ярлыка. На общих машинах и в терминальных средах используйте аутентификацию ОС (/WA+) или оставляйте ручной ввод пароля.