Ошибка «не уникальное имя информационной базы» в 1С 8.3

· 5 мин

Содержание

Ошибка не уникальное имя информационной базы в 1С 8.3 значит, что в стартовом окне у двух записей списка баз совпадает наименование. Уберите её за минуту: переименуйте одну из баз в настройках запуска, чтобы имя стало уникальным.

Проблема почти всегда в списке информационных баз, а не в самой базе данных. Реже точно так же звучит родственный сбой Имя не уникально! — но он вылезает уже при обновлении конфигурации 1С 8.3 и лечится иначе. Ниже разберём оба случая: как понять, какой именно у вас, и что нажимать.

Почему 1С пишет «не уникальное имя информационной базы»

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

Дубль появляется, когда:

  • 🔁 базу добавили в список дважды — вручную и по общему списку с сервера;
  • 📋 в файл списка попали две строки с одинаковым Наименование=;
  • 🖥️ один список раздаётся на несколько машин, и на них по-разному называли базы;
  • ⚙️ база подключена и как файловая, и как серверная под тем же именем.

Сами данные при этом целы. Ошибка чисто «косметическая» — конфликт в перечне ярлыков, а не в базе. Поэтому бэкап тут не обязателен, но перед правкой файла списка лишним не будет.

Как убрать ошибку в окне запуска 1С 8.3

Самый быстрый путь — переименовать конфликтующую запись прямо в интерфейсе.

Пошаговый помощник
Откройте настройки записи
В стартовом окне выделите одну из баз с повторяющимся именем и нажмите «Изменить».

Если кнопка «Изменить» не помогает или дубль возвращается после перезапуска — правьте список напрямую в файле.

Где хранится список баз: файл ibases.v8i

Список информационных баз лежит в текстовом файле ibases.v8i. Путь по умолчанию:

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

Вставьте эту строку в адресную строку проводника. Внутри — секции вида:

[Бухгалтерия предприятия]
Connect=File="C:\Bases\Buh";
ID=8f3c...
OrderInList=100

[Бухгалтерия предприятия]
Connect=Srvr="server";Ref="buh";
ID=a21d...
OrderInList=200

Здесь две секции названы одинаково — это и есть источник ошибки. Порядок действий:

  1. Закройте все окна запуска 1С.
  2. Сделайте копию ibases.v8i рядом (на случай отката).
  3. Откройте файл в «Блокноте».
  4. Переименуйте одну секцию в квадратных скобках, например [Бухгалтерия предприятия (сервер)].
  5. Сохраните файл и запустите 1С заново.

Если список общий (CommonInfoBases.v8i через 1CEStart.cfg), правьте его источник, иначе дубль вернётся при следующем обновлении списка с сервера.

Ошибка «Имя не уникально!» при обновлении конфигурации

Здесь текст похож, но смысл другой. Сообщение Имя не уникально! при обновлении или объединении конфигураций 1С 8.3 говорит, что два объекта метаданных получили одинаковое имя — например, два справочника или реквизита Контрагенты.

Типичные ситуации:

  • 🆙 при переходе на платформу 8.3.17 ужесточилась проверка имён — то, что раньше проходило, теперь блокируется;
  • 🔧 при переходе на 8.3.12 и выше всплывают старые дубли реквизитов;
  • 🧩 при обновлении модифицированных (снятых с поддержки) конфигураций свой объект конфликтует с типовым из нового релиза.

Что делать:

  1. Прочитайте текст ошибки — 1С показывает имя объекта и часто путь к нему.
  2. Откройте конфигурацию в Конфигураторе, найдите объект по имени (Ctrl+F в дереве).
  3. Переименуйте свой (не типовой) объект: добавьте префикс поставщика, например упрКонтрагенты.
  4. Повторите объединение/обновление.

Свои объекты в модифицированных конфигурациях лучше сразу называть с уникальным префиксом (ум, рег, короткое имя фирмы). Это снимает 90% конфликтов имён при будущих обновлениях.

Быстрая диагностика: какой у вас случай

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

Если не помогло

  • 🧹 Очистите кеш платформы: удалите папки кеша в %LOCALAPPDATA%\1C\1cv8 и %APPDATA%\1C\1cv8, затем запустите 1С заново.
  • 🔎 Проверьте, не открыт ли список баз в двух местах (например, на терминальном сервере разными сессиями).
  • 🗂️ Полностью пересоздайте список: удалите проблемную запись и добавьте базу заново по пути к каталогу.
  • 🛠️ Для конфигурации — сделайте тестирование и исправление через chdbfl.exe (файловая) перед объединением.

Если после переименования объектов обновление всё равно падает — сохраните конфигурацию в файл .cf, сравните её с типовой через «Сравнить, объединить конфигурацию» и снимайте конфликты по одному.

Как предотвратить повторение

Чтобы имена больше не конфликтовали
Выполнено: 0 / 5

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

Ошибка появляется, но в базу зайти всё равно можно?
Иногда да — 1С запускает первую подходящую запись. Но список нужно почистить: дубль мешает выбирать нужную базу и путает при обновлениях.
Можно ли просто удалить одну из одинаковых баз из списка?
Да, если это лишний ярлык на ту же базу. Удаление записи из списка не трогает сами данные — путь и файлы остаются на месте.
Где взять файл ibases.v8i, если его не видно?
Папка AppData скрытая. Вставьте %APPDATA%\1C\1CEStart\ в адресную строку проводника — файл откроется даже без включённого показа скрытых папок.
После обновления платформы до 8.3.17 посыпались «Имя не уникально» — это баг?
Нет, это ужесточённая проверка уникальности имён. Старые дубли, которые раньше «прощались», теперь надо переименовать вручную.
Поможет ли переустановка 1С?
Обычно нет. Ошибка в списке баз или в метаданных конфигурации, а не в самой платформе. Переустановка список не чистит.