К источнику выполнено соединение.
Полное описание, параметры и ограничения
СостояниеВнешнегоИсточникаДанных.Подключен (ExternalDataSourceState.Connected)
СостояниеВнешнегоИсточникаДанных (ExternalDataSourceState)
Подключен (Connected)
Доступен, начиная с версии 8.2.
Описание:
К источнику выполнено соединение.
Использование в версии:
Доступен, начиная с версии 8.2.
Методическая информация
Практические примеры
Проверить соединение своего внешнего источника: Подключен
Состояние читается у конкретного менеджера метаданных, подключение и SQL-запросы не выполняются.
Где и как запускать
Сервер собственного учебного стенда, только чтение состояния собственного внешнего источника.
Подготовка
Свой серверный модуль отдельной учебной базы. В конфигураторе создайте внешний источник УчебныеКнигиСостояние, сохраните и обновите собственную конфигурацию.
Для Отключен достаточно ещё не подключённого источника. Для сравнения Подключен источник должен быть уже настроен на вашу собственную тестовую БД и подключён вашим обычным учебным кодом. Рабочую СУБД / DSN не используйте.
Самостоятельный блок только наблюдает состояние текущего соединения; он не содержит Подключить, Отключить, записи настроек и чтения внешних таблиц.
Источник = ВнешниеИсточникиДанных.УчебныеКнигиСостояние;
Текущее = Источник.ПолучитьСостояние();
Если Текущее = СостояниеВнешнегоИсточникаДанных.Подключен Тогда
Сообщить("Свое соединение: Подключен");
Иначе
Сообщить("Фактическое состояние: " + Строка(Текущее));
КонецЕсли;
Сообщить("Соединение этим кодом не изменялось");Разбор по шагам
Подготовьте свой менеджер внешнего источника.
Получите его реальное состояние.
Сравните с выбранным перечислением и посмотрите фактический ответ.
Как проверить результат
Подключен не доказывает доступность каждой таблицы, соответствие схемы и права на запись. Отключен не означает удаление метаданных источника.
Состояние относится к контексту соединения; другой сеанс / серверный контекст может иметь иное состояние. BSL и СУБД при сборке HTML не вызывались.
Ожидаемый результат
Есть настоящий именованный источник и безопасная диагностика его соединения.
На что обратить внимание
Не выдавайте сравнение состояния за тест SQL или бизнес-интеграции.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.