К статье
Практический материал

Администрирование · 9 мин

Как переименовать базу в 1С 8.3 Бухгалтерия

Как переименовать базу в 1С 8.3: изменение названия в списке баз, переименование папки файловой базы и базы на SQL Server. Инструкция, ошибки, FAQ.

Переименование базы 1С:Бухгалтерия 8.3 — задача, которая встаёт при реорганизации учёта, разделении баз по организациям или наведении порядка в списке информационных баз. Важно понимать: «имя базы» в 1С существует на нескольких уровнях, и меняются они по-разному. Название в списке баз на компьютере пользователя, имя папки файловой базы и имя базы данных на SQL-сервере — это три разные сущности.

Чаще всего под переименованием понимают изменение отображаемого названия в окне запуска 1С — это безопасная операция, не затрагивающая данные. Переименование папки или базы данных на сервере требует большей аккуратности: при ошибке пользователи потеряют доступ к информационной базе. Ниже разобраны все три сценария с пошаговыми действиями и проверкой результата.

Что именно вы собираетесь переименовать

Перед началом работы определите, какой из трёх уровней имени нужно изменить. Первый уровень — название в списке информационных баз в окне запуска (стартере) 1С. Оно хранится в файле ibases.v8i на компьютере пользователя и служит только для удобства выбора базы. Его смена никак не влияет на данные и на других пользователей.

Второй уровень — имя папки на диске, где физически расположена файловая база (файл 1Cv8.1CD). Папку можно переименовать, но после этого нужно обновить путь в списке баз у каждого пользователя, иначе программа не найдёт данные. Третий уровень — имя базы данных на сервере СУБД (MS SQL Server, PostgreSQL) и имя информационной базы в кластере серверов 1С. Это самый ответственный сценарий, требующий прав администратора.

Переименование базы в списке запуска 1С

Самый частый и безопасный сценарий — поменять название, которое видит пользователь при запуске программы. Это удобно, когда баз несколько и нужно различать их по организациям или годам. Данные и настройки при этом не затрагиваются, операция занимает меньше минуты.

Порядок действий: запустите 1С (ярлык «1С:Предприятие»), в окне выбора информационных баз выделите нужную строку и нажмите кнопку «Изменить». В открывшемся диалоге в поле «Название информационной базы» введите новое имя, например «Бухгалтерия ООО Ромашка». Нажмите «Далее» и «Готово». Новое название сразу появится в списке.

Порядок действий
  1. 1
    Откройте окно запуска 1С:Предприятие
  2. 2
    Выделите нужную базу в списке
  3. 3
    Нажмите кнопку «Изменить»
  4. 4
    Введите новое название в поле имени
  5. 5
    Нажмите «Далее» и «Готово»
  6. 6
    Проверьте, что база запускается под новым именем

Учтите: изменение действует только на текущем компьютере и для текущего пользователя Windows. Если с базой работают несколько сотрудников, каждому придётся переименовать её в своём списке самостоятельно — либо использовать общий список баз, размещённый в сетевой папке (файл со списком подключается через настройки стартера).

Как переименовать папку файловой базы

Если база файловая и папка называется неудачно (например, «Новая папка» или «Копия базы»), её можно переименовать средствами Windows. Обязательное условие — никто не должен работать с базой в этот момент: открытые сеансы держат файл 1Cv8.1CD заблокированным, и переименование либо не выполнится, либо приведёт к ошибкам у активных пользователей.

Завершите все сеансы, закройте конфигуратор и 1С:Предприятие. Найдите папку базы — её путь указан в нижней части окна запуска 1С при выделении строки базы. Переименуйте папку через проводник Windows (клавиша F2). Затем откройте стартер 1С, выделите базу, нажмите «Изменить», перейдите на шаг с параметрами и укажите новый путь к каталогу. После этого запустите базу и убедитесь, что данные на месте.

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

Переименование базы на сервере (SQL и кластер 1С)

В клиент-серверном варианте имя базы задано в двух местах: в консоли кластера серверов 1С (свойства информационной базы) и в самой СУБД. Изменение имени в кластере выполняется через консоль «Администрирование серверов 1С:Предприятия»: откройте свойства информационной базы и скорректируйте поле «Имя». Это имя видят пользователи при подключении через сервер.

Переименование самой базы данных на MS SQL Server выполняется через SQL Server Management Studio: база переводится в однопользовательский режим, переименовывается, затем возвращается в многопользовательский режим. После этого в свойствах информационной базы в кластере нужно указать новое имя базы данных в параметре «База данных». Без этого шага сервер 1С не найдёт данные.

sql
ALTER DATABASE [OldName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE; ALTER DATABASE [OldName] MODIFY NAME = [NewName]; ALTER DATABASE [NewName] SET MULTI_USER;

Эти операции требуют прав администратора СУБД и кластера 1С. Если у вас нет опыта администрирования серверной инфраструктуры, поручите задачу специалисту: ошибка в параметрах подключения сделает базу недоступной для всей организации до восстановления настроек.

Как проверить результат и откатить изменения

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

Если после переименования папки база не запускается с ошибкой «Информационная база не обнаружена», почти наверняка в списке баз остался старый путь — исправьте его через кнопку «Изменить». Откат для списка баз тривиален: просто верните старое название. Для папки — переименуйте её обратно и восстановите путь. Для SQL-сценария откат — это обратное переименование базы данных и возврат параметров в кластере, поэтому перед работой зафиксируйте исходные значения всех полей.

Контрольные точки

Как проверить результат

Запуск базы из стартера
Норма

База открывается под новым именем без ошибок

Тревожный признак

Ошибка «Информационная база не обнаружена» — неверный путь

Данные внутри базы
Норма

Документы, справочники и отчёты открываются

Тревожный признак

Пустые списки или ошибки чтения — проверьте, та ли это база

Работа других пользователей
Норма

Все сеансы подключаются с новыми параметрами

Тревожный признак

У части пользователей старый путь или имя — обновите их списки

Типичные ошибки и ограничения

Самая распространённая ошибка — переименование папки при открытых сеансах. Файл базы оказывается занят, Windows блокирует операцию, а пользователи получают ошибки доступа. Вторая частая ситуация: администратор переименовал папку, но забыл обновить путь в списках баз пользователей — утром никто не может войти в программу.

Ещё одно ограничение касается серверных баз: имя базы данных в СУБД и имя информационной базы в кластере должны соответствовать друг другу по параметрам подключения, иначе сервер не найдёт данные. Также помните, что внешние обработки, настройки обмена и скрипты резервного копирования могут содержать жёстко прописанные пути — после переименования их нужно проверить и обновить.

Типичные ошибки
01
Переименование папки при открытых сеансах — блокировка файла и ошибки у пользователей
02
Не обновлён путь в списке баз после смены имени папки — база не находится
03
На SQL-сервере переименована база данных, но не изменён параметр в кластере 1С — сервер не видит данные
04
Забыты скрипты бэкапа и обменов со старыми путями — копии перестают создаваться
05
Отсутствие резервной копии перед операцией — нет быстрого способа откатиться
Итог

Что важно запомнить

Название в списке запуска меняется через «Изменить» и безопасно. Папку файловой базы и базу на SQL Server переименовывают только после завершения всех сеансов и создания резервной копии, затем обновляют пути и параметры подключения у всех пользователей.

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

Изменится ли что-то внутри базы после переименования в списке запуска?

Нет. Название в списке — это только подпись для удобства пользователя, она хранится в локальном файле ibases.v8i. Документы, справочники, настройки и пользователи базы остаются без изменений.

Нужно ли переименовывать базу на компьютере каждого пользователя?

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

Можно ли переименовать базу, пока с ней работают пользователи?

Название в списке запуска — да, это ни на что не влияет. Папку файловой базы или базу данных на SQL Server — нет: сначала завершите все сеансы, иначе получите блокировки и ошибки. Серверные сеансы завершаются через консоль кластера.

Что делать, если после переименования папки база не открывается?

Откройте стартер 1С, выделите базу и нажмите «Изменить». Проверьте путь к каталогу — там наверняка осталось старое имя папки. Укажите актуальный путь, сохраните настройки и запустите базу снова.

Меняется ли имя базы внутри самой 1С:Бухгалтерии, например в заголовке окна?

Заголовок окна программы берётся из представления информационной базы, которое задаётся в конфигураторе или в свойствах базы. Это отдельная настройка, не связанная с именем папки или названием в списке запуска.

Нужна ли резервная копия перед переименованием?

Для смены названия в списке запуска копия не нужна. Перед переименованием папки или базы на SQL Server копия обязательна: для файловой базы достаточно скопировать файл 1Cv8.1CD, для серверной — сделать бэкап средствами СУБД.