Подключаем готовую информационную базу 1С:Предприятия на новом компьютере или сервере

· 11 мин

Содержание

Чтобы установить существующую базу 1С, её не нужно «устанавливать» заново: достаточно добавить базу в список окна запуска. Нажмите Добавить → Добавление в список существующей информационной базы, укажите имя и путь к каталогу с файлом 1Cv8.1CD (файловый вариант) или имя сервера и базы в кластере (клиент-серверный вариант). Платформа 1С:Предприятие 8.3 при этом уже должна стоять на компьютере.

Какой путь выбрать, зависит от того, что у вас на руках. Папка с 1Cv8.1CD — подключаете за минуту. База на SQL-сервере — сначала регистрируете её в кластере серверов 1С, потом добавляете в список. Только файл выгрузки .dt — создаёте пустую базу и загружаете в неё выгрузку.

Что у вас естьЧто делатьСколько времени
Каталог с 1Cv8.1CDДобавить в список как файловую базу1–2 минуты
База уже зарегистрирована в кластереДобавить в список «На сервере 1С:Предприятия»1–2 минуты
Восстановленная база MS SQL или PostgreSQLЗарегистрировать в кластере, затем добавить в список5–15 минут
Файл .dtСоздать пустую базу и загрузить выгрузку в Конфигуратореот 5 минут до нескольких часов, зависит от размера
Файл .v8i от администратораОткрыть его двойным щелчком или подключить общий список1 минута

1. Подготовка: платформа, версии и лицензия

Перед подключением проверьте три вещи. Если пропустить проверку, база либо не откроется, либо откроется с ошибкой, которую потом долго ищут.

🔹 Номер платформы. Узнайте, в какой версии платформы база работала раньше. Номер видно в окне Справка → О программе на старом компьютере. На новом компьютере должна стоять платформа с номером не ниже этого. Если конфигурация свежая, она сама потребует минимальный номер платформы при запуске.

🔹 Совпадение клиента и сервера. В клиент-серверном варианте номер платформы на клиенте должен совпадать с номером сервера 1С до последней цифры, например 8.3.24.1691 и там, и там. Разные сборки на одном компьютере уживаются: в каталоге C:\Program Files\1cv8\ лежит отдельная папка под каждую версию.

🔹 Лицензия. Без лицензии платформа базу не запустит. Для файловой базы нужна клиентская лицензия на этом компьютере (программная или ключ HASP). Для серверной — лицензии можно выдавать с сервера 1С, если в свойствах базы включён соответствующий флажок.

🔹 Разрядность. 32- и 64-разрядный клиент открывают одну и ту же базу одинаково. Разница только в объёме памяти, который может занять клиент: для толстого клиента и больших отчётов удобнее 64-разрядный.

Если база пришла с другого компьютера архивом, распакуйте её в каталог с коротким путём без кириллицы и пробелов, например D:\Bases\Buh. Работать будет и с длинным путём, но в командной строке и скриптах такой путь проще.

2. Как добавить файловую базу 1С в список

Файловая база — это каталог, в котором лежит файл 1Cv8.1CD. Рядом могут быть служебные папки и файлы, их не трогайте и не удаляйте.

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

Указывайте каталог, а не файл 1Cv8.1CD. Если выбрать папку уровнем выше, платформа решит, что базы там нет, и при первом запуске предложит создать новую пустую. Новая база создастся рядом, а ваши данные останутся нетронутыми, но работать вы начнёте не в той базе.

Если база лежит в сетевой папке

Укажите путь в формате UNC: \\server\Bases\Buh. Не используйте букву подключённого сетевого диска (Z:\Buh): у другого пользователя или после перезагрузки буквы может не оказаться.

Подключение через файл .v8i

Список баз пользователя хранится в файле ibases.v8i в каталоге %APPDATA%\1C\1CEStart\. Запись файловой базы выглядит так:

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

Для серверной базы строка подключения другая:

[Бухгалтерия на сервере]
Connect=Srvr="srv1c";Ref="buh";

Если администратор прислал файл .v8i, откройте его двойным щелчком — окно запуска предложит добавить базы из него. Для группы пользователей удобнее общий список: путь к файлу .v8i в сетевой папке прописывают в настройках окна запуска (кнопка Настройка → список общих информационных баз). Тогда добавленная администратором база появится у всех сразу.

3. Установка существующей базы на сервер 1С: регистрация в кластере

В клиент-серверном варианте данные лежат в СУБД (MS SQL Server или PostgreSQL), а сервер 1С о базе знает, только если она зарегистрирована в кластере. Поэтому, если вы перенесли базу на новый сервер через резервную копию SQL, сначала её нужно зарегистрировать.

Регистрация через консоль кластера

  1. Откройте Администрирование серверов 1С Предприятия (консоль кластера).
  2. Разверните центральный сервер → Кластеры → нужный кластер → Информационные базы.
  3. В контекстном меню выберите Создать → Информационная база.
  4. Заполните параметры:
ПолеЧто указать
ИмяИмя базы в кластере, латиницей без пробелов, например buh
Защищённое соединениеОбычно выключено
Сервер баз данныхИмя или адрес сервера СУБД, для MS SQL с экземпляром — sqlsrv\INSTANCE
Тип СУБДMSSQLServer или PostgreSQL
База данныхТочное имя существующей базы в СУБД
Пользователь и пароль сервера БДУчётная запись СУБД с правами на эту базу
Разрешить выдачу лицензий сервером 1С:ПредприятияВключите, если лицензии стоят на сервере
Установить блокировку регламентных заданийВключите, если это копия рабочей базы
  1. Снимите флажок Создать базу данных в случае её отсутствия. Он нужен для новой базы. Для существующей базы он не поможет, а при опечатке в имени создаст рядом пустую.
  2. Нажмите ОК.

Если в поле «База данных» указать имя с ошибкой при включённом флажке создания, кластер создаст в СУБД новую пустую базу. Данные не пропадут, но пользователи откроют пустую конфигурацию. Сверьте имя с тем, что видно в SQL Server Management Studio или в psql.

Добавление серверной базы в список

  1. В окне запуска: Добавить → Добавление в список существующей информационной базы.
  2. Тип расположения — На сервере 1С:Предприятия.
  3. Кластер серверов 1С:Предприятия — имя сервера, например srv1c. Если кластер работает не на стандартном порту, укажите порт менеджера кластера через двоеточие: srv1c:1641 (по умолчанию менеджер слушает 1541, тогда порт не пишут).
  4. Имя информационной базы в кластере — то самое имя из консоли, например buh.
  5. Выберите версию платформы — ту же, что на сервере.

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

4. Если вместо базы есть только файл выгрузки .dt

Файл .dt — это не база, а её выгрузка. Подключить его в список нельзя, его загружают в пустую базу.

  1. В окне запуска: Добавить → Создание новой информационной базы.
  2. Выберите Создание информационной базы без конфигурации для разработки новой конфигурации или загрузки выгруженной информационной базы.
  3. Укажите имя и расположение: каталог для файловой базы или сервер для клиент-серверной.
  4. Откройте новую базу в режиме Конфигуратор.
  5. Меню Администрирование → Загрузить информационную базу → выберите файл .dt.
  6. Дождитесь окончания загрузки и согласитесь на перезапуск Конфигуратора.

Загрузка .dt полностью заменяет содержимое базы, в которую грузят. Никогда не загружайте .dt в рабочую базу с данными «на пробу» — сначала создайте отдельную пустую.

Для загрузки нужен монопольный доступ к базе, поэтому другие пользователи в неё в этот момент заходить не должны. Для новой пустой базы это не проблема.

5. Права доступа и параметры запуска базы

Права на каталог файловой базы

Пользователь Windows должен иметь в каталоге базы права на чтение, запись, создание и удаление файлов. Платформа создаёт рядом с 1Cv8.1CD временные и служебные файлы, поэтому одного права «чтение» мало.

Для сетевой папки права проверяют в двух местах:

  • 📁 разрешения общего ресурса (вкладка Доступ → Расширенная настройка → Разрешения) — нужно «Изменение»;
  • 🔐 разрешения NTFS (вкладка Безопасность) — нужно «Изменение» для пользователя или его группы.

Действуют более строгие из двух. Частая история: в NTFS всё открыто, а на общем ресурсе осталось только «Чтение».

Пользователи 1С в перенесённой базе

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

Если в базе включена аутентификация операционной системы, к пользователю 1С привязан конкретный пользователь Windows, например \\OLDDOMAIN\ivanov. На новом компьютере или в другом домене привязка не сработает, и программа запросит логин и пароль. Привязку меняют в карточке пользователя: в типовых конфигурациях раздел Администрирование → Настройки пользователей и прав → Пользователи.

Дополнительные параметры запуска

В свойствах базы в списке (кнопка Изменить, последний шаг) есть поле «Дополнительные параметры запуска». Полезные ключи:

КлючЧто делает
/N"Имя" и /P"Пароль"Вход под указанным пользователем без окна авторизации
/DisableStartupMessagesОтключает стартовые сообщения, например о несовпадении конфигурации
/ClearCacheОчищает кэш клиента при запуске
/UC"код"Код доступа, если база заблокирована для сеансов с кодом разрешения

Те же ключи работают в ярлыке. Пример запуска файловой базы:

"C:\Program Files\1cv8\8.3.24.1691\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /N"Бухгалтер"

Для серверной базы вместо /F указывают /S"srv1c\buh".

Пароль в параметрах запуска хранится открытым текстом в ibases.v8i или в ярлыке. Используйте /P только на изолированных стендах.

6. Ошибки при подключении существующей базы

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

Несовпадение версий клиента и сервера

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

7. Что сделать после установки, чтобы база работала быстро

Первый запуск копии

В типовых конфигурациях на базе БСП при первом запуске перемещённой базы программа спрашивает, это перенос рабочей базы или её копия. Отвечайте честно.

  • 🧪 Копия (тестовая, для проверки обновления) — программа отключит регламентные задания: обмены, загрузку курсов, отправку в ЭДО. Иначе копия начнёт отправлять документы контрагентам параллельно с рабочей базой.
  • 🏢 Перенос (рабочая база переехала) — регламентные задания останутся включёнными.

Файловая база

  • 🛡 Добавьте каталог базы в исключения антивируса. Проверка 1Cv8.1CD при каждом обращении заметно замедляет работу.
  • 💾 Держите базу на SSD. Для файлового варианта это даёт больше, чем любые настройки.
  • 🔧 Раз в несколько месяцев запускайте Администрирование → Тестирование и исправление в Конфигураторе с отмеченными «Реиндексация таблиц информационной базы» и «Сжатие таблиц информационной базы». Эта операция требует монопольного доступа: все пользователи должны выйти из базы. Перед запуском сделайте копию каталога.
  • 👥 Если в базе одновременно работают больше 5–10 человек, задумайтесь о переходе на клиент-серверный вариант: файловая база упирается в блокировки при одновременной записи.

Клиент-серверная база

  • 📊 В MS SQL настройте план обслуживания: обновление статистик ежедневно, перестроение индексов раз в неделю.
  • 🐘 В PostgreSQL проверьте, что работает autovacuum, и после восстановления из копии выполните ANALYZE по базе: без статистик первые дни запросы будут медленными.
  • 🧹 После переноса очистите кэш клиентов ключом /ClearCache при первом запуске, если интерфейс ведёт себя странно.
Проверка после подключения базы
Выполнено: 0 / 5

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

Можно ли просто скопировать папку с файловой базой на другой компьютер?
Да. Скопируйте каталог целиком, когда в базе никто не работает, и добавьте его в список как существующую базу. Отдельной выгрузки для файлового варианта не нужно.
Как перевести файловую базу в клиент-серверный вариант?
Выгрузите базу в .dt через Конфигуратор, зарегистрируйте в кластере новую базу с созданием базы данных в СУБД и загрузите в неё .dt. Копировать 1Cv8.1CD в SQL напрямую нельзя.
Почему после добавления базы в списке её видит только один пользователь Windows?
Список баз хранится в профиле каждого пользователя. Чтобы база была у всех, используйте общий файл .v8i или добавьте её каждому вручную.
Нужно ли переустанавливать конфигурацию при переносе базы?
Нет. Конфигурация хранится внутри базы и переезжает вместе с данными. Дистрибутив конфигурации нужен только для создания новой чистой базы.
В архиве только файл 1Cv8.cf, это база?
Нет. Файл .cf содержит только конфигурацию, без данных. Из него можно создать новую пустую базу, но документы и справочники в нём не хранятся. Ищите 1Cv8.1CD или выгрузку .dt.