Как создать ярлык для прямого запуска конкретной информационной базы 1С на рабочем столе?

Пользователь 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом IT и автоматизация бизнеса
← На главную

При ежедневной работе с определенной информационной базой 1С открывать общий список баз и выбирать нужную строку бывает неудобно. Гораздо быстрее запускать требуемую конфигурацию напрямую кликом по отдельной иконке на рабочем столе. Разберем все доступные способы создания прямого запуска: от штатных средств платформы до создания ярлыков Windows с дополнительными параметрами командной строки.

Способ 1. Создание файла запуска .v8i штатными средствами платформы

Самый простой и надежный способ прямого запуска конкретной базы — это создание файла с расширением .v8i. Платформа 1С:Предприятие предоставляет для этого два быстрых механизма:

  1. Через контекстное меню стартера: откроем стандартное окно запуска 1С со списком информационных баз. Нажмем правой кнопкой мыши на нужной базе и в появившемся контекстном меню выберем пункт Сохранить ссылку в файл. В открывшемся окне укажем рабочий стол и сохраним файл.
  2. Методом перетаскивания (Drag-and-Drop): в окне списка баз зажмем левую кнопку мыши на нужной строке и просто перетащим ее на свободное место рабочего стола или в нужную папку проводника. Файл .v8i сформируется автоматически.

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


[Имя информационной базы]
Connect=Srvr="server-1C";Ref="ZUP";
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

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


[Бухгалтерия предприятия]
Connect=File="\\Server\1c_bases\Buh";
ClientConnectionSpeed=Normal
App=Auto
WA=1
Version=8.3

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

Способ 2. Создание классического ярлыка Windows (.lnk) через командную строку

Если требуется передать дополнительные параметры при старте системы (например, принудительно очистить кэш, задать определенный режим запуска или запустить конфигуратор), создадим стандартный ярлык Windows (.lnk).

Разберем по шагам создание такого ярлыка:

  1. Нажмем правой кнопкой мыши на рабочем столе и выберем пункт Создать > Ярлык.
  2. В поле «Укажите расположение объекта» пропишем путь к исполняемому файлу запуска и параметры подключения.

Важная рекомендация: вместо прямого указания пути к конкретной версии платформы (например, C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe) всегда используем общий модуль запуска 1cv8s.exe из каталога common:

"C:\Program Files\1cv8\common\1cv8s.exe" ENTERPRISE /S"server-1C\ZUP"

Для файловой базы строка подключения будет выглядеть так:

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

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

Рассмотрим основные ключи запуска, которые можно добавлять в строку объекта ярлыка для автоматизации и тонкой настройки старта базы:

  1. ENTERPRISE — запуск системы в режиме предприятия. Если требуется открывать базу сразу в режиме разработки, укажем DESIGNER.
  2. /S"ИмяСервера\ИмяБазы" — параметр подключения к клиент-серверной базе.
  3. /F"ПутьКБазе" — параметр подключения к файловой базе данных.
  4. /N"ИмяПользователя" — имя пользователя для входа в систему.
  5. /P"Пароль" — пароль пользователя.
  6. /ClearCache — очистка локального динамического кэша метаданных при старте. Полезно добавлять для баз, в которых часто обновляется конфигурация и возникают ошибки отображения форм.
  7. /RunModeManagedApplication — принудительный запуск в режиме управляемого приложения (тонкий клиент).
  8. /RunModeOrdinaryApplication — принудительный запуск в режиме обычного приложения (толстый клиент).
  9. /DisableStartupMessages — отключение отображения вспомогательных служебных сообщений при старте системы.

Посмотрим на пример комплексной строки объекта ярлыка с очисткой кэша и принудительным запуском тонкого клиента:


"C:\Program Files\1cv8\common\1cv8s.exe" ENTERPRISE /S"server-1C\ZUP" /RunModeManagedApplication /ClearCache

Сравнение файлов .v8i и ярлыков .lnk: что лучше выбрать?

Проанализируем ключевые различия между двумя способами:

  1. Обновление платформы: файл .v8i и ярлык с 1cv8s.exe не требуют правок при обновлении релиза 1С. Ярлык, ссылающийся на конкретный 1cv8.exe, перестанет работать сразу после обновления платформы на сервере.
  2. Простота создания: файл .v8i создается одним движением мыши из списка баз без необходимости ручного ввода путей и ключей.
  3. Гибкость настройки: ярлык .lnk позволяет передавать специализированные ключи запуска (/ClearCache, запуск внешних обработок через /Execute), чего нельзя сделать в базовом файле .v8i.

Рекомендации по безопасности и работе в сети

При настройке ярлыков запуска обратим внимание на следующие правила безопасности:

  1. Хранение учетных данных: крайне не рекомендуется указывать пароль пользователя в строке ярлыка с помощью ключа /P"...", так как любой пользователь компьютера сможет прочесть пароль в свойствах файла. Для прозрачного входа без ввода пароля настроим доменную аутентификацию (Windows-аутентификацию) в конфигураторе.
  2. Сетевые пути файловых баз: при создании файлов запуска и ярлыков для файловых баз, к которым обращаются несколько пользователей по сети, путь к базе должен быть задан в формате сетевого пути UNC (например, \\ServerName\BaseFolder), а не через букву подключенного сетевого диска, так как буквы дисков могут различаться на разных рабочих местах.
← На главную