Skip to content

Универсальный обмен с банками служебный переопределяемый

ПриПолученииТранзакции

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

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ПриПолученииТранзакции(Транзакция, Результат)

ПриРасшифровкеТранзакции

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

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ПриРасшифровкеТранзакции(Транзакция, Результат)

ПриОтправкеТранзакции

Описание, пример вызова
// Вызывается после отправки транзакции или при ошибке отправки.
//
// Параметры:
// Транзакция - СправочникСсылка.ТранзакцииОбменаСБанками - Элемент справочника, созданный на основании данных контейнера.
// Результат - Структура - Содержит ключи:
// * Выполнено - Булево - признак успешности выполения операции.
// * ОписаниеОшибки - Строка - Текст ошибки, если возникла, или пустая строка, если нет ошибок.
//
Процедура ПриОтправкеТранзакции(Транзакция, Результат) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ПриОтправкеТранзакции(Транзакция, Результат)

ПослеЗавершенияОбменаПоСервису

Описание, пример вызова
Процедура ПослеЗавершенияОбменаПоСервису(Сервис) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ПослеЗавершенияОбменаПоСервису(Сервис)

ПослеЗагрузкиДанныхУслугиБанка

Описание, пример вызова
// Вызывается после загрузки данных услуги банка, полученных с сервера.
//
// Параметры:
// УслугаБанка - СправочникСсылка.УслугиБанков - ссылка на элемент справочника, данные которого были обновлены.
//
Процедура ПослеЗагрузкиДанныхУслугиБанка(УслугаБанка, ИмяСервиса) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ПослеЗагрузкиДанныхУслугиБанка(УслугаБанка, ИмяСервиса)

ОпределитьВерсиюСервиса

Описание, пример вызова
// Определяет версию сервиса, если он имеется в конфигурации.
//
// Параметры:
// Сервис - Перечисление.СервисыОбменаСБанками - Ссылка на сервис.
// ВерсияСервиса - Строка - возвращаемый параметр. Версия сервиса в формате X.Y .
//
Процедура ОпределитьВерсиюСервиса(Сервис, ВерсияСервиса) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ОпределитьВерсиюСервиса(Сервис, ВерсияСервиса)

ИмяСервисаНаПорталеИТС

Описание, пример вызова
// Возвращает имя сервиса, которое используется при получении тикета на портале ИТС.
// Если возвращается пустая строка, то будет использовано значение по умолчанию.
// Параметры:
// Сервис - Значение перечисления - значение, определяющее сервис для которого необходимо получить имя сервиса на портале
// Имя - Строка - имя сервиса на портале ИТС
//
Процедура ИмяСервисаНаПорталеИТС(Сервис, Имя) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ИмяСервисаНаПорталеИТС(Сервис, Имя)

ПеречислениеХарактеристикСервиса

Описание, пример вызова
// Возвращеает тип перечисления характеристик сервиса.
// Возвращаемые перечисления должны быть включены в состав определяемого типа ХарактеристикиСервисовУниверсальногоОбменаСБанками
//
// Параметры:
// Сервис - Значение перечисления - значение, определяющее сервис для которого необходимо получить тип перечисления характеристик.
//
Процедура ПеречислениеХарактеристикСервиса(Сервис, Перечисление) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ПеречислениеХарактеристикСервиса(Сервис, Перечисление)

СтатусДокументооборота

Описание, пример вызова
// Вызывается при получении и расшифровке транзакций.
//
// Параметры:
// Документооборот - СправочникСсылка.ДокументооборотыОбменаСБанками - набор взаимодействий с банком по определенному
// предмету обмена (например, заявке на кредит).
//
// Возвращаемое значение:
// Структура - см. УниверсальныйОбменСБанками.ОписаниеСтатусаДокументооборота()
//
Процедура СтатусДокументооборота(Документооборот, ОписаниеСтатуса) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.СтатусДокументооборота(Документооборот, ОписаниеСтатуса)

СписокСервисовДляАвтоматическойПроверкиВходящихТранзакций

Описание, пример вызова
// Возвращает спискок сервисов обмена с банками, для которых проверяется наличие входящих транзакций на сервере.
//
// Параметры:
// Сервисы - Массив Из ПеречислениеСсылка.СервисыОбменаСБанками - в параметре возвращается список сервисов
// для проверки входящих транзакций в регламентном задании.
//
Процедура СписокСервисовДляАвтоматическойПроверкиВходящихТранзакций(Сервисы) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.СписокСервисовДляАвтоматическойПроверкиВходящихТранзакций(Сервисы)

МакетСервиса

Описание, пример вызова
// Возвращеает макет с перечислением характеристик сервиса.
//
// Параметры:
// Сервис - ПеречислениеСсылка.СервисыОбменаСБанками - значение, определяющее сервис для которого необходимо
// получить тип перечисления характеристик.
// Макет - ТабличныйДокумент - один из общих макетов.
//
Процедура МакетСервиса(Сервис, Макет) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.МакетСервиса(Сервис, Макет)

ОпределитьСервисПоСсылке

Описание, пример вызова
// В параметре Сервис возвращает строковый идентификатор сервиса на основании анализа параметра СсылкаНаСервис.
// Параметры:
// Сервис - Перечисление.СервисыОбменаСБанками - значение перечисления СервисыОбменаСБанками.
// ИмяСервиса - Строка - в этот параметр возвращается строковый идентификатор сервиса после анализа параметра Сервис.
//
Процедура ОпределитьСервисПоСсылке(Сервис, ИмяСервиса) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ОпределитьСервисПоСсылке(Сервис, ИмяСервиса)

ОпределитьСервисПоИдентификаторуНаСервере

Описание, пример вызова
// В параметре Сервис возвращает значение перечисления СервисыОбменаСБанками на основании анализа параметра ИмяСервиса.
//
// Параметры:
// ИмяСервиса - Строка - строковый идентификатор сервиса.
// Сервис - Перечисление.СервисыОбменаСБанками - возвращаемое значение перечисления.
//
Процедура ОпределитьСервисПоИдентификаторуНаСервере(ИмяСервиса, Сервис) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ОпределитьСервисПоИдентификаторуНаСервере(ИмяСервиса, Сервис)

ТаблицаЭтаповОтправки

Описание, пример вызова
// Заполняет переданную таблицу этапов отправки.
//
// Параметры:
// Документооборот - СправочникСсылка.ДокументооборотыОбменаСБанками - Документооборот обмена с банками.
// ДополнительныеПараметры - Структура - Дополнительные параметры для формы состояния обмена.
// ТаблицаЭтаповОтправки - ТаблицаЗначений - см. УниверсальныйОбменСБанками.ЗаготовкаТаблицыЭтаповОтправки().
//
Процедура ТаблицаЭтаповОтправки(Документооборот, ДополнительныеПараметры, ТаблицаЭтаповОтправки) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ТаблицаЭтаповОтправки(Документооборот, ДополнительныеПараметры, ТаблицаЭтаповОтправки)

ЕстьКритическиеОшибкиДокументооборота

Описание, пример вызова
Процедура ЕстьКритическиеОшибкиДокументооборота(Сервис, Документооборот, ДополнительныеПараметры, Результат) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ЕстьКритическиеОшибкиДокументооборота(Сервис, Документооборот, ДополнительныеПараметры, Результат)

НеотправленныеИзвещения

Описание, пример вызова
// Заполняет данные неотправленных извещений.
//
// Параметры:
// Сервис - ПеречислениеСсылка.СервисыОбменаСБанками - Сервис обмена.
// Отбор - Структура - Отбор для УниверсальныйОбменСБанками.ТранзакцииПоТипу().
// ДанныеИзвещений - Структура - см. УниверсальныйОбменСБанками.НеотправленныеИзвещения()
//
Процедура НеотправленныеИзвещения(Сервис, Отбор, ДанныеИзвещений) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.НеотправленныеИзвещения(Сервис, Отбор, ДанныеИзвещений)

ПредставлениеПредмета

Описание, пример вызова
Процедура ПредставлениеПредмета(Сервис, Предмет, БезИмениБанка, Представление) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ПредставлениеПредмета(Сервис, Предмет, БезИмениБанка, Представление)

СведенияОПредмете

Описание, пример вызова
Процедура СведенияОПредмете(Сервис, Предмет, Сведения, СписокРеквизитов = Неопределено) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.СведенияОПредмете(Сервис, Предмет, Сведения, СписокРеквизитов);

ГруппаНовогоСобытияДокументооборота

Описание, пример вызова
Процедура ГруппаНовогоСобытияДокументооборота(Сервис, ПараметрыСобытия, Группа) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ГруппаНовогоСобытияДокументооборота(Сервис, ПараметрыСобытия, Группа)

ДатаПоследнегоОбновленияСобытий

Описание, пример вызова
Процедура ДатаПоследнегоОбновленияСобытий(Сервис, Дата) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ДатаПоследнегоОбновленияСобытий(Сервис, Дата)

ГруппыСобытийСервиса

Описание, пример вызова
Процедура ГруппыСобытийСервиса(Сервис, ДанныеГрупп) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ГруппыСобытийСервиса(Сервис, ДанныеГрупп)

ПодготовитьДанныеДляОтветныхТранзакций

Описание, пример вызова
Процедура ПодготовитьДанныеДляОтветныхТранзакций(Сервис, ВходящиеТранзакции, Результат) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ПодготовитьДанныеДляОтветныхТранзакций(Сервис, ВходящиеТранзакции, Результат)

ТребуетсяРасшифроватьДанныеХарактеристики

Описание, пример вызова
Процедура ТребуетсяРасшифроватьДанныеХарактеристики(Сервис, Характеристика, Результат) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ТребуетсяРасшифроватьДанныеХарактеристики(Сервис, Характеристика, Результат)

ТребуетсяРасшифроватьДанныеСервиса

Описание, пример вызова
Процедура ТребуетсяРасшифроватьДанныеСервиса(Сервис, Результат) Экспорт

Пример вызова

УниверсальныйОбменСБанкамиСлужебныйПереопределяемый.ТребуетсяРасшифроватьДанныеСервиса(Сервис, Результат)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).