Базу данных использует копия, для которой был вызван метод. Получить информацию об использовании базы данных копии можно только с помощью вариантов метода ПолучитьИнформациюОбИспользованииБазыДанныхКопии "По имени" и "По копии".
Полное описание, параметры и ограничения
ВариантИспользованииБазыДанныхКопии.ИспользуетсяЭтойКопией (CopyDatabaseUseVariant.UsedByThisCopy)
ВариантИспользованииБазыДанныхКопии (CopyDatabaseUseVariant)
ИспользуетсяЭтойКопией (UsedByThisCopy)
Доступен, начиная с версии 8.3.26.
Использование:
Только чтение.
Описание:
Базу данных использует копия, для которой был вызван метод.
Получить информацию об использовании базы данных копии можно только с помощью вариантов метода ПолучитьИнформациюОбИспользованииБазыДанныхКопии "По имени" и "По копии".
Доступность:
Сервер.
Использование в версии:
Доступен, начиная с версии 8.3.26.
Методическая информация
Практические примеры
Варианты использования БД копии: явно выбрать и сравнить
Это значения перечисления, а не способ получить реальное состояние БД. Отдельно показываем все четыре документированных варианта.
Где и как запускать
Синтаксис для серверного обработчика своей учебной базы. Метаданные и сервисы должны быть подготовлены заранее. Здесь 1С, базы данных, файлы и сеть не использовались.
Подготовка
Выполняйте на сервере, как указано для перечисления. Значение выбирается явно только для изучения синтаксиса сравнения.
Название ВариантИспользованииБазыДанныхКопии сохранено ровно как в выгрузке справки; не меняйте его по догадке.
Вариант = ВариантИспользованииБазыДанныхКопии.ИспользуетсяЭтойКопией;
Если Вариант = ВариантИспользованииБазыДанныхКопии.ИспользованиеНеизвестно Тогда
Сообщить("Использование неизвестно");
ИначеЕсли Вариант = ВариантИспользованииБазыДанныхКопии.ИспользуетсяДругойКопией Тогда
Сообщить("Используется другой копией");
ИначеЕсли Вариант = ВариантИспользованииБазыДанныхКопии.ИспользуетсяИнформационнойБазой Тогда
Сообщить("Используется информационной базой");
ИначеЕсли Вариант = ВариантИспользованииБазыДанныхКопии.ИспользуетсяЭтойКопией Тогда
Сообщить("Используется этой копией");
КонецЕсли;Разбор по шагам
Возьмите документированное значение перечисления.
Сравнивайте с другими значениями этого же перечисления, не с числами и строками.
Отделите учебный выбор значения от фактического состояния, которое получает менеджер.
Как проверить результат
Для явно выбранного ИспользуетсяЭтойКопией показывается соответствующая ветвь.
Изменение локальной переменной не меняет использование БД.
Ожидаемый результат
Это короткий синтаксический пример для указанного учебного стенда. Здесь он не выполнялся; сообщение после вызова не заменяет отдельную проверку фактического состояния.
На что обратить внимание
Перечисление объявлено для сервера, а возвращённая информация о состоянии — для толстого клиента. Эта непоследовательность контекстов справки не скрывается; в одном блоке они не смешиваются.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.