От ярлыка до командной строки: все способы открыть базу 1С:Предприятия
Содержание
Чтобы запустить 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\.
Как добавить базу в список
- Запустите ярлык. Если список пуст, программа сама предложит добавить базу .
- Нажмите
Добавитьи выберитеДобавление в список существующей информационной базы. - Введите понятное имя, например «Бухгалтерия ООО Ромашка».
- Укажите тип расположения:
На данном компьютере или на компьютере в локальной сети— для файловой базы. Укажите папку, где лежит файл1Cv8.1CD.На сервере 1С:Предприятия— для серверной базы. Укажите имя сервера и имя базы в кластере.На веб-сервере— для опубликованной базы. Укажите адрес.
- На последнем шаге выберите основной режим запуска (автоматически, тонкий, толстый или веб-клиент) и версию платформы.
- Нажмите
Готово— база появится в списке.
Где хранится список баз
Список лежит в обычном текстовом файле 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-файлах пароль хранить не придётся.
Частые вопросы
Можно ли запустить две базы 1С одновременно?
Чем отличается ярлык 1С:Предприятие от файла 1cv8.exe?
1cestart.exe, который показывает список баз и сам выбирает версию платформы. Файл 1cv8.exe из папки конкретной версии запускает именно эту версию толстого клиента.Как открыть базу на другом компьютере без переустановки?
ibases.v8i из %APPDATA%\1C\1CEStart\. Список баз появится целиком.Что делать, если вход в базу заблокирован для всех?
Почему после обновления платформы 1С запускает старую версию?
8.3 или номер новой сборки.