Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В функции КриптографияБЭДКлиентСервер.КлючЭлектроннойПодписиДействуетНаДату() добавь проверку на заполненность даты закрытого ключа
&ИзменениеИКонтроль("КлючЭлектроннойПодписиДействуетНаДату")
Функция ИспрКлючЭлектроннойПодписиДействуетНаДату(Сертификат, ДатаПроверки, Контекст)
ПериодКлюча = ПериодДействияКлючаЭлектроннойПодписи(Сертификат, Контекст);
#Вставка
Если Не ЗначениеЗаполнено(ПериодКлюча.ДатаОкончания) Тогда
Возврат Истина;
КонецЕсли;
#КонецВставки
Возврат ЗначениеЛежитНаПромежутке(ДатаПроверки, Отрезок(ПериодКлюча.ДатаНачала, ПериодКлюча.ДатаОкончания));
КонецФункции
&ИзменениеИКонтроль("КлючЭлектроннойПодписиДействуетНаДату")
Функция ИспрКлючЭлектроннойПодписиДействуетНаДату(Сертификат, ДатаПроверки, Контекст)
ПериодКлюча = ПериодДействияКлючаЭлектроннойПодписи(Сертификат, Контекст);
#Вставка
Если Не ЗначениеЗаполнено(ПериодКлюча.ДатаОкончания) Тогда
Возврат Истина;
КонецЕсли;
#КонецВставки
Возврат ЗначениеЛежитНаПромежутке(ДатаПроверки, Отрезок(ПериодКлюча.ДатаНачала, ПериодКлюча.ДатаОкончания));
КонецФункции
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот