Первый старт информационной базы 1С 8.3: от окна запуска до ярлыка с параметрами
Содержание
Чтобы запустить базу 1С, откройте ярлык «1С:Предприятие», выделите базу в списке и нажмите кнопку 1С:Предприятие — для работы — или Конфигуратор — для администрирования. Если базы в списке нет, её добавляют кнопкой Добавить… → Добавление в список существующей информационной базы и указывают путь к папке (файловая база) или адрес сервера и имя базы в кластере (клиент-серверная).
Всё остальное — детали: какую версию платформы выбрать, какой клиент запускать, как сделать ярлык сразу на нужную базу и что делать, если окно запуска выдаёт ошибку. Ниже порядок для платформы 8.3 с интерфейсом «Такси»; для конфигураций он одинаков — БП, ЗУП и УТ стартуют одинаково, разница только в том, где лежит сама база.
Что проверить до первого запуска
Платформа и база — разные вещи. Платформа (1cv8.exe, 1cv8c.exe) — это программа, база — данные и конфигурация. Без установленной платформы база не откроется, а одна платформа может открывать сколько угодно баз.
Перед стартом проверьте четыре вещи:
- 🖥️ Платформа установлена. Каталоги версий лежат в
C:\Program Files\1cv8\— например,8.3.24.1467. Если версий несколько, это нормально. - 🔢 Версия подходит базе. Номер установленной платформы должен быть не ниже того, что требует релиз конфигурации. Требование указано в описании релиза, который вы ставили.
- 🔑 Есть лицензия. Без программной или аппаратной лицензии платформа не запустит базу. Исключение — учебная версия.
- 📁 Известно, где база. Для файловой — путь к папке с файлом
1Cv8.1CD. Для серверной — имя сервера и имя базы в кластере. Эти данные даёт администратор или тот, кто разворачивал базу.
Ярлык «1С:Предприятие» на рабочем столе запускает 1cestart.exe — стартер. Он сам подбирает нужную версию платформы для каждой базы. Запускать напрямую 1cv8.exe из каталога конкретной версии нужно только в особых случаях — об этом в разделе про командную строку.
Как запустить файловую базу 1С
Файловая база — это папка, внутри которой лежит 1Cv8.1CD и служебные файлы. Она может быть на вашем диске или в общей сетевой папке.
Добавить базу в список
- Запустите «1С:Предприятие» с ярлыка.
- Нажмите
Добавить…. - Выберите
Добавление в список существующей информационной базы, нажмитеДалее. - Введите понятное имя — его увидят пользователи в списке, например «Бухгалтерия ООО Ромашка».
- Тип расположения —
На данном компьютере или на компьютере в локальной сети. - В поле каталога укажите папку, где лежит
1Cv8.1CD. Не сам файл, а именно папку. - На последнем шаге оставьте
Выбирать автоматическидля клиента и8.3в поле версии, нажмитеГотово.
База появится в списке. Выделите её — внизу окна будет строка вида File="D:\Bases\Buh";. По ней всегда можно понять, откуда открывается база.
Запустить и войти
Нажмите 1С:Предприятие. Если в базе заведены пользователи, появится окно с выбором имени и паролем. Если пользователей нет совсем — база откроется сразу без запроса.
Сетевая папка: права важнее всего
Когда файловая база лежит на другом компьютере, каждому пользователю нужны права на чтение и запись в эту папку. Только чтения недостаточно: при работе платформа создаёт рядом с 1Cv8.1CD служебные файлы блокировок.
Указывайте путь в виде \\SERVER\Bases\Buh, а не через подключённую букву диска. Буква Z: на одном компьютере может оказаться Y: на другом — и база «пропадёт».
Файловый режим рассчитан на небольшое число одновременных пользователей. Если с базой одновременно работают больше 5–10 человек и база тормозит или ловит ошибки совместного доступа, это сигнал переходить на клиент-серверный вариант.
Запуск базы на сервере 1С и СУБД
В клиент-серверном варианте данные хранятся в СУБД (MS SQL Server или PostgreSQL), а пользователи подключаются к серверу 1С:Предприятия. Пользователю не нужен доступ к файлам — только к серверу по сети.
Подключиться к готовой серверной базе
Добавить…→Добавление в список существующей информационной базы.- Тип расположения —
На сервере 1С:Предприятия. - В поле
Кластер серверов 1С:Предприятияукажите имя или IP сервера, напримерsrv1c. Если кластер работает на нестандартном порту, его пишут через двоеточие:srv1c:2541. - В поле
Имя информационной базы в кластере— имя базы так, как оно зарегистрировано в кластере. Это не всегда имя базы данных в SQL: их задают отдельно. - Завершите мастер и запустите базу.
Строка внизу окна будет вида Srvr="srv1c";Ref="buh";.
Создать новую базу на сервере
Если базу нужно не подключить, а создать, в мастере выберите Создание новой информационной базы, затем тип На сервере 1С:Предприятия. Мастер попросит:
| Поле | Что вписать |
|---|---|
| Кластер серверов | имя сервера 1С |
| Имя информационной базы в кластере | короткое имя латиницей, например buh |
| Защищённое соединение | обычно Выключено в локальной сети |
| Тип СУБД | MS SQL Server или PostgreSQL |
| Сервер баз данных | имя сервера СУБД |
| Имя базы данных | имя базы в СУБД |
| Пользователь и пароль сервера БД | учётная запись СУБД с правом создавать базы |
Отметьте Создать базу данных в случае ее отсутствия, чтобы платформа сама создала базу в СУБД. Флажок Установить блокировку регламентных заданий полезен для копий рабочих баз: тестовая копия не будет отправлять отчёты и загружать банк.
Сеть: какие порты открыть
Клиент сначала обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и к рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера; по умолчанию это 1560-1591. Если брандмауэр пропускает только 1540, окно запуска будет «висеть» и завершится ошибкой подключения.
Ещё одно условие — версии клиента и сервера должны совпадать до последней цифры. Сервер 8.3.24.1467 и клиент 8.3.24.1548 не договорятся. Стартер обычно сам подбирает версию, если нужная платформа установлена на компьютере пользователя.
Через браузер или веб-сервер
Если база опубликована на веб-сервере, её открывают по адресу вида http://server/buh в браузере — это веб-клиент. Тот же адрес можно добавить в список баз с типом На веб-сервере: тогда база запустится в тонком клиенте через HTTP. Так работают облачные сервисы и удалённые сотрудники без VPN.
Ярлык и параметры командной строки
Каждый раз выбирать базу в списке неудобно, если вы работаете с одной. Сделайте ярлык, который сразу открывает нужную базу.
Основные параметры
| Параметр | Что делает |
|---|---|
ENTERPRISE | запуск в режиме 1С:Предприятие |
DESIGNER | запуск Конфигуратора |
/F"путь" | файловая база по пути к папке |
/S"сервер\база" | серверная база |
/N"имя" | имя пользователя |
/P"пароль" | пароль |
/WA- | не использовать вход через учётную запись Windows |
/ClearCache | очистить кэш перед стартом |
/DisableStartupMessages | не показывать стартовые предупреждения |
Примеры
Файловая база в режиме пользователя:
"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Иванова"
Серверная база в Конфигураторе:
"C:\Program Files\1cv8\common\1cestart.exe" DESIGNER /S"srv1c\buh" /N"Администратор"
Тонкий клиент конкретной версии — если стартер подставляет не ту:
"C:\Program Files\1cv8\8.3.24.1467\bin\1cv8c.exe" ENTERPRISE /S"srv1c\buh"
Чтобы создать ярлык: правый клик по рабочему столу → Создать → Ярлык, вставьте строку целиком, задайте имя.
Не храните пароль в ярлыке или bat-файле. Свойства ярлыка может открыть любой, кто сел за компьютер. Если пароль не указан, программа просто спросит его при входе. Ещё лучше — настроить вход через учётную запись Windows в карточке пользователя.
Общий список баз для всех сотрудников
Личный список баз хранится в файле %APPDATA%\1C\1CEStart\ibases.v8i. Его можно скопировать на другой компьютер — список появится там целиком.
Для десятка сотрудников удобнее общий список. Положите файл .v8i в сетевую папку, а в файле 1CEStart.cfg (в %APPDATA%\1C\1CEStart\ или для всех пользователей в C:\ProgramData\1C\1CEStart\) добавьте строку:
CommonInfoBases=\\SERVER\1C\bases.v8i
Теперь администратор правит один файл, а новые базы появляются у всех при следующем запуске.
Когда база 1С не запускается: ошибки и что делать
Большая часть ошибок при старте сводится к трём причинам: нет доступа к данным, нет лицензии или не совпадают версии. Найдите свой текст ошибки:
Перед «Тестированием и исправлением» обязательно сделайте копию базы. Операция требует монопольного доступа: все пользователи должны выйти из базы, поэтому проводите её вне рабочего времени.
Если ошибки нет, а база не открывается — висит на заставке, — первым делом очистите кэш. Об этом в следующем разделе.
Почему база долго открывается и как ускорить старт
Нормальный запуск файловой базы на локальном диске занимает 5–20 секунд. Если старт длится минуту и дольше, проверьте по порядку.
1. Кэш клиента
Платформа хранит у пользователя кэш конфигурации. После обновлений он иногда портится, и база грузится медленно или с ошибками. Очистите его:
- запустите базу с параметром
/ClearCache, или - закройте все окна 1С и удалите вложенные папки с длинными именами из GUID в
%APPDATA%\1C\1cv8\и%LOCALAPPDATA%\1C\1cv8\.
Ничего из данных базы при этом не теряется: кэш соберётся заново при следующем запуске. Первый старт после очистки будет медленнее обычного.
2. Антивирус
Антивирус проверяет каждое обращение к 1Cv8.1CD и замедляет работу в разы. Добавьте в исключения папку с базами, каталог %APPDATA%\1C\1cv8\ и процессы 1cv8.exe, 1cv8c.exe. Решение принимает тот, кто отвечает за безопасность в компании.
3. Сеть и место хранения
Файловая база по сети через Wi-Fi — частая причина тормозов. Подключите компьютер кабелем или перенесите базу на сервер 1С. Для серверного варианта проверьте нагрузку на сервер СУБД: старт в такой схеме зависит в первую очередь от него.
4. Тонкий клиент вместо толстого
В свойствах базы в списке (кнопка Изменить…, последняя страница) выберите Тонкий клиент в поле основного режима запуска. Для конфигураций на управляемых формах — БП 3.0, ЗУП 3.1, УТ 11 — он стартует быстрее и не загружает всю конфигурацию на компьютер пользователя.
5. Размер базы
Если файл 1Cv8.1CD разросся, в Конфигураторе выполните Администрирование → Тестирование и исправление с флажком сжатия таблиц. Это возвращает свободное место внутри файла. Правило то же: копия перед операцией и все пользователи вышли.