Администрирование · 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= — серверная
Проверьте, какая версия платформы назначена базе в настройках стартера
Для автологина понадобятся имя пользователя и пароль из этой базы
Создаём ярлык для файловой базы
Файловая база — самый частый случай: каталог с файлом 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С и скопируйте путь к базе из строки соединения
- 2Правой кнопкой по рабочему столу: Создать → Ярлык
- 3В поле объекта введите путь к 1cv8.exe в кавычках, затем ENTERPRISE /F"путь к базе"
- 4Задайте имя ярлыка и нажмите «Готово»
- 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"Управление торговлей"
Имя указывается точно так, как база названа в списке стартера, включая пробелы. Плюс подхода: если базу переехали на другой сервер, достаточно один раз поправить путь в стартере — ярлык продолжит работать. Минус: если базу переименуют в списке, ярлык перестанет её находить и откроет окно выбора баз.
Сравнение способов указания базы
Ярлык независим от списка баз, работает даже на чистом профиле. Минус: при переезде базы ярлык нужно править вручную
Ярлык привязан к записи в списке старtera, изменения пути подхватываются автоматически. Минус: чувствителен к переименованию базы в списке
Подходит для развёртывания на многих ПК: общий список баз подключается централизованно. Требует настройки со стороны администратора
Автоматический вход без ввода логина и пароля
Чтобы база открывалась сразу, без окна авторизации, добавьте в строку запуска параметры /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 без пароля в открытом виде.
Проверка результата и типичные ошибки
После создания ярлыка проверьте его двойным кликом. Признак успеха — открывается окно именно той базы, которая указана в параметрах, без промежуточного списка. Если вместо этого появляется стартер со списком баз или ошибка, причина почти всегда в одной из типичных ошибок.
Ещё одна частая ситуация: ярлык работает у одного пользователя и не работает у другого. Обычно это права доступа — у второго пользователя нет разрешения на чтение каталога файловой базы или его учётки нет в списке пользователей информационной базы. Проверяйте доступ к папке и настройки пользователей в конфигураторе.
Как проверить результат
Сразу загружается нужная база в режиме Предприятие
Открывается список баз или конфигуратор
Вход выполняется автоматически или запрашивается только пароль
Ошибка «пользователь не найден» или «неверный пароль»
Ярлык работает при 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+) или оставляйте ручной ввод пароля.