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

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

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

Пошаговая инструкция: как создать ярлык на рабочем столе для запуска конкретной базы 1С, параметры командной строки, автовход и решение типичных ошибок.

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

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

Способ работает для файловых и клиент-серверных баз, для платформ 1С 8.2 и 8.3, и не требует установки дополнительных программ. Ниже разобраны все варианты: от простого ярлыка до автозапуска с логином и паролем.

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

Платформа 1С:Предприятие устанавливается в каталог вида C:\Program Files\1cv8\8.3.xx.xxxx\bin\, где находится несколько исполняемых файлов. Для запуска базы используются три из них: 1cv8.exe — стартер, который сам подбирает подходящую версию платформы для базы, 1cv8.exe из каталога конкретной версии — толстый клиент, и 1cv8c.exe — тонкий клиент.

Ярлык указывает на один из этих файлов, а всё остальное передаётся параметрами после пути к программе. Общая структура строки выглядит так: путь к exe-файлу, затем режим запуска (ENTERPRISE, DESIGNER, WEBCLIENT), затем способ подключения к базе (/F для файловой, /S для серверной), затем дополнительные ключи.

Преимущество файла-стартера 1cv8.exe из общего каталога C:\Program Files\1cv8\ в том, что он автоматически выбирает версию платформы, указанную в свойствах базы. Если база требует конкретный релиз, лучше ссылаться на exe именно этого релиза.

Создание ярлыка для файловой базы

Файловая база хранится в каталоге на диске компьютера или в сетевой папке. Для запуска достаточно указать путь к этому каталогу через ключ /F.

Порядок создания ярлыка:

Порядок действий
  1. 1
    Щёлкните правой кнопкой мыши по свободному месту рабочего стола и выберите «Создать» → «Ярлык».
  2. 2
    В поле расположения объекта укажите путь к 1cv8.exe, например: "C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe".
  3. 3
    Добавьте после пути в кавычках параметры: ENTERPRISE /F"D:\Bases\Accounting" — путь к каталогу базы.
  4. 4
    Нажмите «Далее», введите понятное имя ярлыка, например «1С Бухгалтерия», и нажмите «Готово».
  5. 5
    Запустите ярлык двойным щелчком и проверьте, что открывается именно нужная база.

Итоговая строка в поле «Объект» будет выглядеть примерно так:

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

Обратите внимание на кавычки: путь к exe-файлу заключается в кавычки целиком, а путь к базе — в отдельные кавычки сразу после ключа /F без пробела. Если в путях есть пробелы (например, Program Files), отсутствие кавычек приведёт к ошибке запуска.

Для запуска конфигуратора замените ENTERPRISE на DESIGNER. Чтобы открывать базу в тонком клиенте, укажите файл 1cv8c.exe вместо 1cv8.exe.

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

Если база размещена на сервере 1С:Предприятия, вместо ключа /F используется ключ /S, в котором указывается адрес сервера и имя базы в кластере. Формат: /S"ИмяСервера\ИмяБазы".

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

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

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

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

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

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

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

Альтернатива хранению пароля — операционная аутентификация. Если в свойствах пользователя базы включена аутентификация средствами Windows, при запуске 1С под тем же пользователем Windows вход выполнится автоматически без указания пароля в ярлыке.

Полезные дополнительные параметры

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

ПараметрНазначениеПример
/DisableStartupDialogsОтключает стартовые диалоги и предупреждения при запускеENTERPRISE /F"..." /DisableStartupDialogs
/DisableStartupMessagesПодавляет информационные сообщения при стартеENTERPRISE /F"..." /DisableStartupMessages
/RunModeOrdinaryApplicationПринудительный запуск в обычном приложенииENTERPRISE /F"..." /RunModeOrdinaryApplication
/RunModeManagedApplicationПринудительный запуск в управляемом приложенииENTERPRISE /F"..." /RunModeManagedApplication
/AppAutoCheckVersionАвтоматический подбор подходящей версии платформыENTERPRISE /F"..." /AppAutoCheckVersion
/WA+Включает аутентификацию Windows при запускеENTERPRISE /F"..." /WA+

Ключи /DisableStartupDialogs и /DisableStartupMessages часто добавляют в ярлыки рядовых пользователей, чтобы при запуске не появлялись служебные окна, отвлекающие от работы. Они не влияют на функциональность базы.

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

Альтернативные способы быстрого запуска базы

Ярлык на рабочем столе — не единственный вариант. В зависимости от ситуации удобнее могут оказаться другие подходы.

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

Ярлык на 1cv8.exe с параметрами

Универсальный способ: работает для файловых и серверных баз, позволяет задать режим, пользователя и ключи. Требует ручного создания, но настраивается один раз.

Закрепление в списке баз окна запуска

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

Файл списка баз .v8i

Общий файл со списком баз можно разложить пользователям, чтобы у всех был одинаковый набор подключений. Удобно администратору, но не заменяет ярлык для запуска одной конкретной базы.

Пакетный .bat-файл

Текстовый файл с командой запуска позволяет выполнять дополнительные действия перед стартом (например, проверку доступности сетевой папки). Требует аккуратности при редактировании.

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

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

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

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

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

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

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

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

Открывается окно выбора базы или ошибка

Путь к базе в свойствах ярлыка
Норма

Путь совпадает с фактическим расположением каталога базы

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

Каталог не существует или переименован

Вход пользователя
Норма

База открывается без лишних окон или с привычным запросом пароля

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

Ошибка «Имя пользователя не найдено» или циклический запрос пароля

Типичные ошибки
01
Пробел между ключом /F и путём к базе — параметр не распознаётся, открывается пустое окно запуска. Пишите путь вплотную: /F"D:\Bases\Base".
02
Отсутствие кавычек вокруг путей с пробелами — Windows обрезает строку на первом пробеле, и запуск завершается ошибкой.
03
Ссылка на старую версию платформы после обновления — ярлык перестаёт работать, когда каталог старого релиза удалён. Лучше использовать стартер 1cv8.exe из общего каталога.
04
Опечатка в имени сервера или базы в ключе /S — платформа сообщает, что база не найдена в кластере.
05
Хранение пароля администратора в ярлыке — любой пользователь компьютера получает полный доступ к базе через свойства ярлыка.

Если ярлык работал, а после обновления платформы перестал, откройте его свойства и проверьте путь к exe-файлу: номер версии в пути должен соответствовать установленному релизу. Чтобы не править ярлыки после каждого обновления, используйте файл-стартер из C:\Program Files\1cv8\1cv8.exe — он не привязан к конкретному номеру версии.

Ещё одна частая ситуация — база переехала в другой каталог или на другой сервер. В этом случае достаточно исправить путь в ключе /F или /S, не пересоздавая ярлык заново.

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

Часто задаваемые вопросы

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

Создайте ярлык на 1cv8.exe и в параметрах вместо ENTERPRISE укажите DESIGNER, затем путь к базе: например, "C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Accounting". При двойном щелчке откроется конфигуратор этой базы.

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

Да. Укажите в ярлыке файл 1cv8c.exe вместо 1cv8.exe — он находится в том же каталоге bin. Параметры подключения (/F или /S, /N, /P) остаются теми же. Тонкий клиент подходит для работы по сети и потребляет меньше ресурсов.

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

Ярлык ссылается на каталог конкретной версии, например 8.3.22.1750, который мог быть удалён при обновлении. Откройте свойства ярлыка и исправьте путь на актуальную версию либо используйте стартер C:\Program Files\1cv8\1cv8.exe, который не зависит от номера релиза.

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

Добавьте в строку запуска только ключ /N"ИмяПользователя" без ключа /P. Если у пользователя пароль пустой, вход выполнится автоматически; если пароль задан — появится окно для его ввода, но имя уже будет подставлено.

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

Для веб-публикации ярлык с параметрами платформы не нужен: достаточно создать ярлык на браузер с адресом публикации, например http://server/base. Либо используйте тонкий клиент с параметром подключения по веб-серверу, если публикация настроена соответствующим образом.

Итог

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

Ярлык для запуска конкретной базы 1С — это ссылка на 1cv8.exe с параметрами: режим ENTERPRISE или DESIGNER, путь к базе через /F (файловая) или /S (серверная), опционально /N и /P для автовхода. Соблюдайте кавычки и не оставляйте пробел между ключом и путём. Не храните в ярлыке пароли администраторов, а для защиты от обновлений платформы используйте файл-стартер из общего каталога.