Универсальный обмен с банками клиент
ПодобратьСертификатОрганизации
Описание, пример вызова
// Получает отпечаток сертификата, который может использоваться для подписания// документов организации на указанную дату.// Прекращает поиск при нахождении первого подходящего сертификата.//// Параметры:// ПараметрыОтбора - Структура - структура с полями:// * Сервис - ПеречислениеСсылка.СервисыОбменаСБанками - сервис, для которого подбирается сертификат.// * Организация - СправочникСсылка.Организации - Организация, для которой подбирается сертификат.// * Дата - Дата - Предполагаемая дата использования сертификата.// ОповещениеОПодбореСертификата - ОписаниеОповещения - Оповещение, вызываемое после окончания поиска.// Параметры обработчика оповещения:// * РезультатПоискаСертификата - Структура - Содержит ключи:// ** Выполнено - Булево - Истина, если сертификат успешно найден.// ** ОписаниеОшибки - Строка - Текст возникшей ошибки.// ** ОтпечатокСертификата - Строка - Отпечаток найденного сертификата.// ** ЭтоЭлектроннаяПодписьВМоделиСервиса - Булево - Истина, если сертификат является "облачным".// * ДополнительныеПараметры - Произвольный - Дополнительные параметры оповещения.//Процедура ПодобратьСертификатОрганизации(ПараметрыОтбора, ОповещениеОПодбореСертификата) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ПодобратьСертификатОрганизации(ПараметрыОтбора, ОповещениеОПодбореСертификата)
ПараметрыКриптографии
Описание, пример вызова
// Процедура открывает пользователю форму выбора сертификата криптографии (опционально) и// ввода пароля для контейнера закрытого ключа.//// Параметры:// ОповещениеОбратногоВызова - ОписаниеОповещения - Оповещение, вызываемое после окончания ввода параметров.// Параметры обработчика оповещения:// * РезультатПолученияПараметров - Структура - Содержит ключи:// ** Выполнено - Булево - Истина, если сертификат успешно найден.// ** ОписаниеОшибки - Строка - Текст возникшей ошибки.// ** ОтпечатокСертификата - Строка - Отпечаток найденного сертификата.// ** ЭтоЭлектроннаяПодписьВМоделиСервиса - Булево - Истина, если сертификат является "облачным".// ** ОтмененоПользователем - Булево - Истина, если пользователь отменил ввод параметров.// ПараметрыФормы - Структура - см. УниверсальныйОбменСБанкамиКлиентСервер.НовыеДополнительныеПараметрыКриптографии()//Процедура ПараметрыКриптографии(ОповещениеОбратногоВызова, ПараметрыФормы) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ПараметрыКриптографии(ОповещениеОбратногоВызова, ПараметрыФормы)
ИнициализироватьСервисКриптографии
Описание, пример вызова
// Выполняет подготовительные действия для возможности работы с сервисом криптографии// с указанным облачным сертификатом.//// Параметры:// ОтпечатокСертификата - Строка - Отпечаток сертификата, который планируется использовать в дальнейшем// для работы с сервисом криптографии.//// ОписаниеОповещения - ОписаниеОповещения - Обработчик, который будет вызыван после выполнения// инициализации сервиса криптографии. Параметры обработчика:// * Результат - Структура - Содержит ключи:// ** Выполнено - Булево - Истина, если сервис криптографии успешно инициализирован.// ** ОписаниеОшибки - Строка - Текст ошибки, если возникла.//Процедура ИнициализироватьСервисКриптографии(ОтпечатокСертификата, ОписаниеОповещения) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ИнициализироватьСервисКриптографии(ОтпечатокСертификата, ОписаниеОповещения)
ПараметрыПодготовкиТранзакции
Описание, пример вызова
// Возвращает структурe с параметрами для процедуры ПодготовитьТранзакцию().//// Возвращаемое значение:// Структура - См. переменную Результат.//Функция ПараметрыПодготовкиТранзакции() Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиКлиент.ПараметрыПодготовкиТранзакции()
ПодготовитьТранзакцию
Описание, пример вызова
// Подготавливает транспортный контейнер и транзакцию для отправки на сервер.// Подготовка включает подписание, шифрование и упаковку всех вложений в один архив для передачи.//// Параметры:// ОписаниеОповещенияОЗавершении - ОписаниеОповещения - Оповещение, вызываемое после завершения процесса подготовки.// В обработчик оповещения передаются:// * Результат - Структура с ключами:// ** Выполнено - Булево - Содержит признак успешного выполнения.// ** ОписаниеОшибки - Строка - Содержит описание возникшей ошибки.// ** Вложения - Массив - данные вложений.// ** Получатели - Массив - получатели транзакции СправочникСсылка.БанкиУниверсальногоОбмена.// ** ПользовательОтменилПодготовкуТранзакции - Булево - Истина, если при запросе параметров криптографии была нажата кнопка отмена.//// Параметры - Структура - см. ПараметрыПодготовкиТранзакции().//Процедура ПодготовитьТранзакцию(ОписаниеОповещенияОЗавершении, Параметры) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ПодготовитьТранзакцию(ОписаниеОповещенияОЗавершении, Параметры)
ПараметрыРасшифроватьНерасшифрованныеТранзакции
Описание, пример вызова
// Возвращает структурe с параметрами для процедуры РасшифроватьНерасшифрованныеТранзакции().//// Возвращаемое значение:// Структура - см. переменную Результат.//Функция ПараметрыРасшифроватьНерасшифрованныеТранзакции() Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиКлиент.ПараметрыРасшифроватьНерасшифрованныеТранзакции()
РасшифроватьНерасшифрованныеТранзакции
Описание, пример вызова
// Выполняет расшифровку и проверку подписи для транзакций обмена с банками.//// Параметры:// ОповещениеОбратногоВызова - Оповещение, Неопределено - оповещение возврата из процедуры или Неопределено.// Параметры - Структура - См. ПараметрыРасшифроватьНерасшифрованныеТранзакции()//Процедура РасшифроватьНерасшифрованныеТранзакции(ОповещениеОбратногоВызова, Параметры) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.РасшифроватьНерасшифрованныеТранзакции(ОповещениеОбратногоВызова, Параметры)
РасшифроватьДанныеТранзакции
Описание, пример вызова
// Выполняет расшифровку данных для транзакции обмена с банками.//// Параметры:// ОповещениеОбратногоВызова - Оповещение - оповещение возврата из процедуры.// Транзакция - СправочникСсылка.ТранзакцииОбменаСБанками - Ссылка на транзакцию.// КэшСертификатов - Соответствие - Используется для кэширования сертификатов между вызовами.// ФормаВладелец - ФормаКлиентскогоПриложения - форма владелец.// ВозвращатьОшибкуПриОтменеВводаПароля - Булево - Если Истина, то при отмене ввода будет возвращена ошибка.// МенеджерыКриптографииПроцедура РасшифроватьДанныеТранзакции(ОповещениеОбратногоВызова, Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.РасшифроватьДанныеТранзакции(ОповещениеОбратногоВызова, );
ДоступнаРаботаСZIPАрхивом
Описание, пример вызова
// Возвращает признак доступности работы с объектами ЧтениеZIPФайла и ЗаписьZIPФайла из клиентского контекста.//// Возвращаемое значение:// Булево - Истина, если работа с объектами ZIP доступна.//Функция ДоступнаРаботаСZIPАрхивом() Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиКлиент.ДоступнаРаботаСZIPАрхивом()
ПоказатьОшибку
Описание, пример вызова
Процедура ПоказатьОшибку(ПредметИлиТранзакция, Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ПоказатьОшибку(ПредметИлиТранзакция, );
ПоказатьФормуСостоянияДокументооборота
Описание, пример вызова
// Открывает форму этапов отправки документооборота.// Параметры:// Документооборот - СправочникСсылка.ДокументооборотыОбменаСБанками - ссылка на документооборот// ДополнительныеПараметры - Структура - структура параметров с необязательными ключами:// * Наименование - Строка - наименование документооборота на форме.// ПараметрыФормы - Структура - структура параметров с необязательными ключами,// в качестве ключей передаются параметры функции ОткрытьФорму: РежимОткрытияОкна, Владелец, Уникальность, Окно, ОписаниеОповещенияОЗакрытии//Процедура ПоказатьФормуСостоянияДокументооборота(Документооборот, Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ПоказатьФормуСостоянияДокументооборота(Документооборот, );
ПоказатьФормуНовыхСобытий
Описание, пример вызова
Процедура ПоказатьФормуНовыхСобытий(Сервис = Неопределено, Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ПоказатьФормуНовыхСобытий(Сервис, );
ПоказатьСертификат
Описание, пример вызова
// Открывает сертификат для просмотра в специализированной форме.//// Параметры:// Сертификат - Структура// * СерийныйНомер - Строка - серийный номер сертификата.// * Поставщик - Строка - издатель сертификата.// * Отпечаток - Строка - отпечаток сертификата. Используется для поиска сертификата если не указаны СерийныйНомер и Поставщик.// * Адрес - Строка - адрес файла сертификата.//// ФормаВладелец - ФормаКлиентскогоПриложения - владелец формы.//Процедура ПоказатьСертификат(Сертификат, ФормаВладелец = Неопределено) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ПоказатьСертификат(Сертификат, ФормаВладелец);
ВыбратьСертификат
Описание, пример вызова
// Открывает окно выбора сертификата.//// Параметры:// ОповещенияОЗавершение - ОписаниеОповещения - Оповещение, которое необходимо вызвать после выбора.// НачальноеЗначениеВыбора - Строка, Массив из Строка - Отпечаток сертификата, которые выбран по умолчанию.// ПараметрыОтбора - Структура - Параметры отбора сертификатов, см. УниверсальныйОбменСБанкамиКлиентСервер.ПараметрыОтбораСертификата().//Процедура ВыбратьСертификат(ОповещенияОЗавершение, НачальноеЗначениеВыбора, ПараметрыОтбора) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ВыбратьСертификат(ОповещенияОЗавершение, НачальноеЗначениеВыбора, ПараметрыОтбора)
ОтобразитьПредставлениеСертификата
Описание, пример вызова
// Процедура - Отображает представления сертификатов в полях ввода//// Параметры:// ВыполняемоеОповещение - ОписаниеОповещения - Описание процедуры, принимающей результат (не обязательный).// ПараметрыОтображения - Структура - описание параметров отображения сертификатов// * ПолеВвода - ПолеФормы - поле формы, в котором выводится представление сертификата.// Будет подкрашено красным, если в сертификате есть ошибка.// * Сертификат - Строка - отпечаток сертификата.// * ИмяРеквизитаПредставлениеСертификата - Строка - имя реквизита представления сертификат.// * Форма - ФормаКлиентскогоПриложения - форма, в которой выводится представление сертификата.// * ЭтоЭлектроннаяПодписьВМоделиСервиса - Булево - определяет системное хранилище: локальное или защищенное хранилище на сервере.// * ТекстПодсказкиПоСертификату - Строка - текст подсказки для сертификата.//Процедура ОтобразитьПредставлениеСертификата(ВыполняемоеОповещение = Неопределено, ПараметрыОтображения) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ОтобразитьПредставлениеСертификата(ВыполняемоеОповещение, ПараметрыОтображения)
ЭтоОблачныйСертификатПользователя
Описание, пример вызова
// Возвращает признак того, что указанный сертификат является облачным.//// Параметры:// Отпечаток - Строка - Отпечаток проверяемого сертификата.//// Возвращаемое значение:// Булево - Истина, если сертификат является облачным, иначе Ложь.//Функция ЭтоОблачныйСертификатПользователя(Отпечаток) Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиКлиент.ЭтоОблачныйСертификатПользователя(Отпечаток)
ПоказатьРезультатОбмена
Описание, пример вызова
Процедура ПоказатьРезультатОбмена() Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ПоказатьРезультатОбмена()
РезультатПолученияПараметровКриптографии
Описание, пример вызова
Функция РезультатПолученияПараметровКриптографии() Экспорт
Пример вызова
Результат = УниверсальныйОбменСБанкамиКлиент.РезультатПолученияПараметровКриптографии()
ЗаписатьСобытиеВЖурнал
Описание, пример вызова
// Фиксирует событие в журнале регистрации, заполняя часть параметров по-умолчанию.// Использует кеширование сообщений на клиенте.//// Параметры:// Комментарий - Строка или ИнформацияОбОшибке - комментарий к событию.// ВариантСобытия - Строка - должна быть получена с использованием НСтр("", ОбщегоНазначенияКлиентСервер.КодОсновногоЯзыка())// Уровень - Строка - если не заполнено, то "Ошибка"; иначе варианты имен перечисления УровеньЖурналаРегистрации.// ЗаписатьСобытие - Булево - признак, что необходимо сейчас же обратиться на сервер и зафиксировать событие.//Процедура ЗаписатьСобытиеВЖурнал(Знач Комментарий = "", Знач ВариантСобытия = "", Знач Уровень = "", ЗаписатьСобытие = Истина) Экспорт
Пример вызова
УниверсальныйОбменСБанкамиКлиент.ЗаписатьСобытиеВЖурнал(Комментарий, ВариантСобытия, Уровень, ЗаписатьСобытие);
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).