Как вынести 1С на рабочий стол: ярлык базы, параметры запуска, автозагрузка
Содержание
Вынести 1С на рабочий стол можно двумя способами. Первый: в окне запуска выделить базу и нажать «Создать ярлык» — ярлык появится на рабочем столе и будет открывать именно эту базу. Второй: создать ярлык вручную на файл 1cv8c.exe (тонкий клиент) или 1cv8.exe и дописать в поле «Объект» параметры запуска. Автозагрузка делается копированием ярлыка в папку shell:startup.
Ручной способ нужен, когда стандартный ярлык не подходит. Например, на одном компьютере десять баз, а бухгалтеру нужна одна. Или нужно открывать базу сразу под своим пользователем. Или платформу переустановили, и ярлыки перестали работать.
Разберём оба способа, параметры запуска и типичные проблемы. Примеры относятся к платформе 8.3 для Windows.
Где лежит исполняемый файл платформы
Платформа ставится в каталог C:\Program Files\1cv8\ (для 32-разрядной версии на 64-разрядной Windows — C:\Program Files (x86)\1cv8\). Внутри — папка с номером версии, например 8.3.25.1374, а в ней подпапка bin. Там лежат нужные файлы:
| Файл | Что запускает |
|---|---|
1cv8c.exe | Тонкий клиент. Обычная работа пользователей, быстрый запуск |
1cv8.exe | Толстый клиент и Конфигуратор (режим выбирают параметром) |
1cv8s.exe | Стартер (окно со списком баз) |
Рядом с папками версий есть каталог common. В нём лежит 1cestart.exe — это и есть окно со списком баз, которое видит пользователь при обычном запуске.
Номер версии в пути меняется при каждом обновлении платформы. Если вы создали ярлык вручную на конкретную папку 8.3.25.1374, а потом поставили новую платформу и удалили старую, ярлык перестанет работать. Ярлык на 1cestart.exe из папки common от этого не зависит.
Не помните, куда поставили платформу: щёлкните правой кнопкой по существующему ярлыку 1С, выберите «Расположение файла». Откроется нужная папка.
Самый быстрый способ: ярлык из окна запуска
Если нужна просто иконка базы на рабочем столе, ничего искать не придётся.
- Запустите 1С. Откроется окно со списком информационных баз.
- Выделите нужную базу одним щелчком.
- Нажмите кнопку «Создать ярлык» (в части версий она в нижнем ряду или в контекстном меню по правой кнопке).
- В открывшемся окне выберите, куда положить ярлык, и подтвердите.
Ярлык получит имя базы и будет открывать её сразу, минуя список. Вид запуска (1С:Предприятие или Конфигуратор) определяется тем, что вы выбрали при создании: уточните это в окне, если там есть переключатель.
Плюс способа: ярлык привязан к записи в списке баз, а не к пути до файла платформы. После обновления платформы он продолжает работать.
Ручное создание ярлыка
Ручной способ даёт полный контроль над параметрами. Порядок такой:
- Щёлкните правой кнопкой по свободному месту рабочего стола.
- Выберите «Создать» → «Ярлык».
- В поле «Расположение объекта» вставьте путь к файлу в кавычках, например
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe". - Нажмите «Далее», задайте имя: лучше с названием базы, например «Бухгалтерия — ООО Ромашка».
- Нажмите «Готово».
Кавычки обязательны: в пути есть пробелы, и без них Windows обрежет путь на Program. Параметры после пути кавычками не охватываются.
Иконку можно сменить: свойства ярлыка → вкладка «Ярлык» → «Сменить значок». Если у вас две-три базы, разные цвета иконок спасают от ошибок: бухгалтеры часто путают рабочую базу с тестовой копией. Файл 1cv8.exe содержит несколько значков, подберите отличающиеся.
Параметры запуска в свойствах ярлыка
Все параметры дописываются в поле «Объект» после закрывающей кавычки, через пробел. Откройте свойства ярлыка (правая кнопка → «Свойства») и найдите поле «Объект» на вкладке «Ярлык».
Файловая база, которая лежит в папке на диске:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe" ENTERPRISE /F"D:\Базы\Бухгалтерия"
База на сервере 1С:Предприятия:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe" ENTERPRISE /S"srv-1c\buh"
Здесь srv-1c — имя сервера, buh — имя базы в кластере. Для тонкого клиента
слово ENTERPRISE можно опустить, оно подразумевается; на файле 1cv8.exe режим указывать нужно: ENTERPRISE — обычный запуск, DESIGNER — Конфигуратор.
Какие ещё параметры пригодятся:
- 🔹
/N"Иванова"— имя пользователя, под которым войти; - 🔹
/P"пароль"— пароль этого пользователя; - 🔹
/WA-— не использовать авторизацию средствами Windows, показать обычный вход 1С; - 🔹
/DisableStartupMessages— не показывать предупреждения при запуске; - 🔹
/DisableStartupDialogs— не открывать окна, требующие реакции пользователя; - 🔹
/ClearCache— очистить кэш клиента перед запуском; - 🔹
/Execute"C:\Обработки\Загрузка.epf"— открыть внешнюю обработку после старта.
Если путь к базе или обработке содержит пробелы, его заключают в кавычки сразу после параметра, как в примерах выше.
Параметр /ClearCache сбрасывает локальный кэш, и первый запуск будет медленнее обычного. Делайте это на время поиска проблемы, а постоянно в ярлыке его держать не нужно.
Вход без ввода логина и пароля
Параметры /N и /P позволяют запускать базу одним щелчком, без окна авторизации. Удобно для рабочего места, где за компьютером всегда один человек:
"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8c.exe" ENTERPRISE /S"srv-1c\buh" /N"Иванова" /P"MyPass123"
Теперь о цене этого удобства. Пароль в свойствах ярлыка хранится открытым текстом. Любой, кто может открыть свойства ярлыка или прочитать файл .lnk, увидит его. На общем компьютере, на терминальном сервере или там, где ярлыки лежат в общей папке, так делать нельзя.
Что делать, если вход без пароля всё-таки нужен:
- ✅ создайте для такого рабочего места отдельного пользователя 1С с минимальными правами, а не используйте учётку главного бухгалтера или администратора;
- ✅ ограничьте доступ к папке с ярлыком средствами Windows;
- ✅ рассмотрите вход через авторизацию Windows: в карточке пользователя 1С включается аутентификация операционной системы и подбирается учётная запись Windows. Тогда пароль в ярлыке вообще не нужен, а база открывается под тем, кто вошёл в систему.
Третий вариант чище двух остальных: пароль нигде не хранится, а привязка к человеку сохраняется.
Как добавить 1С в автозагрузку Windows
Автозагрузка нужна, когда программа должна открываться сразу после входа в систему: кассир, оператор склада, диспетчер. Принцип простой: ярлык кладут в специальную папку, и Windows запускает всё, что там лежит.
- Нажмите
Win + R, введитеshell:startupи нажмите Enter. Откроется папка автозагрузки текущего пользователя. - Скопируйте туда готовый ярлык с рабочего стола. Копируйте, а не переносите: иконка на столе тоже пригодится.
- Перезайдите в Windows и проверьте, что 1С открылась.
Если ярлык должен запускаться у всех пользователей компьютера, введите shell:common startup. Для записи в эту папку понадобятся права администратора.
Автозагрузка срабатывает при входе пользователя в систему, а не при включении компьютера. Это важно: после включения нужно дождаться, пока человек введёт пароль Windows.
Если 1С должна стартовать с задержкой (например, после подключения сетевого диска или VPN), задержку удобнее настроить через планировщик заданий:
- Откройте «Планировщик заданий» и создайте задачу.
- На вкладке «Триггеры» выберите «При входе в систему» и укажите задержку, например 30 секунд.
- На вкладке «Действия» выберите «Запуск программы» и впишите путь к
1cv8c.exe, а параметры вынесите в поле «Добавить аргументы».
Так база не пытается подключиться к серверу, когда сети ещё нет.
Ярлык, который не зависит от версии платформы
Главная беда ручных ярлыков — номер версии в пути. Есть способ его обойти: запускать базу через стартер из папки common и обращаться к ней по имени из списка баз.
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /IBName"Бухгалтерия"
Параметр /IBName принимает название базы ровно в том виде, как оно записано в окне запуска. Если название содержит кавычки или отличается регистром, база не найдётся, поэтому лучше скопировать имя из списка. Стартер сам выберет подходящую версию платформы, и после обновления ничего менять не придётся.
У этого способа есть условие: на компьютере пользователя база должна быть добавлена в список. Список баз хранится в файле ibases.v8i в профиле пользователя Windows (в каталоге AppData\Roaming\1C\1CEStart). Если пользователь работает на другом компьютере или под другой учётной записью Windows, записи в его списке не будет, и ярлык вместо базы покажет пустое окно или ошибку.
Отсюда практический вывод для администратора:
- 📌 на небольшом офисе удобнее раздать готовые ярлыки с параметрами
/Fили/S: они не зависят от списка баз; - 📌 для типовой рассадки на десяток компьютеров один раз соберите ярлык, проверьте его и скопируйте на остальные машины, поправив только путь к платформе, если версии различаются;
- 📌 если версий платформы несколько, держите на сервере схему «база — версия платформы» и не смешивайте их в ярлыках: старой базе нужна платформа не ниже той, в которой её последний раз открывали.
Как раздать ярлыки сразу нескольким сотрудникам
Когда рабочих мест много, создавать ярлыки руками неудобно. Обычно делают так.
- Собирают эталонный ярлык на своём компьютере и проверяют, что он открывает нужную базу.
- Кладут его в сетевую папку, доступную сотрудникам, или отправляют файлом.
- Сотрудник копирует ярлык на рабочий стол. Если это неудобно, администратор добавляет его в профиль через групповые политики или вставляет в общую папку
shell:common desktop— тогда иконка появится у всех пользователей компьютера.
Если на машинах платформа стоит в одинаковые пути, эталонный ярлык сработает без правок. Если пути разные, придётся создавать ярлык на месте или пользоваться кнопкой «Создать ярлык» в окне запуска.
Для терминального сервера ярлыки часто публикуют как удалённые приложения. Это отдельная настройка серверной роли, и обычный ярлык рабочего стола к ней отношения не имеет.
Какой способ выбрать
/N и /P либо вход через Windows-аутентификацию. Второй вариант безопаснее, пароль не лежит в ярлыке./F или /S и копирование на машины. Он не зависит от списка баз на конкретном компьютере.shell:startup. Нужна задержка или сетевой ресурс — используйте планировщик заданий.Если ярлык не работает
Типичные случаи и что с ними делать.
Ярлык открывается, но видна пустая ошибка или окно со списком баз вместо нужной базы. Проверьте параметры в поле «Объект». Частая причина — потерянная или лишняя кавычка, а также пробел между /F и путём, который там не нужен. Сравните свою строку с примерами выше.
После обновления платформы ярлык перестал запускаться. Ярлык, созданный вручную, ссылается на папку конкретной версии. Старой папки больше нет — путь ведёт в никуда. Откройте свойства и исправьте номер версии в поле «Объект». Чтобы не править его после каждого обновления, пользуйтесь ярлыком из окна запуска или ссылкой на 1cestart.exe.
Windows пишет, что не удаётся найти объект. Либо в пути опечатка, либо платформа установлена в другую папку (32-разрядная в Program Files (x86)). Откройте bin в проводнике и скопируйте путь оттуда.
Ярлык открывает 1С, но запрашивает пароль, хотя он указан в /P. Скорее всего, у пользователя включена проверка через Windows, а параметр /WA- не задан или, наоборот, заданный пользователь не совпадает с именем в списке 1С. Проверьте точное написание имени: регистр букв и пробелы имеют значение.
Ярлык запускает не ту базу. Если в параметрах указан только ENTERPRISE без /F или /S, платформа покажет окно выбора или откроет последнюю использованную. Укажите путь явно.
Ярлык работает у вас, но не у коллеги. Ярлыки с локальными путями вроде D:\Базы\... на другой машине указывают на другой диск. Для сетевых баз используйте путь по имени сервера (\\server\share\...) или адрес сервера 1С, а не буквы дисков.
Частые вопросы
Можно ли сделать один ярлык, который открывает сразу несколько баз?
/F или /S и разными именами.Чем отличается ярлык на `1cv8c.exe` от ярлыка на `1cv8.exe`?
ENTERPRISE или DESIGNER.Как открыть в ярлыке Конфигуратор, а не обычный режим?
1cv8.exe и параметр DESIGNER вместо ENTERPRISE. Вход в Конфигуратор требует прав администратора в самой базе.Безопасно ли хранить пароль в ярлыке?
Ярлык автозагрузки не срабатывает после перезагрузки. Почему?
shell:startup текущего пользователя, а не в чужой папке, и что в Windows не отключён запуск программ при входе в «Диспетчере задач» на вкладке «Автозагрузка».