diff --git a/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ВыборСертификатаДляПодписанияИлиРасшифровки/Module.bsl b/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ВыборСертификатаДляПодписанияИлиРасшифровки/Module.bsl index e8be29012..75f9dccf4 100644 --- a/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ВыборСертификатаДляПодписанияИлиРасшифровки/Module.bsl +++ b/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ВыборСертификатаДляПодписанияИлиРасшифровки/Module.bsl @@ -345,8 +345,15 @@ &НаКлиенте Процедура ВыбратьПослеПроверкиСертификата(Результат, Контекст) Экспорт + ДополнительныеПараметры = Новый Структура; Если Результат.Свойство("Программа") Тогда + + Если Не ЗначениеЗаполнено(Сертификат) Тогда + ДополнительныеПараметры.Вставить("ЭтоНовый"); + КонецЕсли; + ЗаписатьСертификатВСправочник(Результат.Программа); + КонецЕсли; Если Результат.Свойство("ОписаниеОшибки") Тогда @@ -367,7 +374,9 @@ ВнутренниеДанные, СвойстваПароля, Новый Структура("ПриУспешномВыполненииОперации", Истина)); ОповеститьОбИзменении(Сертификат); - + Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования", + ДополнительныеПараметры, Сертификат); + Если ВернутьПароль Тогда ВнутренниеДанные.Вставить("ВыбранныйСертификат", Сертификат); Если Не ЗапомнитьПароль Тогда @@ -383,8 +392,15 @@ &НаКлиенте Процедура ВыбратьПослеПроверкиСертификатаВМоделиСервиса(Результат, Контекст) Экспорт + ДополнительныеПараметры = Новый Структура; Если Результат.Свойство("Действителен") И Результат.Действителен Тогда + + Если Не ЗначениеЗаполнено(Сертификат) Тогда + ДополнительныеПараметры.Вставить("ЭтоНовый"); + КонецЕсли; + ЗаписатьСертификатВСправочникВМоделиСервиса(); + КонецЕсли; Если Результат.Свойство("ИнформацияОбОшибке") Тогда @@ -401,7 +417,9 @@ КонецЕсли; ОповеститьОбИзменении(Сертификат); - + Оповестить("Запись_СертификатыКлючейЭлектроннойПодписиИШифрования", + ДополнительныеПараметры, Сертификат); + ОповеститьОВыборе(Сертификат); КонецПроцедуры diff --git a/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ФормаЭлемента/Form.form b/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ФормаЭлемента/Form.form index 230cbd446..d91872269 100644 --- a/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ФормаЭлемента/Form.form +++ b/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ФормаЭлемента/Form.form @@ -1664,5 +1664,9 @@ OnReadAtServer ПриЧтенииНаСервере + + BeforeWrite + ПередЗаписью + diff --git a/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ФормаЭлемента/Help/ru.html b/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ФормаЭлемента/Help/ru.html index 6fffe9058..85574f96d 100644 --- a/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ФормаЭлемента/Help/ru.html +++ b/SSL/src/Catalogs/СертификатыКлючейЭлектроннойПодписиИШифрования/Forms/ФормаЭлемента/Help/ru.html @@ -5,15 +5,16 @@
  • Кем выдан;
  • Действителен до;
  • Назначение.
  • Сведения о владельце сертификата:

    -