Создать менеджер криптографии цикл после получения информации. Продолжение процедуры СоздатьМенеджерКриптографии.
// Продолжение процедуры СоздатьМенеджерКриптографии.
Процедура СоздатьМенеджерКриптографииЦиклПослеПолученияИнформации(ИнформацияМодуля, Контекст) Экспорт
Если ИнформацияМодуля = Неопределено Тогда
ЭлектроннаяПодписьСлужебныйКлиентСервер.МенеджерКриптографииПрограммаНеНайдена(
Контекст.ОписаниеПрограммы, Контекст.СвойстваОшибки.Ошибки, Ложь);
Контекст.Менеджер = Неопределено;
СоздатьМенеджерКриптографииЦиклНачало(Контекст);
Возврат;
КонецЕсли;
Если Не Контекст.ЭтоLinux Тогда
ИмяПрограммыПолученное = ИнформацияМодуля.Имя;
ИмяПрограммыСовпадает = ЭлектроннаяПодписьСлужебныйКлиентСервер.МенеджерКриптографииИмяПрограммыСовпадает(
Контекст.ОписаниеПрограммы, ИмяПрограммыПолученное, Контекст.СвойстваОшибки.Ошибки, Ложь);
Если Не ИмяПрограммыСовпадает Тогда
Контекст.Менеджер = Неопределено;
СоздатьМенеджерКриптографииЦиклНачало(Контекст);
Возврат;
КонецЕсли;
КонецЕсли;
Контекст.Менеджер = Новый МенеджерКриптографии;
Если Не Контекст.ИнтерактивныйРежим
Или Не ЭлектроннаяПодписьСлужебныйКлиентСервер.ИнтерактивныйРежимДоступен() Тогда
Контекст.Менеджер.НачатьИнициализацию(Новый ОписаниеОповещения(
"СоздатьМенеджерКриптографииЦиклПослеИнициализации", ЭтотОбъект, Контекст,
"СоздатьМенеджерКриптографииЦиклПриОшибкеИнициализации", ЭтотОбъект),
Контекст.СвойстваПрограммы.ИмяПрограммы,
Контекст.СвойстваПрограммы.ПутьКПрограмме,
Контекст.СвойстваПрограммы.ТипПрограммы);
Иначе
Контекст.Менеджер.НачатьИнициализацию(Новый ОписаниеОповещения(
"СоздатьМенеджерКриптографииЦиклПослеИнициализации", ЭтотОбъект, Контекст,
"СоздатьМенеджерКриптографииЦиклПриОшибкеИнициализации", ЭтотОбъект),
Контекст.СвойстваПрограммы.ИмяПрограммы,
Контекст.СвойстваПрограммы.ПутьКПрограмме,
Контекст.СвойстваПрограммы.ТипПрограммы,
ИспользованиеИнтерактивногоРежимаКриптографииИспользовать());
КонецЕсли;
КонецПроцедуры
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
СоздатьМенеджерКриптографииЦиклПослеОшибкиПолученияИнформации (БСП)
СоздатьМенеджерКриптографииЦиклПослеИнициализации (БСП)
СоздатьМенеджерКриптографииЦиклНачало (БСП)
ПослеПолученияИнформацииМодуляКриптографии (БСП)
СоздатьМенеджерКриптографииЦиклПриОшибкеИнициализации (БСП)
СоздатьМенеджерКриптографииПослеПодключенияРасширенияРаботыСКриптографией (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)