Skip to content

Универсальный обмен с банками

СведенияОСервисе

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

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

Результат = УниверсальныйОбменСБанками.СведенияОСервисе(Сервис)

АктуализироватьДанныеСервиса_СФлагамиОшибок

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

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

Результат = УниверсальныйОбменСБанками.АктуализироватьДанныеСервиса_СФлагамиОшибок(Сервис));

АктуализироватьДанныеСервиса

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

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

Результат = УниверсальныйОбменСБанками.АктуализироватьДанныеСервиса(Сервис)

ЗапуститьУниверсальныйОбменСБанкамиПоСервису

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

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

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

ХарактеристикиУслугБанков

Описание, пример вызова
// Возвращает значения характеристик по их именам для указанного сервиса.
// У банков сервиса должен быть установлен признак Активен.
//
// Параметры:
// Сервис - ПеречислениеСсылка.СервисыОбменаСБанками - Тип сервиса обмена с банками.
// Характеристики - Строка, Массив - Имена характеристик, которые требуется вернуть.
// Если не указаны, то возвращаются значения всех имеющихся характеристик.
// Банки - Массив - Массив ссылок на справочник БанкиУниверсальногоОбмена,
// для которых требуется вернуть характеристики.
// Если не передан, то возвращаются данные по всем банкам.
//
// Возвращаемое значение:
// ТаблицаЗначений - Содержит колонки:
// * Банк - СправочникСсылка.БанкиУниверсальногоОбмена - Банк.
// * Характеристика - Строка - Имя характеристики.
// * Значение - ХранилищеЗначения - Значение характеристики.
//
Функция ХарактеристикиУслугБанков(Сервис, Характеристики = Неопределено, Банки = Неопределено, ВозвращатьНеактивные = Ложь) Экспорт

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

Результат = УниверсальныйОбменСБанками.ХарактеристикиУслугБанков(Сервис, Характеристики, Банки, ВозвращатьНеактивные);

РеквизитыБанков

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

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

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

РеквизитыБанка

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

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

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

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

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

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

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

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

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

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

Результат = УниверсальныйОбменСБанками.ХарактеристикиСервиса(Сервис)

СервисСуществует

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

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

Результат = УниверсальныйОбменСБанками.СервисСуществует(ИмяСервиса)

ВерсияСервиса

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

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

Результат = УниверсальныйОбменСБанками.ВерсияСервиса(Сервис)

СемействоКонфигураций

Описание, пример вызова
// Возвращает идентификатор семейства конфигураций.
//
// Возвращаемое значение:
// Строка - идентификатор семейства конфигураций.
//
Функция СемействоКонфигураций() Экспорт

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

Результат = УниверсальныйОбменСБанками.СемействоКонфигураций()

ИмяКонфигурации

Описание, пример вызова
// Возвращает имя конфигурации.
//
// Возвращаемое значение:
// Строка - имя конфигурации.
//
Функция ИмяКонфигурации() Экспорт

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

Результат = УниверсальныйОбменСБанками.ИмяКонфигурации()

ВерсияКонфигурации

Описание, пример вызова
// Возвращает версию текущей конфигурации.
//
// Возвращаемое значение:
// Строка - версия текущей конфигурации.
//
Функция ВерсияКонфигурации() Экспорт

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

Результат = УниверсальныйОбменСБанками.ВерсияКонфигурации()

СоставВерсииКонфигурации

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

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

Результат = УниверсальныйОбменСБанками.СоставВерсииКонфигурации(ВерсияКонфигурации)

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

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

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

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

НайтиТранзакциюПоИдентификатору

Описание, пример вызова
Функция НайтиТранзакциюПоИдентификатору(Идентификатор) Экспорт

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

Результат = УниверсальныйОбменСБанками.НайтиТранзакциюПоИдентификатору(Идентификатор)

НайтиТранзакциюВТаблице

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

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

Результат = УниверсальныйОбменСБанками.НайтиТранзакциюВТаблице(ТаблицаДанныхТранзакций, );

ОтправитьТранзакцииНаСервер

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

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

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

УстановитьУсловиеИПараметрЗапросаИзОтбора

Описание, пример вызова
Процедура УстановитьУсловиеИПараметрЗапросаИзОтбора(Отбор, Экспорт

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

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

ОрганизацияПредмета

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

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

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

ДобавитьНаборФильтровПоТранзакцямИзОтбора

Описание, пример вызова
Процедура ДобавитьНаборФильтровПоТранзакцямИзОтбора(Отбор, Запрос, ВключаяПомеченныеНаУдаление = Ложь) Экспорт

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

УниверсальныйОбменСБанками.ДобавитьНаборФильтровПоТранзакцямИзОтбора(Отбор, Запрос, ВключаяПомеченныеНаУдаление);

ПротоколОбработкиОтчетностиБанком

Описание, пример вызова
Функция ПротоколОбработкиОтчетностиБанком(ПредметИлиТранзакция, ТипыДокументовПротокола, ТипыТранзакцийПротокола = Неопределено) Экспорт

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

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

ТранзакцияОшибки

Описание, пример вызова
Функция ТранзакцияОшибки(Документооборот) Экспорт

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

Результат = УниверсальныйОбменСБанками.ТранзакцияОшибки(Документооборот)

ТранзакцииПоТипу

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

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

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

ТранзакцииПоПредмету

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

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

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

ТранзакцииПоДокументообороту

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

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

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

ДокументооборотыПоПредмету

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

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

Результат = УниверсальныйОбменСБанками.ДокументооборотыПоПредмету(Предмет, Отбор, ВключаяПомеченныеНаУдаление);

ПоследнийДокументооборотПоПредмету

Описание, пример вызова
Функция ПоследнийДокументооборотПоПредмету(Предмет, Знач Отбор = Неопределено, ВключаяПомеченныеНаУдаление = Ложь) Экспорт

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

Результат = УниверсальныйОбменСБанками.ПоследнийДокументооборотПоПредмету(Предмет, Отбор, ВключаяПомеченныеНаУдаление);

РеквизитыТранзакций

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

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

Результат = УниверсальныйОбменСБанками.РеквизитыТранзакций(Транзакции, Сервис);

РеквизитыТранзакции

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

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

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

РеквизитыДокументооборотов

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

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

Результат = УниверсальныйОбменСБанками.РеквизитыДокументооборотов(Документообороты)

РеквизитыДокументооборота

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

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

Результат = УниверсальныйОбменСБанками.РеквизитыДокументооборота(Документооборот)

ПометитьНаУдалениеТранзакции

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

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

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

ПометитьНаУдалениеДокументооборот

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

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

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

УстановитьСтатусОжиданияОтветаОтБанка

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

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

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

ЗавершитьДокументооборот

Описание, пример вызова
// Устанавливает дату завершения документооборота и признак ожидания ответа от банка.
Функция ЗавершитьДокументооборот(Документооборот, ДатаЗавершения = Неопределено) Экспорт

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

Результат = УниверсальныйОбменСБанками.ЗавершитьДокументооборот(Документооборот, ДатаЗавершения);

ТранзакцииТребующиеРасшифровки

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

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

Результат = УниверсальныйОбменСБанками.ТранзакцииТребующиеРасшифровки(Сервисы, Организации, Транзакции, );

ПрефиксИмяФайлаПодписиПрисоединенныеФайлы

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

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

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

ПараметрыСоздатьТранзакцииИзДанныхЖурналаОперацийСФайлами

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

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

Результат = УниверсальныйОбменСБанками.ПараметрыСоздатьТранзакцииИзДанныхЖурналаОперацийСФайлами()

СоздатьТранзакцииИзДанныхЖурналаОперацийСФайлами

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

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

Результат = УниверсальныйОбменСБанками.СоздатьТранзакцииИзДанныхЖурналаОперацийСФайлами(Параметры)

ПолучитьСписокТиповДокументовТранзакции

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

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

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

ПредметТранзакции

Описание, пример вызова
Функция ПредметТранзакции(Транзакция) Экспорт

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

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

ВременныеДанныеТранзакции

Описание, пример вызова
// Возвращает информацию о временных файлах транзакции, сами данные и результат криптоопераций,
// при установке соответсвующих флагов.
// кроме данных регистра возвращаются адреса на содержимое регистра
Функция ВременныеДанныеТранзакции(Идентификатор, Экспорт

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

Результат = УниверсальныйОбменСБанками.ВременныеДанныеТранзакции(Идентификатор, );

ПараметрыПомещенияВЖурналОперацийСФайлами

Описание, пример вызова
// Возвращает структуру параметров для помещения во временные данные транзакции
// для подписания и последующей отправки.
//
// Возвращаемое значение:
// Структура
//
Функция ПараметрыПомещенияВЖурналОперацийСФайлами() Экспорт

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

Результат = УниверсальныйОбменСБанками.ПараметрыПомещенияВЖурналОперацийСФайлами()

ПоместитьВЖурналОперацияСФайлами

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

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

Результат = УниверсальныйОбменСБанками.ПоместитьВЖурналОперацияСФайлами(Параметры)

ВыбратьЗаписиЖурналаОперацийСФайламиПоИдентификатору

Описание, пример вызова
// Получает из регистра комплект файлов по идентификатору.
//
Функция ВыбратьЗаписиЖурналаОперацийСФайламиПоИдентификатору(Идентификатор, ВозвращатьИсходныеДанные = Ложь) Экспорт

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

Результат = УниверсальныйОбменСБанками.ВыбратьЗаписиЖурналаОперацийСФайламиПоИдентификатору(Идентификатор, ВозвращатьИсходныеДанные);

УдалитьЗаписиЖурналаОперацийСФайламиПоИдентификатору

Описание, пример вызова
Функция УдалитьЗаписиЖурналаОперацийСФайламиПоИдентификатору(Идентификатор) Экспорт

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

Результат = УниверсальныйОбменСБанками.УдалитьЗаписиЖурналаОперацийСФайламиПоИдентификатору(Идентификатор)

ОчиститьХранилищаЗначенийЖурналаОперацийСФайлами

Описание, пример вызова
Функция ОчиститьХранилищаЗначенийЖурналаОперацийСФайлами(Идентификатор, УстановитьПометкуОЗавершении = Ложь) Экспорт

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

Результат = УниверсальныйОбменСБанками.ОчиститьХранилищаЗначенийЖурналаОперацийСФайлами(Идентификатор, УстановитьПометкуОЗавершении);

ПодготовитьАрхивыВЖурналеОперацийСФайлами

Описание, пример вызова
Функция ПодготовитьАрхивыВЖурналеОперацийСФайлами(Идентификатор, ОтпечатокСертификата, ПараметрыПрогрессаВыполнения) Экспорт

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

Результат = УниверсальныйОбменСБанками.ПодготовитьАрхивыВЖурналеОперацийСФайлами(Идентификатор, ОтпечатокСертификата, ПараметрыПрогрессаВыполнения)

МаркерыБезопасностиСервисаКриптографии

Описание, пример вызова
Функция МаркерыБезопасностиСервисаКриптографии() Экспорт

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

Результат = УниверсальныйОбменСБанками.МаркерыБезопасностиСервисаКриптографии()

УстановитьМаркерыБезопасностиСервисаКриптографии

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

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

УниверсальныйОбменСБанками.УстановитьМаркерыБезопасностиСервисаКриптографии(МаркерыБезопасности)

ПодписатьИЗашифроватьДанныеВЖурналеОперацийСФайлами

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

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

Результат = УниверсальныйОбменСБанками.ПодписатьИЗашифроватьДанныеВЖурналеОперацийСФайлами();

РасшифроватьИПроверитьПодписьВЖурналеОперацийСФайлами

Описание, пример вызова
// Расшифровывает и проверяет подписи в журнале операций. Может возвращать предупреждения.
Функция РасшифроватьИПроверитьПодписьВЖурналеОперацийСФайлами(Идентификатор, Транзакция) Экспорт

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

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

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

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

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

Результат = УниверсальныйОбменСБанками.ОписаниеСтатусаДокументооборота()

ПолучитьТранзакцииДокументооборота

Описание, пример вызова
Функция ПолучитьТранзакцииДокументооборота(Документооборот, Экспорт

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

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

СоставТранспортногоКонтейнера

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

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

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

ПолучитьВложенияТранзакции

Описание, пример вызова
// Возвращает содержимое файлов из транспортного контейнера указанной транзакции.
//
// Параметры:
// Транзакция - СправочникСсылка.ТранзакцииОбменаСБанками, СправочникОбъект.ТранзакцииОбменаСБанками, Массив - Ссылка на транзакцию.
// ПараметрыРезультата - Структура - задает колонки, которые будут у таблицы-результата:
// * Реквизиты - Массив - имена колонок-реквизитов справочника;
// * Данные - Булево - добавить колонку "Данные", куда поместить хранилища значений с извлеченными файлами;
// * Адрес - Булево - добавить колонку "Адрес", куда поместить адреса временных хранилищ с извлеченными файлами.
// Отбор - Структура - Ключ = имя реквизита справочника ТранзакцииОбменаСБанкамиСодержимоеПрисоединенныеФайлы;
// Значение = конкретное значение или массив (список) значений для отбора.
//
// Возвращаемое значение:
// ТаблицаЗначений - данные из справочника ТранзакцииОбменаСБанкамиСодержимоеПрисоединенныеФайлы.
//
Функция ПолучитьВложенияТранзакции(Транзакция, ПараметрыРезультата = Неопределено, Отбор = Неопределено) Экспорт

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

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

ПараметрыСобытияДокументооборота

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

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

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

НоваяГруппаСобытий

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

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

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

ДанныеГруппСобытий

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

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

Результат = УниверсальныйОбменСБанками.ДанныеГруппСобытий());

ДобавитьГруппуСобытий

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

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

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

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

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

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

Результат = УниверсальныйОбменСБанками.ГруппыСобытийСервиса(Сервис)

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

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

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

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

НайтиГруппуСобытий

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

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

Результат = УниверсальныйОбменСБанками.НайтиГруппуСобытий(ДанныеГрупп, Идентификатор)

УстановитьПризнакПоказатьПользователю

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

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

УниверсальныйОбменСБанками.УстановитьПризнакПоказатьПользователю(Приемник, Источник));

ПолучитьОтправленоПолученоНовогоСобытияДокументооборота

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

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

Результат = УниверсальныйОбменСБанками.ПолучитьОтправленоПолученоНовогоСобытияДокументооборота(ПараметрыСобытия));

ЗаписатьНовоеСобытиеДокументооборота

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

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

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

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

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

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

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

НовоеДеревоНовыхСобытий

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

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

Результат = УниверсальныйОбменСБанками.НовоеДеревоНовыхСобытий()

ЗаполнитьДеревоНовое

Описание, пример вызова
Процедура ЗаполнитьДеревоНовое(Сервис, ДеревоНовое, Автообмен = Ложь, ТолькоНепоказанные = Ложь, ВыводитьГруппуЕслиНетНовых = Ложь) Экспорт

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

УниверсальныйОбменСБанками.ЗаполнитьДеревоНовое(Сервис, ДеревоНовое, Автообмен, ТолькоНепоказанные, ВыводитьГруппуЕслиНетНовых);

ЗаполнитьСтрокиДерева

Описание, пример вызова
Процедура ЗаполнитьСтрокиДерева(ДанныеГрупп, ДеревоНовое, ВыборкаДетали, ИдентификаторГруппы, Автообмен = Ложь, ВыводитьГруппуЕслиНетНовых = Ложь) Экспорт

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

УниверсальныйОбменСБанками.ЗаполнитьСтрокиДерева(ДанныеГрупп, ДеревоНовое, ВыборкаДетали, ИдентификаторГруппы, Автообмен, ВыводитьГруппуЕслиНетНовых);

Отступ

Описание, пример вызова
Функция Отступ(Просмотрено = Ложь, ДанныеГруппы = Неопределено) Экспорт

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

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

НадписьНовыхНет

Описание, пример вызова
Функция НадписьНовыхНет(ДанныеГруппы) Экспорт

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

Результат = УниверсальныйОбменСБанками.НадписьНовыхНет(ДанныеГруппы));

ЗаголовокНедавноПросмотренных

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

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

Результат = УниверсальныйОбменСБанками.ЗаголовокНедавноПросмотренных(ДанныеГруппы));

ЭлементДерева

Описание, пример вызова
Функция ЭлементДерева() Экспорт

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

Результат = УниверсальныйОбменСБанками.ЭлементДерева());

ЕстьИзмененияВДеревеНовых

Описание, пример вызова
Функция ЕстьИзмененияВДеревеНовых(НовоеДеревоНовых) Экспорт

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

Результат = УниверсальныйОбменСБанками.ЕстьИзмененияВДеревеНовых(НовоеДеревоНовых)

ОтметитьДеревоПросмотренным

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

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

УниверсальныйОбменСБанками.ОтметитьДеревоПросмотренным(Новое)

ОтметитьСсылкуПоказаннойПользователю

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

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

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

ТипСодержимогоПоИмениФайла

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

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

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

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

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

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

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

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

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

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

Результат = УниверсальныйОбменСБанками.СтатусДокументооборота(Документооборот)

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

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

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

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

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

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

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

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

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

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

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

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

ТекущееСостояниеДокументооборота

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

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

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

ПриЗаполненииРазрешенийНаДоступКВнешнимРесурсам

Описание, пример вызова
// См. РаботаВБезопасномРежимеПереопределяемый.ПриЗаполненииРазрешенийНаДоступКВнешнимРесурсам
//
Процедура ПриЗаполненииРазрешенийНаДоступКВнешнимРесурсам(ЗапросыРазрешений) Экспорт

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

УниверсальныйОбменСБанками.ПриЗаполненииРазрешенийНаДоступКВнешнимРесурсам(ЗапросыРазрешений)

ПриЗаполненииТиповОбщихДанныхПоддерживающихСопоставлениеСсылокПриЗагрузке

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

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

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

ПриОпределенииНастроекРегламентныхЗаданий

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

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

УниверсальныйОбменСБанками.ПриОпределенииНастроекРегламентныхЗаданий(Настройки)

ОбработчикиИнициализацииПараметровСеанса

Описание, пример вызова
// Для задания обработчиков параметров сеанса следует использовать шаблон:
// Обработчики.Вставить("<ИмяПараметраСеанса>|<НачалоИмениПараметраСеанса*>", "Обработчик");
//
// Примечание. Символ '*'используется в конце имени параметра сеанса и обозначает,
// что один обработчик будет вызван для инициализации всех параметров сеанса
// с именем, начинающимся на слово НачалоИмениПараметраСеанса
//
Процедура ОбработчикиИнициализацииПараметровСеанса(Обработчики) Экспорт

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

УниверсальныйОбменСБанками.ОбработчикиИнициализацииПараметровСеанса(Обработчики)

ПриОпределенииПсевдонимовОбработчиков

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

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

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

СброситьВерсиюБанковИУслуг

Описание, пример вызова
// Процедура устанавливает значение реквизита "Версия" справочника "БанкиУниверсальногоОбмена" равным 0.
// Может быть использована для принудительного обновления данных в этом справочнике при
// следующей синхронизации с сервером обмена.
Процедура СброситьВерсиюБанковИУслуг() Экспорт

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

УниверсальныйОбменСБанками.СброситьВерсиюБанковИУслуг()

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