От ярлыка до командной строки: все способы открыть базу 1С:Предприятия

· 9 мин

Содержание

Чтобы запустить 1С Предприятие, дважды щёлкните ярлык «1С:Предприятие» на рабочем столе, выберите базу в списке и нажмите кнопку 1С:Предприятие — для работы с учётом, или Конфигуратор — для администрирования и обновления. Ярлык запускает файл 1cestart.exe, а тот сам подбирает нужную версию платформы и клиента.

Частое заблуждение — что программа «запускается неправильно», если список баз пуст. На самом деле платформа установлена и работает, просто ей не сказали, где лежит база. Её достаточно один раз добавить в список, и дальше запуск занимает два клика. Всё ниже относится к платформе 1С:Предприятие 8.3 и одинаково работает для Бухгалтерии, ЗУП, УТ и других конфигураций.

Режимы, в которых открывается платформа

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

РежимДля когоЧто внутри
1С:Предприятиебухгалтер, кадровик, менеджердокументы, справочники, отчёты, обработки
Конфигураторадминистратор, программистструктура базы, обновление, выгрузка .dt, пользователи, тестирование и исправление

Внутри режима «Предприятие» есть ещё выбор клиента:

  • 💻 Тонкий клиент (1cv8c.exe) — основной для современных конфигураций. Работает и с файловой, и с серверной базой, и через веб-публикацию.
  • 🖥️ Толстый клиент (1cv8.exe) — нужен для обычных форм (старые конфигурации), а также для Конфигуратора.
  • 🌐 Веб-клиент — база открывается в браузере по ссылке, если её опубликовали на веб-сервере.

Есть и деление на обычное и управляемое приложение. Бухгалтерия 3.0, ЗУП 3.1 и УТ 11 работают только как управляемое приложение. Обычное приложение — это интерфейс старых конфигураций вроде Бухгалтерии 2.0 и УПП.

Конфигуратор не мешает пользователям работать сам по себе. Монопольный доступ нужен только для отдельных операций: обновления структуры базы, загрузки .dt, тестирования и исправления.

Запуск через ярлык и окно выбора базы

После установки платформы на рабочем столе появляется ярлык «1С:Предприятие». Он ведёт на C:\Program Files\1cv8\common\1cestart.exe — это стартер, а не сама платформа. Стартер читает список баз и запускает нужную версию из папки C:\Program Files\1cv8\8.3.xx.xxxx\bin\.

Как добавить базу в список

  1. Запустите ярлык. Если список пуст, программа сама предложит добавить базу .
  2. Нажмите Добавить и выберите Добавление в список существующей информационной базы.
  3. Введите понятное имя, например «Бухгалтерия ООО Ромашка».
  4. Укажите тип расположения:
    • На данном компьютере или на компьютере в локальной сети — для файловой базы. Укажите папку, где лежит файл 1Cv8.1CD.
    • На сервере 1С:Предприятия — для серверной базы. Укажите имя сервера и имя базы в кластере.
    • На веб-сервере — для опубликованной базы. Укажите адрес.
  5. На последнем шаге выберите основной режим запуска (автоматически, тонкий, толстый или веб-клиент) и версию платформы.
  6. Нажмите Готово — база появится в списке.

Где хранится список баз

Список лежит в обычном текстовом файле ibases.v8i:

%APPDATA%\1C\1CEStart\ibases.v8i

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

[Бухгалтерия ООО Ромашка]
Connect=File="D:\Bases\Buh";

Для серверной базы — Connect=Srvr="srv1c";Ref="buh_romashka";.

Рядом с ним лежит 1CEStart.cfg — настройки самого стартера. В нём можно прописать общий список баз из сетевой папки, тогда правка в одном месте подхватится у всех.

Кнопки в окне запуска

  • 1С:Предприятие — открыть базу для работы.
  • Конфигуратор — открыть в режиме администрирования.
  • Изменить — поменять путь, имя, версию платформы и параметры запуска.
  • Удалить — убрать базу только из списка. Файлы базы на диске не трогаются.

Запуск из командной строки и автоматизация

Командная строка нужна, когда базу надо открыть без окна выбора: ярлык на конкретную базу, ночная выгрузка, пакетное обновление. Общий формат:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" <РЕЖИМ> <параметры>

Режим — первое слово: ENTERPRISE (Предприятие), DESIGNER (Конфигуратор) или CREATEINFOBASE (создать новую базу ).

Основные параметры

ПараметрЧто делает
/F"путь"файловая база: папка с 1Cv8.1CD
/S"сервер\база"серверная база
/N"имя" и /P"пароль"пользователь и пароль 1С
/WA- / /WA+выключить / включить вход через Windows
/IBName"имя"открыть базу по имени из списка ibases.v8i
/DisableStartupMessagesне показывать стартовые предупреждения
/ClearCacheочистить кэш клиента перед запуском
/RunModeOrdinaryApplicationтолстый клиент в режиме обычного приложения
/RunModeManagedApplicationтолстый клиент в режиме управляемого приложения
/C"строка"передать строку в конфигурацию (параметр запуска)
/Execute"файл.epf"сразу открыть внешнюю обработку
/Out"файл.log"писать сообщения пакетного режима в файл

Ярлык на одну базу

Создайте ярлык на 1cv8c.exe и в поле «Объект» допишите параметры:

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванова"

Пароль в ярлык не кладите: его увидит любой, кто откроет свойства файла. Лучше настроить вход через учётную запись Windows.

Ночная выгрузка базы в .dt

Пакетный режим Конфигуратора запускается без окон. Пример bat-файла для файловой базы:

@echo off
set V8="C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe"
set D=%date:~6,4%-%date:~3,2%-%date:~0,2%
%V8% DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" /DumpIB"E:\Backup\buh_%D%.dt" /Out"E:\Backup\dump.log" /DisableStartupMessages

Выгрузка в .dt требует, чтобы в базе не было других пользователей. Ставьте задание на ночь и заранее предупредите сотрудников: открытые сеансы помешают выгрузке.

Вместо 8.3.xx.xxxx подставьте свою версию — посмотрите название папки в C:\Program Files\1cv8\. Формат даты в переменной D рассчитан на русскую локаль Windows (ДД.ММ.ГГГГ).

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

От варианта базы зависит, что именно должно работать, чтобы программа открылась.

ФайловаяКлиент-серверная
Где данныефайл 1Cv8.1CD в папкеСУБД (MS SQL, PostgreSQL) под управлением сервера 1С
Что указать при добавлениипуть к папкеимя сервера 1С и имя базы в кластере
Что нужно для стартадоступ к папке на чтение и записьработающая служба агента сервера 1С и сетевые порты
Лицензияна компьютере или в сетиклиентская + серверная

Особенности файловой базы

  • 📁 У пользователя должны быть права на чтение и запись в папку базы, а не только на чтение. Без записи база не откроется.
  • 🔒 Открывайте базу по сетевому пути вида \\server\Bases\Buh и не держите её на компьютере, который выключают.
  • 👥 Файловый вариант нормально выдерживает несколько одновременных пользователей; при росте числа сотрудников и объёма данных его переводят на сервер.

Особенности серверной базы

Клиент сначала обращается к агенту сервера 1С на порт 1540, тот передаёт его менеджеру кластера на порт 1541, а работу ведут рабочие процессы. Диапазон их портов задаётся в свойствах рабочего сервера, по умолчанию 1560–1591. Все эти порты должны быть открыты в брандмауэре между клиентом и сервером.

Второе условие — версия клиента должна совпадать с версией сервера до последней цифры. Если на сервере 8.3.24.1548, клиент 8.3.24.1691 не подключится. Решение — установить на компьютер пользователя ту же сборку или указать нужную версию в свойствах базы.

Почему 1С не запускается: диагностика

Сначала определите, на каком этапе остановился запуск: не открывается окно выбора, падает на подключении к базе или ругается после ввода пароля. От этого зависит, куда смотреть.

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

Очистка кэша вручную

Если /ClearCache не помог, кэш удаляют вручную. Закройте все окна 1С и удалите папки с длинными именами-идентификаторами в двух каталогах:

%APPDATA%\1C\1cv8\
%LOCALAPPDATA%\1C\1cv8\

Удаляйте только папки с именами вида a1b2c3d4-... и только при закрытой 1С. Сами базы там не хранятся, но пользовательские настройки форм на этом компьютере могут сброситься.

Проверка базы

Когда проблема в данных, а не в окружении, откройте Конфигуратор и запустите Администрирование → Тестирование и исправление. Эта операция требует монопольного доступа: все пользователи должны выйти из базы. Перед ней обязательно сделайте копию папки базы или выгрузку в .dt.

Настройка параметров запуска

Многое настраивается прямо в окне выбора базы, без командной строки. Выделите базу, нажмите Изменить и пройдите до последней страницы мастера.

Что там есть

  • ⚙️ Основной режим запуска — выбирать автоматически, тонкий клиент, толстый клиент или веб-клиент. Если базу на удалённом рабочем столе открывают десятки человек, тонкий клиент заметно экономит память сервера.
  • 🔢 Версия 1С:Предприятия — например, 8.3 (самая свежая из установленных) или конкретная 8.3.24.1548. Конкретная версия нужна для серверных баз и для старых конфигураций, которые не дружат с новыми релизами.
  • 🐢 Скорость соединения — режим «Низкая» для работы через медленный канал: платформа меньше гоняет данные.
  • 📝 Дополнительные параметры запуска — сюда пишут то же, что в командную строку: /ClearCache, /DisableStartupMessages, /C.
  • 🔑 Вариант аутентификации — выбирать автоматически, пароль или Windows.

Режим запуска для конкретного пользователя

В Конфигураторе откройте Администрирование → Пользователи, выберите пользователя и на вкладке «Прочие» задайте режим запуска: авто, обычное приложение или управляемое приложение. Это нужно, если одна база используется и через обычные формы, и через управляемые.

Вход без пароля через Windows

Включите в карточке пользователя аутентификацию операционной системы и укажите его доменную учётную запись. После этого 1С откроется без окна ввода пароля, а в ярлыке и bat-файлах пароль хранить не придётся.

Перед тем как раздать базу сотрудникам
Выполнено: 0 / 7

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

Можно ли запустить две базы 1С одновременно?
Да. Каждая база открывается в своём окне, а одну базу можно открыть и в Предприятии, и в Конфигураторе.
Чем отличается ярлык 1С:Предприятие от файла 1cv8.exe?
Ярлык запускает стартер 1cestart.exe, который показывает список баз и сам выбирает версию платформы. Файл 1cv8.exe из папки конкретной версии запускает именно эту версию толстого клиента.
Как открыть базу на другом компьютере без переустановки?
Установите на нём платформу той же версии и скопируйте файл ibases.v8i из %APPDATA%\1C\1CEStart\. Список баз появится целиком.
Что делать, если вход в базу заблокирован для всех?
Администратор мог установить блокировку начала сеансов на время обновления. Попросите его снять блокировку или дождитесь окончания регламентных работ: запуск с кодом разрешения возможен только у того, кто его знает.
Почему после обновления платформы 1С запускает старую версию?
В свойствах базы указана конкретная версия. Нажмите «Изменить» в окне запуска и на последней странице поставьте 8.3 или номер новой сборки.