Запуск 1С:Предприятие 8.3: ярлыки, параметры и ошибки старта
Содержание
Запустить платформу 1С:Предприятие на компьютере проще всего через ярлык на рабочем столе или значок в меню Пуск — откроется окно со списком баз, где вы выбираете нужную и нажимаете 1С:Предприятие. Это стандартный старт на любой рабочей станции.
На сервере картина шире: там платформа работает и как клиент, и как служба, базы подключаются по сети, а запуск можно задать параметрами командной строки или выполнять по расписанию без участия человека. Ниже разберём все варианты — от обычного двойного клика до пакетного старта и диагностики, когда 1С не открывается.
Статья про платформу 8.3 с интерфейсом «Такси». Пути меню и названия относятся к актуальным релизам платформы; старые версии 7.7 и 8.2 здесь не рассматриваются.
С чего начинается старт: ярлык, меню Пуск и окно выбора базы
Иконку запуска создаёт установщик платформы. На рабочем столе это ярлык 1С:Предприятие, в меню Пуск — одноимённая папка. За ними стоит программа запуска 1cestart.exe — она сама подбирает подходящую версию платформы из установленных и показывает общий список баз.
После двойного клика открывается стартовое окно. В нём:
- 📂 список информационных баз, добавленных на этом компьютере;
- кнопка 1С:Предприятие — вход в режим работы пользователя;
- кнопка Конфигуратор — режим разработки и администрирования;
- кнопки Добавить, Изменить, Удалить для правки списка;
- Настройка — пути к версиям, общий список баз, параметры запуска.
Чтобы попасть в базу, выделите её в списке и нажмите 1С:Предприятие. Если база добавлена впервые, через Добавить укажите, где она лежит: на этом компьютере (файловый вариант) или на сервере 1С:Предприятия.
Список баз хранится в файле ibases.v8i. Его можно раздать коллегам или подключить общий список на сетевом ресурсе через Настройка → Общие информационные базы — тогда новые базы появятся у всех сразу.
Платформа различает тонкий и толстый клиент. Это разные исполняемые файлы: тонкий — 1cv8c.exe, толстый — 1cv8.exe. Какой запустить, решает не пользователь вручную, а настройка базы (основной режим запуска) и свойства самой конфигурации. Через общий ярлык вы этого не замечаете — 1cestart.exe подбирает клиент автоматически.
Параметры командной строки: запуск в нужном режиме
Когда базу открывают часто или одинаково, удобнее создать отдельный ярлык с готовыми параметрами. Тогда 1С стартует сразу в нужную базу, без окна выбора и без ручного ввода логина.
Первым в строке всегда идёт режим, затем — адрес базы и остальные ключи:
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE /F "D:\Bases\Buh" /N Иванов /P 1234
Разберём ключи, которые реально нужны на практике:
| Ключ | Что делает |
|---|---|
ENTERPRISE | запуск в режиме «1С:Предприятие» (работа пользователя) |
DESIGNER | запуск Конфигуратора |
/F <путь> | файловая база — путь к папке с 1Cv8.1CD |
/S <сервер>\<база> | клиент-серверная база на сервере 1С |
/N <имя> | имя пользователя базы |
/P <пароль> | пароль пользователя |
/L ru | язык интерфейса |
/DisableStartupDialogs | пропустить стартовые диалоги |
/DisableStartupMessages | скрыть сообщения при запуске |
/Execute <путь.epf> | выполнить внешнюю обработку при старте |
/C <параметры> | передать в конфигурацию строку запуска |
Имя исполняемого файла с полным путём к версии платформы (...\bin\1cv8.exe) смотрят в проводнике в папке установки, обычно C:\Program Files\1cv8\<версия>\bin. Если версий несколько, берите ту, под которую рассчитана база.
Ключ /C заслуживает отдельного слова: переданная через него строка читается в коде конфигурации как свойство ПараметрЗапуска. Так типовые решения понимают, что их открыли, например, по ссылке из письма или из другой программы.
Два нюанса, на которых спотыкаются чаще всего. Первый — порядок: режим (ENTERPRISE или DESIGNER) всегда стоит сразу после имени программы, до остальных ключей; переставите — старт сорвётся. Второй — кавычки: любой путь с пробелами, и к 1cv8.exe, и к базе, берут в двойные кавычки, иначе Windows обрежет строку по первому пробелу.
Если нужно открыть базу от имени другого пользователя Windows (например, под учёткой с доступом к сетевой папке), запускайте ярлык через Запуск от имени другого пользователя — к параметрам самой 1С это не относится, но на файловых базах по сети выручает.
Пароль в открытом виде (/P) в ярлыке или bat-файле видят все, у кого есть доступ к компьютеру. Для рабочих станций это небезопасно — лучше оставить ввод пароля вручную, а автоматический вход с паролем держать только на изолированных сервисных машинах.
Полный перечень ключей платформа описывает в своей документации по запуску. Не придумывайте параметры наугад: неизвестный ключ 1С молча проигнорирует, а опечатка в известном — приведёт к ошибке старта.
Лицензии и ключи защиты: без них база не откроется
Платформа 1С платная, и запуск в режиме «1С:Предприятие» проверяет наличие лицензии. Нет лицензии — база не откроется (единственное исключение — учебная версия платформы). Защита бывает двух видов.
Аппаратный ключ HASP — это USB-брелок. Для него нужен установленный драйвер защиты; без драйвера система ключ «не видит», даже если он воткнут. Ключи бывают локальные (на одно рабочее место) и сетевые (выдают лицензии по сети через сервер защиты).
Программная лицензия — это не брелок, а пин-код, который активируется на конкретном оборудовании. Файл лицензии привязывается к параметрам компьютера. Если заметно поменять «железо» или переустановить систему, лицензия может слететь — потребуется повторная активация по резервному пин-коду.
Сетевой ключ или сервер лицензирования выдаёт ограниченное число лицензий — по количеству купленных рабочих мест. Когда все заняты, очередной пользователь при запуске получит сообщение, что свободных лицензий нет. Это не ошибка настройки, а исчерпание лимита: кому-то нужно завершить сеанс либо докупить лицензии .
Порядок при проблеме с лицензией:
- Для HASP — проверьте, что ключ вставлен и горит индикатор, а драйвер установлен.
- Для программной лицензии — убедитесь, что активация прошла и оборудование не менялось.
- В клиент-серверном варианте лицензии часто выдаёт сервер лицензирования 1С — проверьте, что соответствующая служба запущена.
- Если лицензий на всех не хватает — смотрите, не заняты ли все сеансы другими пользователями.
Запрос про «взлом» или обход лицензирования — это нарушение закона и прямой риск для базы: пиратские «эмуляторы» ключей несут вредоносный код и ведут к потере данных. Легальный путь один: докупить лицензии или обратиться к партнёру 1С. Наш сайт — независимый справочник, мы не представляем фирму 1С и инструкций по обходу защиты не даём.
Файловый и клиент-серверный запуск: в чём разница
От варианта базы зависит и адрес запуска, и что должно быть включено, чтобы старт прошёл.
Файловый вариант. База — это папка с файлом 1Cv8.1CD. Запуск идёт ключом /F с путём к папке. Ничего дополнительно поднимать не нужно: платформа сама открывает файл. Подходит для одного-двух пользователей; по сети файловую базу
открывают через сетевую шару, но на большом числе сеансов она начинает тормозить.
Клиент-серверный вариант. Данные лежат в СУБД (PostgreSQL или Microsoft SQL Server), а между клиентом и СУБД работает кластер серверов
1С. Запуск идёт ключом /S в формате <имя_сервера>\<имя_базы>. Чтобы старт удался, на сервере должны работать службы кластера.
Как клиент добирается до базы в клиент-сервере:
- Сначала клиент обращается к агенту сервера (служба
ragent) — по умолчанию порт 1540. - Затем — к менеджеру кластера, порт 1541.
- Дальше работу ведёт один из рабочих процессов; диапазон их портов задаётся в свойствах рабочего сервера (по умолчанию 1560–1591).
Если клиент не достучался до порта 1540, вы увидите ошибку соединения с сервером — значит, служба агента выключена или порт закрыт брандмауэром.
Через какой вариант открыта база, видно прямо в стартовом окне: у файловой в колонке адреса стоит путь к папке (File=...), у серверной — Srvr="сервер";Ref="база".
Консоль администрирования кластера, кстати, тоже ходит через агент на порту 1540 — поэтому, если не открывается консоль, причина та же, что и у клиента: недоступна служба агента.
Почему 1С не запускается: разбор типовых ошибок
Старт срывается в нескольких повторяющихся ситуациях. Сопоставьте симптом с причиной.
%APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. При следующем запуске они создадутся заново.ragent, сетевую доступность сервера и правила брандмауэра.1cestart.exe.1Cv8.1CD, а файл не занят другим процессом. Для файловой базы помогает тестирование и исправление в Конфигураторе — но только по резервной копии.Отдельно про кэш. «Ошибка формата потока» или зависание на запуске у одного пользователя почти всегда лечится очисткой кэша. Перед удалением папок кэша закройте 1С полностью — иначе файлы заняты и не удалятся, а база может остаться в неустойчивом состоянии. Удаление кэша на данные в базе не влияет: там лежат только временные служебные файлы клиента.
Если 1С не стартует сразу после обновления платформы, проверьте, какую версию подбирает 1cestart.exe. Бывает, что установлено несколько релизов и запускается не тот. Нужную версию закрепляют в Настройка → список версий стартового окна.
Автоматический запуск по расписанию
Регламентные действия — выгрузки, обмены, формирование отчётов — удобно запускать без человека. Механизм тот же: командная строка плюс планировщик задач Windows.
Сначала соберите команду запуска. К ключам базы добавляют /Execute с путём к внешней обработке и, при необходимости, /C с параметрами:
"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" ENTERPRISE ^
/S app-server\buh_base /N Робот /P СекретныйПароль ^
/Execute "D:\Jobs\daily_export.epf" /DisableStartupMessages
Обработка daily_export.epf сама выполнит нужные действия и закроет сеанс. Эту строку сохраняют в bat-файл и ставят на расписание:
- Откройте Планировщик заданий Windows (
taskschd.msc). - Создайте задачу, укажите расписание (например, ежедневно в 2:00).
- В действии задачи пропишите путь к bat-файлу.
- Запустите от учётной записи, у которой есть права и на 1С, и на нужные папки.
Для фоновых заданий заведите отдельного служебного пользователя базы, а не админа. Так в журнале регистрации видно, что действие выполнил робот, и проще разграничить права.
На клиент-серверных базах часть регламентов удобнее держать внутри самой 1С — через регламентные задания кластера. Тогда расписание живёт в базе, а не в Windows, и не зависит от того, залогинен ли кто-то на сервере. Планировщик Windows остаётся для задач, где нужен именно внешний запуск клиента.
Частые вопросы
Можно ли открыть несколько баз одновременно?
Как запустить 1С сразу в базу, без окна выбора?
ENTERPRISE, адрес базы (/F или /S) и, если нужно, пользователя. Окно списка баз при этом не появится.Почему при входе просит пароль, хотя я его не задавал?
В чём разница между кнопками «1С:Предприятие» и «Конфигуратор»?
.dt, тестирования и исправления.