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

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

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

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

При восстановлении базы 1С из резервной копии или переносе её на другой сервер типовые конфигурации (БП, УТ, ERP, ЗУП) автоматически устанавливают признак копии. Система считает, что перед ней не рабочая база, а её дубликат, и блокирует работу с внешними ресурсами: обмены с сайтом, синхронизацию между базами, отправку отчётности, загрузку курсов валют и другие регламентные задания.

Механизм реализован через константу «Это копия информационной базы» (в коде — ЭтоКопияИнформационнойБазы). Пока константа установлена, подсистема блокировки работы с внешними ресурсами не даёт регламентным заданиям обращаться к сторонним сервисам. Это защита от ситуации, когда тестовая копия начинает отправлять реальные данные контрагентам или дублировать выгрузки в рабочие системы.

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

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

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

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

Сообщение при входеБаза перемещена или восстановлена

Появляется диалог с вопросом, является ли база рабочей

Регламентные заданияНе выполняются

В консоли заданий ошибки блокировки внешних ресурсов

Обмены и отчётностьОстановлены

Синхронизация и отправка отчётности не запускаются

КонстантаЭтоКопияИнформационнойБазы = Истина

Проверяется через «Все функции» — Константы

Снятие признака через диалог при запуске

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

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

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

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

Если диалог уже закрыт или был пропущен, константу можно сбросить вручную. Откройте главное меню и включите режим «Все функции» (если команда недоступна, включите её через «Сервис — Параметры — Отображать команду Все функции»). В списке найдите раздел «Константы», отыщите константу «Это копия информационной базы» и установите значение «Нет» (снимите флажок).

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

Порядок действий
  1. 1
    Сделайте резервную копию базы перед изменениями
  2. 2
    Войдите под пользователем с полными правами
  3. 3
    Откройте «Все функции» — «Константы»
  4. 4
    Найдите «Это копия информационной базы» и установите «Нет»
  5. 5
    Проверьте регистр блокировки внешних ресурсов и очистите записи при необходимости
  6. 6
    Перезапустите сеанс и проверьте выполнение регламентных заданий

Разблокировка регламентных заданий на сервере

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

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

Проверка результата

После снятия признака убедитесь, что блокировка действительно снята. Откройте консоль регламентных и фоновых заданий («Администрирование — Обслуживание — Регламентные операции» или аналогичный раздел в вашей конфигурации) и проверьте, что задания выполняются без ошибок. Запустите вручную одно из заданий, связанных с внешним ресурсом, — например, синхронизацию данных.

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

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

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

Константа копии
Норма

Значение «Нет» (флажок снят)

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

Значение «Истина» — блокировка активна

Регламентные задания
Норма

Выполняются по расписанию без ошибок

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

Ошибки блокировки внешних ресурсов в журнале

Синхронизация данных
Норма

Обмен завершается успешно

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

Предупреждение о блокировке в настройках синхронизации

Свойства базы в кластере
Норма

Блокировка регламентных заданий выключена

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

Флажок блокировки установлен

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

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

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

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

Типичные ошибки
01
Снятие признака в тестовой копии при работающей основной базе — дублирование обменов и документов
02
Сброс только константы без очистки регистра блокировки внешних ресурсов — обмены остаются выключенными
03
Работа под пользователем без полных прав — константа недоступна, диалог не появляется
04
Игнорирование блокировки регламентных заданий в консоли кластера — задания не запускаются даже после снятия признака

Когда признак копии снимать нельзя

Механизм существует не для формальности. Признак копии должен оставаться установленным в любой базе, которая не является единственной рабочей: тестовые и учебные копии, базы для разработки, архивные копии, открываемые для просмотра старых данных. Во всех этих случаях блокировка внешних ресурсов — нужная защита.

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

Маршрут решения

Как выбрать действие

База восстановлена после сбоя и старая копия больше не работаетСнимите признак копии и разблокируйте регламентные задания
База — тестовая копия для проверки доработокОставьте признак копии, при необходимости используйте тестовые стенды внешних сервисов
Признак снят, но обмены не работаютПроверьте регистр блокировки внешних ресурсов и свойства базы в консоли кластера
Одновременно работают две копии одной базыНемедленно остановите одну из них и верните ей признак копии
Итог

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

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

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

Где именно хранится признак копии базы 1С?

В типовых конфигурациях на БСП — в константе «Это копия информационной базы» (ЭтоКопияИнформационнойБазы). Дополнительно сведения о заблокированных ресурсах могут храниться в служебных регистрах сведений подсистемы блокировки работы с внешними ресурсами. В самописных конфигурациях механизм может отсутствовать или быть реализован иначе.

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

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

Можно ли снять признак копии программно?

Да, через встроенный язык: установить константу ЭтоКопияИнформационнойБазы в значение Ложь. Такой код иногда включают в обработки первоначального заполнения после развёртывания копий. Применяйте его осознанно: автоматический сброс в тестовых базах отключает защиту от случайных обменов.

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

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

Отличается ли процедура для файловой и клиент-серверной базы?

Сброс константы одинаков в обоих вариантах. Различие в дополнительном шаге: для клиент-серверной базы нужно проверить блокировку регламентных заданий в свойствах базы в консоли кластера — в файловом варианте такой настройки нет.

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

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