Окно «Это копия информационной базы»: что выбрать после переноса или развёртывания копии

· 10 мин

Содержание

Чтобы указать в 1С, что база — копия, запустите её в режиме «1С:Предприятие» и в окне, которое появляется после смены расположения базы, нажмите кнопку Это копия информационной базы. Программа заблокирует работу с внешними ресурсами по расписанию: обмены, отправку почты, загрузку из банка, синхронизацию с сайтом. Окно показывают типовые конфигурации на Библиотеке стандартных подсистем: Бухгалтерия 3.0, ЗУП 3.1, УТ 11, КА 2, ERP, УНФ.

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

Зачем помечать копию базы 1С

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

Что может произойти с непомеченной копией:

  • 📤 Обмен данными. Копия выгрузит пакет в узел обмена, и тот примет его как «свежий». Номера сообщений собьются, в рабочей базе появятся тестовые документы.
  • 📧 Почта. Рассылки счетов, расчётных листков и уведомлений уйдут контрагентам и сотрудникам второй раз.
  • 🏦 Банк. Прямой обмен с банком загрузит выписки в копию, а отправленные из неё платёжки банк может принять к исполнению.
  • 📑 ЭДО и отчётность. Документы и отчёты, отправленные из копии, для оператора и контролирующего органа не отличаются от рабочих.
  • 🌐 Сайт и маркетплейсы. Синхронизация перезапишет остатки и цены на витрине данными из тестовой базы.

Пометка «копия» нужна в трёх типовых ситуациях: развернули базу для тестирования обновления, сделали копию для обучения или разработки, восстановили базу из архива, чтобы что-то посмотреть. Во всех трёх случаях рабочая база продолжает жить, и двойник не должен ей мешать.

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

Как программа понимает, что база переехала

Типовая конфигурация запоминает строку соединения с базой: путь к каталогу для файловой базы или пару «сервер + имя базы» для клиент-серверной. При каждом запуске она сравнивает сохранённую строку с текущей.

Строка не совпала — значит, базу перенесли или скопировали. Тогда программа:

  1. Сразу блокирует работу с внешними ресурсами по расписанию, ещё до вашего ответа.
  2. Показывает пользователю с правами администратора окно с вопросом, что произошло с базой.
  3. Ждёт решения: переезд или копия.

Типичные действия, после которых появляется окно:

ДействиеОкно появится?
Скопировали папку файловой базы в другой каталогДа
Загрузили файл .dt в новую пустую базуДа
Создали на сервере 1С базу под другим именем и загрузили в неё данныеДа
Перенесли базу на другой сервер СУБД под тем же именем базы в кластереЗависит от того, изменилась ли строка соединения
Переименовали базу только в списке баз на компьютереНет: строка соединения та же
Восстановили архив поверх той же базы, на том же местеНет

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

Способ 1. Кнопка «Это копия информационной базы» при первом запуске

Это основной и самый надёжный способ. Он работает одинаково для файловой и клиент-серверной базы.

Пошагово

  1. Создайте новую пустую базу: в окне запуска нажмите Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации.
  2. Дайте ей имя, по которому её не спутать с рабочей, например КОПИЯ Бухгалтерия ООО Ромашка 15.10.
  3. Откройте новую базу в Конфигураторе и загрузите данные: Администрирование → Загрузить информационную базу и выберите файл .dt рабочей базы.
  4. Закройте Конфигуратор и запустите эту же базу в режиме «1С:Предприятие» под пользователем с полными правами.
  5. Дождитесь окна о смене расположения базы. В нём программа сообщает, что работа с внешними ресурсами по расписанию заблокирована, и предлагает выбрать вариант.
  6. Нажмите Это копия информационной базы.

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

Если вы делаете копию через «копирование папки» файловой базы, шаги 1–3 не нужны: просто добавьте скопированную папку в список баз через Добавить → Добавление в список существующей информационной базы и сразу переходите к шагу 4.

Какую кнопку выбрать: копия или перемещение

Окно предлагает два ответа. Перепутать их опасно в обе стороны.

Ваша ситуацияЧто нажатьЧто будет
Тестовая, учебная, архивная копия; рабочая база продолжает работуЭто копия информационной базыРегламентные задания с внешними ресурсами не выполняются
Рабочую базу перенесли на новый сервер или в новую папку, старую больше не используютИнформационная база перемещенаБлокировка снимается, обмены и отправки идут как раньше
Не знаете, что это за базаЗакройте программу, ничего не нажимаяБлокировка останется, пока вы не выясните, какая база рабочая

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

Способ 2. Пометка копии в Конфигураторе и в списке баз

В Конфигураторе нет отдельного флажка «это копия». Признак копии хранится в данных конфигурации и выставляется только в режиме «1С:Предприятие» через окно из способа 1.

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

Имя и группа в списке баз

  1. В окне запуска выделите копию и нажмите Изменить.
  2. В начале наименования напишите КОПИЯ или ТЕСТ заглавными буквами.
  3. Если копий несколько, создайте в списке отдельную группу: кнопка Добавить → вариант Создание новой группы, а затем перенесите копии туда.

Имя из списка баз отображается и в заголовке окна Конфигуратора, так что разработчик тоже увидит, в какой базе работает.

Заголовок программы в режиме предприятия

В Бухгалтерии 3.0, ЗУП 3.1 и других типовых конфигурациях на БСП заголовок окна задаётся в разделе Администрирование → Общие настройки, поле Заголовок программы. Впишите туда, например, ТЕСТОВАЯ КОПИЯ — не отправлять отчёты.

Заголовок хранится в данных базы, а не на компьютере. Поэтому его видят все, кто открывает копию, на любом рабочем месте.

Этот приём закрывает дыру, о которой говорилось выше: ручные отправки. Когда в заголовке крупно написано «КОПИЯ», бухгалтер вряд ли отправит из неё декларацию по ошибке.

Способ 3. Блокировка регламентных заданий на сервере 1С

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

  1. Откройте Администрирование серверов 1С Предприятия (консоль кластера).
  2. Разверните кластер → Информационные базы и выберите копию.
  3. Откройте свойства базы.
  4. Установите флажок Блокировка регламентных заданий включена и сохраните.

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

Этот же флажок ставят ещё до первого запуска копии. Тогда между загрузкой .dt и нажатием кнопки «Это копия» нет окна, в котором сервер успел бы что-то отправить.

Не ставьте этот флажок в свойствах рабочей базы. Похожие названия баз в консоли — частая причина ошибки. Сверьте имя базы и СУБД дважды.

Сравнение способов

СпособГде работаетОт чего защищаетОграничения
Кнопка «Это копия»Типовые конфигурации на БСПРегламентные задания с внешними ресурсамиНе защищает от ручной отправки
Имя в списке баз и заголовокЛюбая базаПутаница пользователейНичего не блокирует технически
Блокировка заданий в кластереТолько клиент-серверная базаВсе регламентные заданияНедоступна для файловой базы

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

Какая у вас копия?

Копии в облаке: 1С:Фреш и 1С:Линк

В облачных сервисах база физически хранится не у вас, и логика немного другая.

1С:Фреш (и другие сервисы на технологии 1cFresh). Копию приложения создают средствами сервиса: из резервной копии или выгрузки данных создают новое приложение. Если вы выгрузили данные из сервиса и загрузили их в локальную базу, при первом запуске локальной базы появится то же окно смены расположения. Нажмите Это копия информационной базы, если облачное приложение продолжает работать.

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

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

Сценарии, с которыми администраторы сталкиваются после развёртывания копии без пометки:

  • 🔁 Сбитый обмен с филиалом или кассой. Копия забрала входящее сообщение из общего каталога или FTP раньше рабочей базы. Рабочая база потом сообщает о несовпадении номеров сообщений, и обмен приходится восстанавливать.
  • 💳 Двойная платёжка. Пакет платёжных поручений, подготовленный в копии, ушёл через прямой обмен с банком.
  • 📨 Повторная рассылка. Сотрудники получили расчётные листки дважды, причём из копии — со старыми данными.
  • 🛒 Сломанные остатки на сайте. Копия трёхнедельной давности выгрузила на сайт старые остатки, и покупатели оформили заказы на отсутствующий товар.

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

Как проверить, что база помечена как копия

Проверку делайте сразу после пометки и перед тем, как отдать копию пользователям.

  1. Предупреждение в программе. Запустите копию под администратором. При заблокированной работе с внешними ресурсами программа показывает об этом сообщение или панель с предупреждением.
  2. Регламентные задания. Откройте Администрирование → Обслуживание → Регламентные операции → Регламентные и фоновые задания. Посмотрите на время последнего выполнения заданий обмена и почты: после пометки они не должны запускаться.
  3. Консоль кластера. Для серверной базы откройте свойства базы и убедитесь, что флажок блокировки регламентных заданий стоит именно у копии, а у рабочей базы снят.
  4. Заголовок окна. В режиме предприятия в заголовке видна надпись «КОПИЯ» или ваш текст.
  5. Рабочая база. Откройте рабочую базу и проверьте, что в ней блокировки нет и обмены идут по расписанию.
Копия готова к работе
Выполнено: 0 / 6

Как снять пометку, если ошиблись

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

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

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

Окно при запуске не появилось. Почему?
Либо строка соединения не изменилась (базу восстановили на то же место), либо конфигурация не на БСП, либо её запустил пользователь без прав администратора. Запустите базу под администратором; если окна всё равно нет, используйте блокировку в кластере и заголовок программы.
Нужно ли помечать копию, сделанную только для архива?
Если копию никто не открывает, она ничего не отправит. Но при первом же запуске через год окно появится — тогда и нажмите «Это копия информационной базы».
Блокирует ли пометка ручную отправку отчётов и ЭДО?
Нет, пометка касается заданий по расписанию. Ручную отправку пользователь может выполнить, поэтому копию дополнительно помечают в заголовке и в имени базы.
Что будет с обменом, если рабочую базу ошибочно пометить как копию?
Обмены по расписанию остановятся, сообщения будут копиться в узлах. Снимите блокировку и запустите обмен вручную, чтобы проверить, что номера сообщений совпадают.
Можно ли пометить копию без запуска в режиме предприятия?
Признак копии выставляется только в режиме предприятия. Для серверной базы до первого запуска можно включить блокировку регламентных заданий в консоли кластера — она защищает сразу.