Clone
1
Блокировка работы с внешними ресурсами
Mikhail Kudryavtsev edited this page 2026-07-28 11:54:01 +03:00
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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

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

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

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

В клиент-серверной информационной базе факт перемещения определяется:

По изменению имени информационной базы. Например, если имя информационной базы было "base_bp", а стало "base_bp_test".

Или по изменению имени компьютера и имени сервера. Например, если имя компьютера было "main_server", а стало "test_server", а также изменилось имя сервера с "main" на "test".

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

Действия по разблокированию информационной базы

  • Если информационная база будет использоваться для ведения учета, нажмите кнопку Информационная база перемещена.

  • Если это копия информационная базы, нажмите кнопку Это копия информационной базы.

В серверной информационной базе:

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

  • Данная настройка перенесется остальным пользователям централизованно.

См. также:

Работа с формами.

Конфигурация: Управление аптечной сетью, редакция 11.5
Версия: 11.5.27.61 · разработчик: ОКСи, Фирма "1С"
Страница создана в: 11.5.27.61 · изменена в: 11.5.27.61
Мета: CommonForm.БлокировкаРаботыСВнешнимиРесурсами · файл: CommonForms/БлокировкаРаботыСВнешнимиРесурсами/Ext/Help/ru.html