Откуда в заголовке 1С берётся пометка о копии и как вернуть базе статус рабочей
Содержание
Чтобы убрать надпись о копии базы в 1С 8.3, сначала поймите, откуда она взялась. В типовых конфигурациях это почти всегда одно из трёх: текст в поле Администрирование → Общие настройки → Заголовок программы, имя базы в окне запуска или статус «Это копия информационной базы», который программа присвоила после переноса. Первые два случая правятся за минуту. Третий снимается тем, что вы подтверждаете: база перемещена, а не скопирована.
Надпись не связана с лицензией, ключами защиты или «демо-режимом». Это служебная пометка: она нужна, чтобы бухгалтер не провёл реальные документы в тестовой базе, а копия не отправила отчёт или письмо от имени рабочей. Поэтому перед тем как её убирать, убедитесь, что перед вами действительно рабочая база, а не тестовая копия.
Почему в окне 1С появляется пометка о копии
Источник надписи определяет способ её снять. Посмотрите, где именно вы видите слово «копия».
- 🪟 В заголовке главного окна программы, после запуска. Чаще всего кто-то вписал «КОПИЯ» в заголовок программы, чтобы отличать тестовую базу от рабочей. Заголовок хранится в самой базе, поэтому переезжает вместе с ней при выгрузке в
.dtи обратной загрузке. - 📋 В окне запуска 1С, в списке информационных баз. Это просто имя ярлыка, например «Бухгалтерия (копия)». Оно хранится на компьютере пользователя, а не в базе.
- 🔒 В окне при входе, с вопросом о перемещении или копировании базы. Его показывает механизм блокировки работы с внешними ресурсами из Библиотеки стандартных подсистем. Он срабатывает, когда изменилось расположение базы: другой каталог, другой сервер, другое имя базы на сервере.
- 🧪 В имени базы на сервере 1С: в консоли кластера база может называться
buh_copyилиzup_test. Пользователь это видит только в строке соединения или списке баз.
Механизм блокировки срабатывает, например, в таких ситуациях:
- Файловую базу скопировали в новую папку или на другой компьютер.
- Выгрузку
.dtзагрузили в новую базу на сервере. - Базу на сервере 1С перенесли на другой кластер или переименовали.
- Восстановили резервную копию СУБД в базу с другим именем.
Программа не знает, переезд это или клон. Поэтому она спрашивает пользователя. Если кто-то нажал «Это копия», база запоминает этот выбор.
Как убрать надпись о копии базы из заголовка программы
Самый частый случай. Заголовок окна задаётся в настройках, и его видят все пользователи базы.
Путь по конфигурациям
| Конфигурация | Где менять заголовок |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Общие настройки → Заголовок программы |
| ЗУП 3.1 | Администрирование → Общие настройки → Заголовок программы |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → Общие настройки → Заголовок программы |
Порядок действий одинаковый:
- Войдите в базу пользователем с полными правами.
- Откройте раздел из таблицы.
- Очистите поле
Заголовок программыили впишите нормальное название, например «Бухгалтерия ООО Ромашка». - Перезапустите 1С. Заголовок обновляется при следующем входе.
Если поле пустое, в заголовке окна будет стандартное название конфигурации. Для рабочей базы удобно писать название организации: в нескольких открытых окнах так проще не перепутать базы.
Если раздела «Общие настройки» не видно
Обычный пользователь этот раздел не увидит: нужна роль администратора. Попросите того, кто в базе отвечает за права, либо войдите под учётной записью с полными правами.
Снимаем статус «Это копия информационной базы» после переноса
Это главный случай для тех, кто переезжал на новый сервер или в новую папку. При первом входе после переноса программа показывает окно с вариантами вроде «Информационная база перемещена» и «Это копия информационной базы». Если выбрать второй, база сочтёт себя копией и заблокирует работу с внешними ресурсами.
Что при этом отключается:
- ⏸️ регламентные задания (загрузка курсов валют, классификаторов, обмены по расписанию);
- 📧 отправка и получение почты из программы;
- 🔄 синхронизация данных с другими базами и сайтом;
- 📤 обмен с внешними сервисами по расписанию, включая отправку через операторов.
Именно эта блокировка и защищает от неприятной ситуации: тестовая копия по расписанию выгрузила данные на сайт или забрала входящие документы ЭДО, которые потом не увидела рабочая база.
Способ 1. Ответить на вопрос при входе правильно
Если окно ещё не закрыли, всё просто: выберите вариант «Информационная база перемещена». Программа запомнит новое расположение как рабочее, и регламентные задания продолжат работу.
Способ 2. Разрешить работу с внешними ресурсами из программы
Если «Это копия» уже выбрали, откройте список регламентных заданий:
- Перейдите в
Администрирование → Обслуживание. - В группе регламентных операций откройте
Регламентные и фоновые задания. - Вверху формы, если база считает себя копией, будет предупреждение о том, что работа с внешними ресурсами заблокирована, и команда, которая её разрешает.
- Нажмите её и подтвердите, что база рабочая.
В УТ 11 раздел Обслуживание находится внутри НСИ и администрирование → Администрирование.
Способ 3. Параметр запуска
Если интерфейс недоступен или нужно разблокировать базу без ручных кликов, запустите её с параметром /C. Для этого в окне запуска выберите базу, нажмите Изменить, дойдите до последней страницы мастера и в поле Дополнительные параметры запуска впишите:
/C РазрешитьРаботуСВнешнимиРесурсами
Обратная команда, чтобы явно пометить базу как копию:
/C ЗапретитьРаботуСВнешнимиРесурсами
После одного входа с параметром уберите его из настроек базы. Иначе он будет срабатывать при каждом запуске, и при следующем переносе вы не заметите, что база снова «разблокирована» там, где не нужно.
Разрешайте внешние ресурсы только в той базе, которая действительно рабочая. Если параллельно живут две базы и обе разблокированы, обе начнут обмениваться, выгружать и загружать данные. Итог — задвоение заказов на сайте, потерянные входящие документы, письма клиентам из тестовой базы.
Как переименовать базу в окне запуска и в списке
Если «копия» видна в списке баз при запуске 1С, это имя ярлыка. Его можно менять сколько угодно: данные базы это не затрагивает.
Через окно запуска
- Запустите 1С, в списке выделите базу.
- Нажмите
Изменить. - В поле с наименованием уберите «копия» и сохраните.
Через файл списка баз
Список баз пользователя хранится в файле ibases.v8i. Для текущего пользователя Windows он лежит здесь:
%APPDATA%\1C\1CEStart\ibases.v8i
Это обычный текстовый файл. Имя базы записано в квадратных скобках перед строкой соединения:
[Бухгалтерия ООО Ромашка]
Connect=Srvr="srv1c";Ref="buh";
Закройте все окна 1С, откройте файл в Блокноте, поправьте текст в скобках и сохраните. Удобно, если базу нужно переименовать на десятке компьютеров: файл раздают скриптом или через общий список баз.
Если список баз приходит централизованно (общий файл списка в настройках запуска), правьте имя в источнике. Иначе при следующем обновлении списка «копия» вернётся.
Внешние обработки и скрипты для снятия пометки
Отдельные «обработки для снятия копии» обычно не нужны. Всё, что они делают, есть в типовой программе: очищают заголовок или разрешают внешние ресурсы. Чужую внешнюю обработку из интернета запускать в рабочей базе не стоит: вы не знаете, что ещё она меняет.
Если нужно поправить заголовок без раздела администрирования, используйте режим Все функции:
- Включите его: меню с тремя полосками →
Сервис → Параметры→ флажокОтображать команду "Все функции". - Откройте
Все функции → Константы. - Найдите в списке константу с заголовком программы (у неё в названии есть слово «заголовок») и очистите значение.
Для массовых операций на нескольких базах, например после восстановления тестового стенда, удобно пакетным файлом запустить каждую базу с нужным параметром. Пример для файловой базы:
@echo off
set V8="C:\Program Files\1cv8\common\1cestart.exe"
%V8% ENTERPRISE /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /C ЗапретитьРаботуСВнешнимиРесурсами
Для серверной базы вместо /F указывается /S "srv1c\buh". Пароль в открытом виде в bat-файле — плохая практика: держите такие скрипты только на машине администратора или передавайте пароль другим способом.
Файловая и клиент-серверная база: в чём разница
Механизм один, но поводы для срабатывания разные.
| Вариант базы | Что считается переносом | Типичная ситуация |
|---|---|---|
| Файловая | Изменился путь к каталогу базы | Скопировали папку на новый компьютер или диск |
| Клиент-серверная | Изменились сервер или имя базы в кластере | Переезд на новый сервер, загрузка .dt в новую базу |
Файловая база. Пометка копии появляется, если вы просто скопировали папку с файлом 1Cv8.1CD в другое место и подключили её. Если папку перенесли, а старую удалили, отвечайте «перемещена».
Клиент-серверная база. Здесь переезд чаще плановый: новый сервер, новая версия СУБД. В день переезда первым зайдите в базу сами и выберите «Информационная база перемещена» до того, как это сделает пользователь. Иначе кто-то из бухгалтерии нажмёт первый попавшийся вариант.
Если для разблокировки базы нужно остановить регламентные задания или завершить сеансы в консоли кластера, делайте это вне рабочего времени: у пользователей оборвутся открытые сеансы и несохранённые документы.
Ещё один нюанс серверных баз. В свойствах базы в консоли кластера есть флажок Блокировка регламентных заданий включена. Это отдельная настройка платформы, она не связана с пометкой копии. Если после разблокировки задания всё равно не выполняются, проверьте и её.
Как не получить пометку копии при следующем бэкапе
Сама резервная копия пометку не создаёт. Её создаёт восстановление в новое место. Несколько правил, чтобы не разбираться с этим снова:
- 🏷️ Сразу подписывайте тестовые базы. Восстановили копию для проверки обновления — впишите в заголовок программы «ТЕСТ» и имя базы в окне запуска с пометкой. Так пометка копии будет полезной, а не случайной.
- 🔐 В тестовых базах оставляйте блокировку внешних ресурсов. Не разрешайте их «чтобы не мешало сообщение»: это единственная защита от обменов и отправки отчётов из копии.
- 🚚 При переезде отвечайте на вопрос сами. Первый вход после переноса — за администратором.
- 📝 Не используйте «Заголовок программы» для временных пометок в рабочей базе. Если однажды вписали туда «копия» на время теста, а потом загрузили выгрузку этой базы обратно в рабочую, пометка поедет вместе с данными.
- 🔁 Восстанавливайте бэкап на то же место, если это откат. Загрузка
.dtв ту же базу с тем же именем не меняет её расположения и обычно вопроса о копии не вызывает.
Частые ошибки при снятии пометки
- ❌ Разблокировали обе базы — старую и новую. Обмены идут из двух мест, данные на сайте и в связанных базах задваиваются. Старую базу после переезда отключите или оставьте в ней блокировку.
- ❌ Убрали надпись в окне запуска и решили, что всё готово. Если причина в статусе копии, регламентные задания так и стоят. Проверьте форму регламентных заданий.
- ❌ Оставили параметр
/Cнавсегда. Параметр запуска будет снимать блокировку при каждом входе, в том числе в будущей копии, сделанной из этой базы на этом компьютере. - ❌ Искали причину в лицензии. Пометка копии никак не связана с ключами и лицензиями. Переустановка лицензий её не уберёт.