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

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

1С: как определить копию базы или оригинал и переключиться на нужную

Как понять, работаете ли вы в копии базы 1С или в оригинале, переключиться на нужную информационную базу и не потерять данные. Пошаговая инструкция.

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

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

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

Как понять, в какой базе вы работаете

Самый прямой способ — посмотреть сведения о текущем соединении. Откройте меню Файл → О программе (или круглую кнопку меню → «О программе» в старых интерфейсах). В окне будут указаны режим работы (файловый или клиент-серверный), каталог информационной базы либо имя сервера и имя базы на сервере СУБД. Сравните эти данные с тем, где должна лежать рабочая база.

В файловом режиме ориентируйтесь на каталог: если путь ведёт в папку вида D:\1C_Bases\Test_Copy или на сетевой диск с тестовой копией — вы в копии. В клиент-серверном режиме проверьте имя базы данных на SQL-сервере: копии обычно называют с суффиксами _test, _copy, _dev.

Дополнительный признак — заголовок окна и цветовое оформление. Если администратор настроил для копии отличительный заголовок или другую тему (это делается через параметр стартера или настройки конфигурации), копию видно сразу. Если такой маркировки нет, полагаться можно только на путь подключения.

Путь в «О программе»Каталог базы или сервер:имя базы

Совпадает ли с расположением рабочей базы

Заголовок окнаМожет содержать пометку «КОПИЯ»

Настраивал ли администратор маркировку копии

Блокировка внешних ресурсовЖёлтое предупреждение при входе

Платформа распознала копию по смене строки подключения

Свежесть данныхДаты последних документов

Есть ли документы за сегодняшний день

Переключение через список информационных баз

Основной способ смены базы — выбор нужной строки в окне запуска 1С (стартере). При старте 1cv8.exe открывается список информационных баз: выделите нужную и нажмите «1С:Предприятие» или «Конфигуратор». Если база одна и та же, но запущена не та, просто закройте сеанс и запустите 1С заново, выбрав правильную строку.

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

Обратите внимание: список баз хранится у каждого пользователя в файле ibases.v8i в профиле. Если на компьютере работают несколько сотрудников, у каждого свой список, и «исчезнувшая» база часто означает лишь то, что её нет в списке конкретного пользователя.

Порядок переключения на нужную базу
  1. 1
    Закройте текущий сеанс 1С, сохранив открытые документы
  2. 2
    Откройте стартер 1С и найдите нужную базу в списке
  3. 3
    Если базы нет — добавьте её через кнопку «Добавить», указав путь или сервер
  4. 4
    Выделите строку и нажмите «1С:Предприятие»
  5. 5
    После входа откройте «О программе» и сверьте путь с ожидаемым

Как платформа распознаёт копию: блокировка внешних ресурсов

В типовых конфигурациях (Бухгалтерия, Зарплата и управление персоналом, Управление торговлей и другие на БСП) при первом запуске базы после восстановления из копии появляется предупреждение: «Приложение было перемещено или восстановлено из резервной копии». Система предлагает два варианта: «Это копия информационной базы» или «Информационная база перемещена».

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

Управлять блокировкой можно вручную: раздел Администрирование → Обслуживание → Регламентные операции → Блокировка работы с внешними ресурсами. Там же видно, какие именно механизмы отключены. При переносе рабочей базы на новый сервер проверьте этот пункт — частая причина «сломавшихся» обменов после миграции именно в нём.

Как правильно оформить копию, чтобы её не перепутали с оригиналом

Главная защита от ошибок — маркировка копии ещё до того, как в неё зайдут пользователи. Для файловой базы размещайте копию в отдельном каталоге с говорящим именем, например BUH_copy_test, и не давайте туда общий доступ тем, кому копия не нужна. Для серверной базы используйте отдельное имя базы на СУБД с суффиксом _test.

Внутри конфигурации на БСП установите для копии отличительный заголовок системы: Администрирование → Общие настройки → Заголовок системы. Укажите, например, «ТЕСТОВАЯ КОПИЯ — НЕ ВВОДИТЬ ДАННЫЕ». Заголовок отображается в шапке окна и виден постоянно. Дополнительно можно изменить стиль оформления интерфейса.

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

Перенос данных из копии в оригинал, если работали не в той базе

Если ошибка уже случилась и документы введены в копию, не спешите перебивать их вручную. Для типовых конфигураций есть обработка «Выгрузка и загрузка данных XML» (доступна на диске ИТС и в составе конфигураций), которая позволяет перенести документы между идентичными конфигурациями. Выгрузите нужные документы из копии с отбором по дате и автору, затем загрузите в рабочую базу.

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

Перед любым переносом сделайте резервную копию рабочей базы: выгрузку в dt через конфигуратор (Администрирование → Выгрузить информационную базу) или штатный бэкап средствами СУБД для серверного варианта. Это страховка на случай, если загрузка пройдёт с ошибками.

Типичные ошибки
01
Именовать копию так же, как рабочую базу, — пользователи входят в первую строку списка и работают не там
02
Копировать файл 1Cv8.1CD при открытых сеансах — копия получается битой или с незавершёнными транзакциями
03
Выбирать «Это копия» в рабочей базе после переезда — отключаются обмены и отправка отчётности
04
Оставлять в копии активные обмены с банком и сайтом — тестовая база отправляет реальные данные
05
Удалять «лишнюю» строку из списка баз, думая, что это удаляет саму базу, — или наоборот, удалять каталог, считая, что убрали строку из списка

Проверка результата после переключения

После смены базы убедитесь, что вы действительно в нужной. Откройте «О программе» и сверьте путь. Затем проверьте актуальность данных: откройте журнал документов и посмотрите, есть ли документы за текущий день от коллег. В рабочей базе они появляются постоянно, в копии — застыли на дату создания копии.

Для серверной базы дополнительно сверьте список активных пользователей (Администрирование → Пользователи → Активные пользователи): если там только вы, а в отделе работает десять человек, скорее всего, вы в копии. В конце дня полезно зафиксировать для себя контрольную точку — например, номер последнего созданного документа, чтобы утром сразу заметить несоответствие.

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

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

Путь в «О программе»
Норма

Совпадает с каталогом/сервером рабочей базы

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

Ведёт в тестовый каталог или тестовую базу на СУБД

Даты документов
Норма

Есть свежие документы за сегодня от разных пользователей

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

Последние документы датированы днём создания копии

Активные пользователи
Норма

Видны сеансы коллег

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

Сеанс только ваш

Заголовок окна
Норма

Обычное название организации

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

Пометка «КОПИЯ» или «ТЕСТ»

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

Как узнать, где физически лежит файловая база 1С?

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

Что будет, если удалить строку базы из списка при запуске?

Удалится только запись в списке пользователя, сама база и её данные останутся на диске или сервере нетронутыми. Базу можно в любой момент добавить обратно через «Добавить», указав тот же путь.

Можно ли работать в копии и оригинале одновременно?

Да, технически можно открыть два сеанса 1С с разными базами. Но это повышает риск ввести документ не туда. Если параллельная работа необходима, настройте для копии отличительный заголовок и другой стиль оформления, чтобы окна визуально различались.

Почему после восстановления базы из бэкапа пропали обмены и синхронизации?

При запуске базы из копии был выбран вариант «Это копия информационной базы», и включилась блокировка внешних ресурсов. Снимите её: Администрирование → Обслуживание → Регламентные операции → Блокировка работы с внешними ресурсами, и включите нужные механизмы обратно.

Как безопасно сделать копию файловой базы?

Лучший способ — выгрузка через конфигуратор: Администрирование → Выгрузить информационную базу (файл .dt), затем загрузка в пустую базу. Простое копирование файла 1Cv8.1CD допустимо только когда в базе нет активных сеансов, иначе копия может оказаться повреждённой.

Что делать, если не могу понять, копия это или оригинал, а администратор недоступен?

Не вводите новые документы. Проверьте даты последних документов и список активных пользователей: застывшие данные и пустой список сеансов — признаки копии. Сверьте путь базы с документацией или ярлыками коллег. До выяснения работайте только на просмотр.

Итог

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

Отличить копию от оригинала помогают путь в «О программе», свежесть документов и список активных пользователей. Переключение выполняется через список информационных баз в стартере. Копию всегда маркируйте заголовком и держите в ней включённой блокировку внешних ресурсов. Если данные введены не в ту базу — переносите их обработкой выгрузки/загрузки XML, предварительно сделав резервную копию рабочей базы.