Глобальный контекст.ПодключитьРасширениеРаботыСКриптографией

Методы · AttachCryptoExtension

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

Синтаксис

ПодключитьРасширениеРаботыСКриптографией()
Полное описание, параметры и ограничения

Глобальный контекст.ПодключитьРасширениеРаботыСКриптографией (Global context.AttachCryptoExtension)

Глобальный контекст (Global context)

ПодключитьРасширениеРаботыСКриптографией (AttachCryptoExtension)

Не рекомендуется использовать, начиная с версии 8.3.16.

Рекомендуется использовать:

НачатьПодключениеРасширенияРаботыСКриптографией

Доступен, начиная с версии 8.2.

Синтаксис:
ПодключитьРасширениеРаботыСКриптографией()
Возвращаемое значение:
Тип: Булево.
В случае успешного подключения возвращает Истина, иначе - Ложь.
Для тонкого и толстого клиентов, а также для клиента мобильного приложения результат всегда Истина.
Описание:

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

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).

См. также:
Глобальный контекст, метод НачатьПодключениеРасширенияРаботыСКриптографией
Глобальный контекст, метод ПодключитьРасширениеРаботыСКриптографиейАсинх
Глобальный контекст, метод УстановитьРасширениеРаботыСКриптографией
Глобальный контекст, метод УстановитьРасширениеРаботыСКриптографиейАсинх

Использование в версии:

Доступен, начиная с версии 8.2.

Не рекомендуется использовать, начиная с версии 8.3.16.

Описание изменено в версии 8.3.18.

Методическая информация

Практические примеры

работы с криптографией: обычная установка и подключение

Обычный вызов установки не возвращает булев результат; следующий вызов подключения возвращает его.

Где и как запускать

Синтаксический пример в клиентском модуле своей управляемой формы. Полные процедуры вставляются в модуль; короткий фрагмент без процедуры — в тело клиентского обработчика. Здесь ничего не устанавливалось и не выполнялось.

Подготовка

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

  2. Установка и подключение — разные этапы. Успех подключения определяется булевым результатом, а окончание установки само по себе не гарантирует подключение.

  3. Синхронные вызовы должны быть разрешены в используемом клиенте. Если режим их не допускает, выберите асинхронный пример.

УстановитьРасширениеРаботыСКриптографией();
Подключено = ПодключитьРасширениеРаботыСКриптографией();
Если Подключено Тогда
    Сообщить("Расширение подключено");
Иначе
    Сообщить("Расширение не подключено");
КонецЕсли;

Разбор по шагам

  1. Запросите установку расширения.

  2. Отдельно подключите установленное расширение.

  3. Покажите фактический булев результат подключения.

Как проверить результат

  1. УстановитьРасширение не присваивается переменной как булева функция.

  2. Сообщение об успехе зависит от Подключено, а не от самого факта вызова.

Ожидаемый результат

Показан синтаксис для указанной подготовки. Здесь код не запускался; реальные результаты и побочные эффекты проверяются только при будущем осознанном выполнении в своём учебном приложении.

На что обратить внимание

  1. Отмена установки, запрет безопасности или отсутствие расширения не являются успешным подключением.

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

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.