Запуск 1С:Предприятие 8.3: ярлыки, параметры и ошибки старта

· 9 мин

Содержание

Запустить платформу 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-брелок. Для него нужен установленный драйвер защиты; без драйвера система ключ «не видит», даже если он воткнут. Ключи бывают локальные (на одно рабочее место) и сетевые (выдают лицензии по сети через сервер защиты).

Программная лицензия — это не брелок, а пин-код, который активируется на конкретном оборудовании. Файл лицензии привязывается к параметрам компьютера. Если заметно поменять «железо» или переустановить систему, лицензия может слететь — потребуется повторная активация по резервному пин-коду.

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

Порядок при проблеме с лицензией:

  1. Для HASP — проверьте, что ключ вставлен и горит индикатор, а драйвер установлен.
  2. Для программной лицензии — убедитесь, что активация прошла и оборудование не менялось.
  3. В клиент-серверном варианте лицензии часто выдаёт сервер лицензирования 1С — проверьте, что соответствующая служба запущена.
  4. Если лицензий на всех не хватает — смотрите, не заняты ли все сеансы другими пользователями.

Запрос про «взлом» или обход лицензирования — это нарушение закона и прямой риск для базы: пиратские «эмуляторы» ключей несут вредоносный код и ведут к потере данных. Легальный путь один: докупить лицензии или обратиться к партнёру 1С. Наш сайт — независимый справочник, мы не представляем фирму 1С и инструкций по обходу защиты не даём.

Файловый и клиент-серверный запуск: в чём разница

От варианта базы зависит и адрес запуска, и что должно быть включено, чтобы старт прошёл.

Файловый вариант. База — это папка с файлом 1Cv8.1CD. Запуск идёт ключом /F с путём к папке. Ничего дополнительно поднимать не нужно: платформа сама открывает файл. Подходит для одного-двух пользователей; по сети файловую базу открывают через сетевую шару, но на большом числе сеансов она начинает тормозить.

Клиент-серверный вариант. Данные лежат в СУБД (PostgreSQL или Microsoft SQL Server), а между клиентом и СУБД работает кластер серверов 1С. Запуск идёт ключом /S в формате <имя_сервера>\<имя_базы>. Чтобы старт удался, на сервере должны работать службы кластера.

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

  1. Сначала клиент обращается к агенту сервера (служба ragent) — по умолчанию порт 1540.
  2. Затем — к менеджеру кластера, порт 1541.
  3. Дальше работу ведёт один из рабочих процессов; диапазон их портов задаётся в свойствах рабочего сервера (по умолчанию 1560–1591).

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

Через какой вариант открыта база, видно прямо в стартовом окне: у файловой в колонке адреса стоит путь к папке (File=...), у серверной — Srvr="сервер";Ref="база".

Консоль администрирования кластера, кстати, тоже ходит через агент на порту 1540 — поэтому, если не открывается консоль, причина та же, что и у клиента: недоступна служба агента.

Почему 1С не запускается: разбор типовых ошибок

Старт срывается в нескольких повторяющихся ситуациях. Сопоставьте симптом с причиной.

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

Отдельно про кэш. «Ошибка формата потока» или зависание на запуске у одного пользователя почти всегда лечится очисткой кэша. Перед удалением папок кэша закройте 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-файл и ставят на расписание:

  1. Откройте Планировщик заданий Windows (taskschd.msc).
  2. Создайте задачу, укажите расписание (например, ежедневно в 2:00).
  3. В действии задачи пропишите путь к bat-файлу.
  4. Запустите от учётной записи, у которой есть права и на 1С, и на нужные папки.
Проверка перед настройкой автозапуска
Выполнено: 0 / 5

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

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

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

Можно ли открыть несколько баз одновременно?
Да. Каждый запуск из стартового окна — это отдельный процесс клиента, они не мешают друг другу. Так же можно открыть одну базу под разными пользователями.
Как запустить 1С сразу в базу, без окна выбора?
Создайте ярлык с параметрами: укажите в нём режим ENTERPRISE, адрес базы (/F или /S) и, если нужно, пользователя. Окно списка баз при этом не появится.
Почему при входе просит пароль, хотя я его не задавал?
Значит, в базе есть список пользователей, и вход идёт под учётной записью. Если пароль пустой, оставьте поле пустым и нажмите Enter. Список пользователей ведут в Конфигураторе или в разделе администрирования базы.
В чём разница между кнопками «1С:Предприятие» и «Конфигуратор»?
Первая открывает базу в режиме работы пользователя. Вторая — Конфигуратор, режим разработки и администрирования. Монопольный доступ к базе Конфигуратору нужен не всегда, а только для операций со структурой: обновления конфигурации базы, загрузки .dt, тестирования и исправления.
Можно ли работать в 1С через браузер?
Да, если базу опубликовать на веб-сервере — тогда открывается веб-клиент по ссылке, без установки платформы на компьютер. Для этого базу публикует администратор; обычный ярлык и командная строка к веб-клиенту отношения не имеют.