Skip to content

Универсальный обмен с банками общего назначения

НовыеПараметрыИмениФайлаОтчета

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

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

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

ПолучитьИмяФайлаОтчета

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

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

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

УнифицироватьИмяФайлаКВыгрузке

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

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

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

ДобавитьПрефиксФайла

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

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

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

СокращенныйПериодБезУИД

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

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

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

СтандартФНС

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

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

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

НовыйКомпоновщикXML

Описание, пример вызова
// Создает и инициализирует объект для генерации xml-текста.
//
// Параметры:
// ИмяФайла - Строка - куда будет записан xml. См. описание параметра ИмяФайлаXML у метода ОткрытьФайл() для ЗаписьXML.
// Кодировка - Строка - как будет записан xml. См. описание параметра ТипКодировки у метода ОткрытьФайл() для ЗаписьXML.
//
// Возвращаемое значение:
// ЗаписьXML - объект для генерации xml-текста.
//
Функция НовыйКомпоновщикXML(ИмяФайла, Кодировка = "windows-1251") Экспорт

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

Результат = УниверсальныйОбменСБанкамиОбщегоНазначения.НовыйКомпоновщикXML(ИмяФайла, Кодировка);

ВывестиАтрибут

Описание, пример вызова
// Выводит атрибут для текущего тега. Нужно вызывать до вызова ВывестиТекст().
//
// Параметры:
// КомпоновщикXML - ЗаписьXML - объект, генерирующий xml-текст.
// ИмяАтрибута - Строка - см. описание параметра ПолноеИмя у метода ЗаписатьАтрибут() для ЗаписьXML.
// ЗначениеАтрибута - Произвольный - значение, которое будет приведено к строковому представлению.
// ТипАтрибута - Строка - может принимать значения "Д"-дата, "Т"-строка (например "Т,33"), "Ч"-число (например "Ч,12,3").
// Обязательный - Булево - если Ложь и ЗначениеАтрибута равно значению по-умолчанию для его типа, то атрибут не будет записан.
//
Процедура ВывестиАтрибут(КомпоновщикXML, ИмяАтрибута, ЗначениеАтрибута, ТипАтрибута = "Т", Обязательный = Истина) Экспорт

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

УниверсальныйОбменСБанкамиОбщегоНазначения.ВывестиАтрибут(КомпоновщикXML, ИмяАтрибута, ЗначениеАтрибута, ТипАтрибута, Обязательный);

ВывестиТекст

Описание, пример вызова
// Выводит текст внутри текущего тега.
//
// Параметры:
// КомпоновщикXML - ЗаписьXML - объект, генерирующий xml-текст.
// Значение - Произвольный - значение, которое будет приведено к строковому представлению.
//
Процедура ВывестиТекст(КомпоновщикXML, Значение) Экспорт

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

УниверсальныйОбменСБанкамиОбщегоНазначения.ВывестиТекст(КомпоновщикXML, Значение)

ВывестиНеобязательныйЭлемент

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

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

УниверсальныйОбменСБанкамиОбщегоНазначения.ВывестиНеобязательныйЭлемент(КомпоновщикXML, ИмяЭлемента, ЗначениеЭлемента)

ДвоичныеДанныеКомпоновщикаXML

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

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

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

СведенияУказаны

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

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

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

ОбъектXDTOХарактеристики

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

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

Результат = УниверсальныйОбменСБанкамиОбщегоНазначения.ОбъектXDTOХарактеристики(СервисОбменаСБанками, ДанныеXML, УсловияОбслуживания)

СобытиеЖурналаРегистрации

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

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

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

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