Ярлык для запуска конкретной базы 1С: файловой, серверной и веб

· 9 мин

Содержание

Чтобы база 1С открывалась с ярлыка без окна выбора, создайте ярлык на 1cv8.exe (или 1cv8c.exe) и допишите в поле «Объект» режим и адрес базы. Для файловой базы это ENTERPRISE /F"D:\Base\Buh", для серверной — ENTERPRISE /S"srv1c\buh", для базы из списка — ENTERPRISE /IBName"Бухгалтерия".

Какой способ выбрать? Ключ /F или /S жёстко привязывает ярлык к адресу базы. /IBName берёт базу из списка запуска по имени: удобно, если адрес потом поменяется, но список должен быть у каждого пользователя одинаковым. Ниже — подробно про каждый вариант, параметры входа и массовую раздачу ярлыков.

Какой файл 1С указывать в ярлыке

Платформа 1С:Предприятие 8.3 по умолчанию ставится в C:\Program Files\1cv8\ (64-битная) или C:\Program Files (x86)\1cv8\ (32-битная). Внутри — папка на каждую установленную версию, например 8.3.25.1394, и общая папка common.

Вам понадобится один из трёх файлов:

ФайлГде лежитЧто запускаетКогда брать
1cestart.exe...\1cv8\common\Стартер: сам выбирает версию платформыЯрлык должен пережить обновление платформы
1cv8.exe...\1cv8\8.3.xx.xxxx\bin\Толстый клиент, КонфигураторНужен Конфигуратор или обычное приложение
1cv8c.exe...\1cv8\8.3.xx.xxxx\bin\Тонкий клиентОбычная работа пользователя в управляемом интерфейсе

Ярлык на bin\1cv8.exe конкретной версии перестанет работать, когда эту версию удалят. 1cestart.exe лежит в common и не зависит от номера версии, поэтому для пользователей надёжнее он.

Как быстро найти нужный файл, если путь неизвестен:

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

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

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

Файловая база — это папка с файлом 1Cv8.1CD. В ярлык пишут путь к папке, а не к самому файлу.

Путь к папке проще всего подсмотреть в окне запуска 1С: выделите базу в списке — внизу окна появится строка вида File="D:\Base\Buh";. Всё, что в кавычках, и есть нужный путь.

Пошагово:

  1. На рабочем столе щёлкните правой кнопкой → «Создать» → «Ярлык».
  2. В поле «Укажите расположение объекта» введите строку целиком, с кавычками:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Base\Buh"
  1. Нажмите «Далее», задайте имя ярлыка, например «Бухгалтерия ООО Ромашка», и нажмите «Готово».
  2. Запустите ярлык. База должна открыться сразу, минуя список баз.

Если база лежит в сетевой папке, указывайте UNC-путь: /F"\\fileserver\1C\Buh". Подключённая буква диска (Z:\) работает, пока диск подключён. При входе без подключения ярлык откроет ошибку.

Путь к программе и путь к базе берите в двойные кавычки по отдельности. Без кавычек Windows обрежет строку на первом пробеле в Program Files.

Режим Конфигуратора

Тот же ярлык, но со словом DESIGNER вместо ENTERPRISE, откроет базу в Конфигураторе. Конфигуратор запускается только толстым клиентом, поэтому в ярлыке указывают 1cv8.exe или 1cestart.exe, а не 1cv8c.exe:

"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /F"D:\Base\Buh"

Удобно держать на рабочем столе администратора пару ярлыков на каждую базу: «Предприятие» и «Конфигуратор».

Ярлык на серверную базу и базу через веб-сервер

Клиент-серверный вариант

Для базы в кластере 1С нужны имя рабочего сервера и имя базы в кластере. Их тоже видно внизу окна запуска: Srvr="srv1c";Ref="buh";.

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh"

Что учесть:

  • 🖥 Имя сервера пишите так, как оно резолвится с компьютера пользователя: короткое имя, полное доменное имя или IP.
  • 🔌 Если кластер работает не на стандартных портах, добавьте порт менеджера кластера через двоеточие: /S"srv1c:1641\buh". Для стандартной установки порт не нужен (менеджер слушает 1541).
  • 🏷 Имя базы в кластере может не совпадать с именем базы SQL. Берите то, что после Ref= в окне запуска или в консоли администрирования серверов.
  • 🔢 Версия клиента должна совпадать с версией сервера 1С вплоть до номера сборки. Стартер 1cestart.exe подберёт её сам, если она установлена на компьютере.

Какую версию выберет стартер, задаётся в свойствах базы в списке запуска. Выделите базу, нажмите «Изменить» и пройдите до последней страницы мастера: там есть поле версии платформы. Пусто — берётся последняя установленная версия, 8.3.25 — последняя сборка этой версии, полный номер — строго она. Для серверных баз здесь удобно указать номер, совпадающий с сервером.

База, опубликованная на веб-сервере

Для базы, к которой подключаются через браузерный адрес, используйте ключ /WS:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /WS"https://1c.example.ru/buh"

Тонкий клиент откроет опубликованную базу как обычное приложение, без вкладки браузера. Адрес пишите без хвоста /ru_RU/ и без параметров после ?.

Вариант по имени из списка

Если база уже есть в списке запуска, ярлык можно привязать к её названию:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Бухгалтерия ООО Ромашка"

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

Ключи командной строки: вход без пароля и тихий запуск

Всё, что идёт после пути к программе, — параметры запуска. Их пишут через пробел. Самые полезные для ярлыка:

КлючЧто делает
/N"Иванов"Имя пользователя информационной базы
/P"пароль"Пароль этого пользователя
/WA+ / /WA-Включить или запретить вход по учётной записи Windows
/DisableStartupMessagesНе показывать стартовые предупреждения платформы
/DisableStartupDialogsНе показывать окна выбора базы и ввода пароля
/RunModeManagedApplicationОткрыть в управляемом приложении
/RunModeOrdinaryApplicationОткрыть в обычном приложении (толстый клиент)
/ClearCacheОчистить клиентский кэш перед запуском
/C"текст"Передать строку в конфигурацию (её читает код конфигурации)
/UC"код"Код доступа, если вход в базу заблокирован с разрешающим кодом
/Execute"D:\obr.epf"Сразу открыть внешнюю обработку

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

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Base\Buh" /N"Иванова" /P"Qw12345" /DisableStartupDialogs

Пароль в ярлыке хранится открытым текстом. Любой, кто откроет «Свойства» ярлыка, его увидит. Для рабочих баз лучше включить пользователю аутентификацию операционной системы в карточке пользователя базы и запускать с /WA+ — пароль тогда не нужен вовсе.

Ярлык «с очисткой кэша»

Отдельный ярлык с /ClearCache выручает, когда после обновления конфигурации у пользователя пропадают команды, «съезжают» формы или база открывается со старым интерфейсом:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh" /ClearCache

Чистится только локальный кэш этого пользователя. Данные базы и настройки форм не трогаются, первый запуск будет чуть медленнее обычного.

Пакетный запуск через bat-файл

Длинная командная строка не влезет в поле «Объект»: Windows ограничивает его примерно 260 символами. Тогда параметры выносят в bat-файл, а ярлык делают уже на него:

@echo off
start "" "C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S"srv1c\buh" /WA+ /DisableStartupMessages

Пустые кавычки после start обязательны: это заголовок окна, без них start примет путь к программе за заголовок.

Иконка, название и место ярлыка

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

  1. Правой кнопкой по ярлыку → «Свойства» → вкладка «Ярлык».
  2. Кнопка «Сменить значок».
  3. Выберите значок из 1cv8.exe, из системной библиотеки C:\Windows\System32\shell32.dll или нажмите «Обзор» и укажите свой файл .ico.

Что ещё можно настроить в тех же свойствах:

  • 📝 Поле «Комментарий» — подсказка при наведении: «Рабочая база, сервер srv1c».
  • 🪟 Поле «Окно» → «Развёрнутое на весь экран », чтобы 1С сразу открывалась на весь монитор.
  • ⌨️ Поле «Быстрый вызов» — сочетание клавиш, например Ctrl+Alt+B. Работает для ярлыков на рабочем столе и в меню «Пуск».
  • 📌 Готовый ярлык можно закрепить на панели задач: перетащите его туда или щёлкните правой кнопкой → «Закрепить на панели задач».

Для тестовой копии базы поставьте контрастную иконку и добавьте в имя слово «ТЕСТ». Так меньше шансов провести реальный документ не в той базе.

Ярлыки и списки баз для всех пользователей

Когда компьютеров десятки, ярлыки руками не делают. Есть три рабочих подхода.

1. Общий файл со списком баз

Список баз пользователя хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Рядом лежит 1CEStart.cfg — настройки стартера. В нём можно указать общий список, который подтянется у всех:

CommonInfoBases=\\fileserver\1C\Common.v8i

Сам файл .v8i — обычный текст. Минимальная запись одной базы выглядит так:

[Бухгалтерия ООО Ромашка]
Connect=Srvr="srv1c";Ref="buh";

Правите список на сервере — изменения видят все. В связке с ярлыками на /IBName это самый удобный вариант для офиса.

2. Ярлык через групповые политики

В домене ярлык раздают групповой политикой: «Конфигурация пользователя» → «Настройка» → «Параметры Windows» → «Ярлыки». В свойствах элемента указываете путь к 1cestart.exe, аргументы ENTERPRISE /S"srv1c\buh", место — рабочий стол. Политика создаст ярлык при следующем входе пользователя.

3. Скрипт PowerShell

Без домена ярлык создают скриптом, который можно запустить на каждом компьютере:

$shell = New-Object -ComObject WScript.Shell
$lnk = $shell.CreateShortcut("$env:USERPROFILE\Desktop\Бухгалтерия.lnk")
$lnk.TargetPath = "C:\Program Files\1cv8\common\1cestart.exe"
$lnk.Arguments = 'ENTERPRISE /S"srv1c\buh"'
$lnk.Save()

Для терминального сервера логика та же. Ярлык кладут в общую папку рабочего стола C:\Users\Public\Desktop, тогда он появится у всех, кто заходит на сервер.

Почему ярлык 1С не открывает базу

Диагностика: выберите симптом

Если ярлык не сработал, проверьте строку вручную. Откройте командную строку, вставьте туда содержимое поля «Объект» и нажмите Enter. Сообщение об ошибке будет тем же, но так быстрее пробовать варианты.

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

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

Можно ли сделать один ярлык на несколько баз?
Нет, один ярлык открывает одну базу. Для нескольких баз сделайте отдельные ярлыки или оставьте обычный ярлык 1С со списком баз.
Как открыть базу из ярлыка в режиме «Все функции»?
Добавьте ключ /DisplayAllFunctions. Команда «Все функции» появится в главном меню без включения флажка в параметрах.
Будет ли работать ярлык после переноса базы в другую папку?
Ярлык с /F — нет, путь придётся поправить. Ярлык с /IBName продолжит работать, если обновить адрес базы в списке запуска.
Можно ли открыть две копии одной базы с ярлыка?
Да, каждый запуск создаёт новый сеанс. Сеансы с одного компьютера обычно занимают одну клиентскую лицензию, но в базе видны как разные пользователи-сеансы.
Чем ярлык отличается от файла .v8i на рабочем столе?
Двойной щелчок по .v8i открывает окно выбора со списком баз из файла. Ярлык с параметрами запускает базу сразу, без лишнего окна.