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