1с это копия информационной базы как установить
Перейти к содержимому

1с это копия информационной базы как установить

  • автор:

1с это копия информационной базы как установить

Загрузил архив в копию, а диалог «перемещена / копия» не возник.
Как его задать принудительно что бы в окне ИБ было слово [КОПИЯ]

Этот диалог не только на заголовок влияет
Но если тебе только заголовок нужен, то администрирование — общие настройки
Напишите обработку, сделайте вызов общей формы по управлению блокировкой. Там минимум кода
Ну еще хотелось бы вырубить регламентные задания не на уровне сервера ИБ
Полноценно задать копию

(0) В БП 3.0 есть общий модуль БлокировкаРаботыСВнешнимиРесурсами. В нём, соответственно, процедура — ЭтоКопияИнформационнойБазы.

Как убрать слово [КОПИЯ] в заголовке программы 1С:Предприятие 8

Что делать, если в заголовке программы «1С:Предприятие 8» появилось слово [КОПИЯ]

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

Слово КОПИЯ в названии программы 1С

Хотя в названии конфигурации такого слова [КОПИЯ] нет.

Как в 1С убрать слово КОПИЯ

Дело в том, что в новых типовых конфигурациях, разработанных на новой версии Библиотеки Стандартных Подсистем (БСП), начиная с версии БСП 2.4.4, префикс [КОПИЯ] в заголовке программы добавляется автоматически, если изменилось местоположение информационной базы в связи с копированием или восстановлением из резервной копии.

Для чего это было сделано?

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

Для предотвращения конфликтов с основной информационной базой все подобные регламентные задания при изменении местоположения информационной базы теперь блокируются автоматически, а для наглядности в названии программы появляется префикс [КОПИЯ].

Как это работает?

При первом входе в перемещенную или восстановленную информационную базу выводится соответствующее сообщение: «Информационная база была перемещена или восстановлена из резервной копии».

Как убрать слово КОПИЯ в 1С

Администратор при первом запуске скопированной информационной базы должен принять решение о ее роли и выбрать с помощью соответствующих кнопок один из двух вариантов:

  • Информационная база перемещена
    В этом случае будет восстановлено выполнение работы с внешними ресурсами;
  • Это копия информационной базы
    В этом случае работа со всеми внешними ресурсами остается заблокированной.

Что делать, если нажали не ту кнопку?

Если нажали «Это копия информационной базы» вместо «Информационная база перемещена».
Блокировку работы с внешними ресурсами можно снять позднее.
Для этого в разделе «Администрирование» выберите пункт «Обслуживание».

Как убрать КОПИЯ в названии базы 1С

В группе «Регламентные операции» нажмите кнопку «Разблокировать работу с внешними ресурсами».

Как убрать отметку КОПИЯ из заголовка программы 1С

После снятия блокировки работа с внешними ресурсами будет восстановлена, а надпись [КОПИЯ] в заголовке программы исчезнет.

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

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

Необходимо будет закрыть программу 1С и в каталоге с информационной базой просто удалить или переименовать файл DoNotCopy.txt.

Почему появилось слово КОПИЯ в заголовке программы 1С:Предприятие

При повторном входе в эту информационную будет снова предложено выбрать вариант разрешить или заблокировать работу с внешними ресурсами.

Если вы действительно скопировали информационную базу или восстановили ее из резервной копии для тестирования, обучения или просто проверить данные за какой-то предыдущий период, то пусть вас не смущает отметка [КОПИЯ] в заголовке программы. Мы не рекомендуем разблокировать работу с внешними ресурсами только ради того, чтобы убрать отметку [КОПИЯ] в заголовке программы, т.к. это может привести к искажению реальных данных в рабочих информационных базах.

Как определяется факт перемещения информационной базы ?

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

Дальнейшая проверка зависит от типа расположения базы:

    В файловой информационной базе факт перемещения определяется по служебному файлу DoNotCopy.txt, автоматически создаваемому программой в каталоге информационной базы. Внутри файла находится идентификатор информационной базы. Если файл отсутствует или идентификатор в файле отличается от идентификатора в базе, то информационная база считается перемещенной.

  • По изменению имени информационной базы. Например, если имя информационной базы было «base_bp», а стало «base_bp_test».
  • Или по изменению имени компьютера и имени сервера. Например, если имя компьютера было «main_server», а стало «test_server», а также изменилось имя сервера с «main» на «test».

При работе в модели сервиса признак перемещения приложения устанавливается Менеджером сервиса. Если информационная база загружается в приложение или выгружается из него, то этот факт определяется автоматически.

Какие регламентные задания блокируются в копии информационной базы?

  • Синхронизация распределенных информационных баз (РИБ).
  • Обмен данными между информационными базами различных конфигураций (например, между конфигурациями БП и ЗУП или БП и УТ).
  • Синхронизация данных между автономным рабочим местом и информационной базой в облачном сервисе.
  • Обмен данными с контролирующими органами.
  • Обработка заявлений абонента.
  • Отправка и получение данных ГИСМ.
  • Очистка ненужных файлов.
  • Сбор и отправка статистики.
  • Удаление неактуальной информации синхронизации.
  • Экспорт оценки производительности.

Особенности конфигурации 1С:Управление нашей фирмой

В типовой конфигурации 1С:Управление нашей фирмой (УНФ) команда разблокировки работы с внешними ресурсами находиться немного в другом месте:

3 способа создать резервную копию информационной базы

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

Есть 3 способа основных способа создать резервную копию информационной базы:

1. Копирование самого файла информационной базы из каталога.

2. В режиме «Конфигуратор».

3. В пользовательском режиме.

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

Первый способ – копирование информационной базы.

1) Нужно перейти в каталог с базой 1C. Для этого заходим в 1С и находим путь к каталогу с базой.

1 - путь к базе.PNG

2) В каталоге с информационной базой 1С копируем сам файл базы данных.

2 - копирование базы.PNG

3) Создаем новый каталог и копируем в него файл с информационной базой.

3 - новый каталог.PNG

Вот так просто вы можете создать копию базы.

Второй способ – с помощью Конфигуратора.

1) Сначала нужно зайти в программу 1С через режим «Конфигуратор».

4 - Вход в режиме Конфигуратор.PNG

2) Переходим в раздел «Администрирование — Выгрузить информационную базу»

5 - Заходим в Выгрузку информационной базы.PNG

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

6 - Выбираем каталог для сохранения.PNG

4) После того, как закончиться выгрузка информационной базы вам придет оповещение о том, что выгрузка информационной базы завершена.

7 - Выгрузка окончена.PNG

5) Сам файл с информационной базой можно будет найти в каталоге, указанном ранее при сохранении.

8 - Папка с ИБ.PNG

Третий способ – через режим Предприятие.

1) Для начала нужно зайти можно заходить в информационную базу в режиме «1С Предприятие».

2) Переходим в раздел «Администрирование — Обслуживание».

9 - переход в Обслуживание.PNG

3) Раскройте «Резервное копирование и восстановление» и перейдите по ссылке «Создание резервной копии».

4) После нужно прописать путь для выгрузки базы данных и нажать кнопку «Сохранить резервную копию»

10 - переход к созданию копии.PNG

5) После начнется процесс создания резервной копии базы данных.

11 - Процесс создания копии.png

6) По окончанию выгрузки файл с резервной копией находится в каталоге, указанный при выгрузке.

12 - Папка с копией ИБ.PNG

Это может быть вам интересно:

1с это копия информационной базы как установить

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

там параметр сеанса РаботаСВнешнимиРесурсамиЗаблокирована и пара функций в ОбщегоНазначения, ЕМНИП
(0)[или как это реализовано]
дык кодом, БСП-шным

Отключаются те что по списку.
Еще важная фишка, что когда разрешаешь работу с внешними ресурсами (механика БСП), то они тоже включаются обратно, поэтому снимать флажок блокировки РЗ в инфобазе в кластере надо строго после того, как разрешил работу через БСП, а не до, иначе встрянешь )

Администрирование — Обслуживание — Разблокировать работу с внешними ресурсами

«Вроде какие-то рег задания отключаются, но кажется не все» — а только те, у которых прописан алгоритм проверки этой настройки

Всё нашёл, всем спасибо.
(3) Можно поподробнее, почему именно так надо делать? Эти вещи по идее не связаны.

(7) Ну смотри:
1. Ты развернул копию, подтвердил в механике БСП что это копия.
2. Потом хочешь включить работу РЗ (снять блокировку в кластере).
3. Перед этим нужно просмотреть в консоли заданий список включенных в базе РЗ и выключить ненужные.

Так вот если ты будешь делать пункт 3 до снятия запрета работы с внешними ресурсами (БСП), то под твой осмотр не попадут все РЗ, что были и так уже выключены (в рамках пункта 1). Ты пробежишься глазами, подумаешь что все ништяк — можно включать работу РЗ и включишь ее в кластере.
А потом, когда разрешишь работу с внешними ресурсами в БСП, у тебя сразу включатся все нежелательные РЗ, а их работа в кластере-то уже разрешена. Ты встрял.

Поэтому перед пунктом 2 — когда в кластере РЗ еще запрещены — надо сначала разрешить работу с внешними ресурсами и тогда уже в пункте 3 выполнить тотальный контроль, что выключить, а что оставить.

(8) большое спасибо за разьяснение, я немного неправильно понял порядок действий в (3).

(0)
Как БСП определяет, что вы работаете в копии информационной базы и блокирует опасные действия?

Многие из вас видели возникающее окно Информационная база была перемещена.
Вся логика вычисления относится к подсистеме Регламентные задания.

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

Кто-то восстановил базу для проведения теста, и тут начинаются чудеса:
• обмены этой базы с продуктовыми базами ломают синхронизацию и портят продуктовые базы;
• на сайте появляются товары «Тест1» и «тЕсТ2»;
• начинают рассылаться клиентам электронные письма и SMS сообщения.

Модулем расчета является общий модуль БлокировкаРаботыСВнешнимиРесурсами.

Механизм блокировки работы с внешними ресурсами:
• выполняет отключение регламентных заданий, работающих с внешними ресурсами;
• при наличии подсистемы Обсуждения отключает базу от сервера взаимодействия.

Блокировка может возникать в случае:
• входа пользователя в систему;
• старта выполнения регламентного задания, отмеченного как работающее с внешними ресурсами.

Блокировка всегда выполняется в автоматическом режиме.
Администратору предлагается подтвердить блокировку или разблокировать базу.

Блокировка возникает:
• Если информационная база была загружена из приложения в интернете (1С:Фреш)
• При перемещении базы между клиент-серверным и файловым режимом работы.
• В файловом режиме строки соединения у всех пользователей скорее всего разные, поэтому нужен внешний идентификатор базы.
Им является файл DoNotCopy.txt в папке с информационной базой. Если он не существует или идентификатор базы из файла не соответствует сохраненному в базе — база считается перемещенной.
• В клиент-серверном режиме работы контроллируется изменение имен серверов rphost, rmanager и имени информационной базы (без контроля регистра).
Если параметры были изменены — база считается перемещенной. Для масштабируемого кластера контроль имени rphost можно отключить на форме предупреждения.

Мое регламентное задание не работает с внешними ресурсами, будет ли оно заблокировано?

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

Кроме этого надо первой строкой обработчика регламентного задания вызывать ОбщегоНазначения.ПриНачалеВыполненияРегламентногоЗадания.
Это связано не только с необходимостью блокировки заданий при выявлении что это база — копия,
но еще и для корректной блокировки в случае обновления версии базы данных или при разрыве соединения подчиненного узла РИБ с главным и во многих других кейсах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *