---
title: Обмен с банками УТ
slug: erp-uh/обмен-с-банками-ут
---


## РеквизитыБанковскогоСчета
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция РеквизитыБанковскогоСчета(Источник) Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.РеквизитыБанковскогоСчета(Источник));
```
</details>

## ИнициализироватьПоляПлатежногоПоручения
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ИнициализироватьПоляПлатежногоПоручения() Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ИнициализироватьПоляПлатежногоПоручения());
```
</details>

## ИнициализироватьПоляПлатежногоТребования
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ИнициализироватьПоляПлатежногоТребования() Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ИнициализироватьПоляПлатежногоТребования());
```
</details>

## ИнициализироватьПоляВалютногоПлатежа
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ИнициализироватьПоляВалютногоПлатежа() Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ИнициализироватьПоляВалютногоПлатежа());
```
</details>

## ИнициализироватьПоляПорученияНаПродажуВалюты
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ИнициализироватьПоляПорученияНаПродажуВалюты() Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ИнициализироватьПоляПорученияНаПродажуВалюты());
```
</details>

## ИнициализироватьПоляПорученияНаПокупкуВалюты
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ИнициализироватьПоляПорученияНаПокупкуВалюты() Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ИнициализироватьПоляПорученияНаПокупкуВалюты());
```
</details>

## ИнициализироватьПоляРаспоряженияНаОбязательнуюПродажуВалюты
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ИнициализироватьПоляРаспоряженияНаОбязательнуюПродажуВалюты() Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ИнициализироватьПоляРаспоряженияНаОбязательнуюПродажуВалюты());
```
</details>

## ИнициализироватьПоляУведомленияОЗачисленииВалюты
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ИнициализироватьПоляУведомленияОЗачисленииВалюты());
```
</details>

## КонтактнаяИнформацияОтветственных
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция КонтактнаяИнформацияОтветственных(Ответственные) Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.КонтактнаяИнформацияОтветственных(Ответственные));
```
</details>

## ФайлыДляПередачиВБанк
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция ФайлыДляПередачиВБанк(ВладельцыФайлов) Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ФайлыДляПередачиВБанк(ВладельцыФайлов));
```
</details>

## АккомодацияСтруктурыАдреса
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция АккомодацияСтруктурыАдреса(Данные) Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.АккомодацияСтруктурыАдреса(Данные));
```
</details>

## ЗаполнитьЗначениеРеквизитаВДеревеЭВ
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ЗаполнитьЗначениеРеквизитаВДеревеЭВ(Дерево, КлючИЗначение) Экспорт
```

Пример вызова
```bsl
ОбменСБанкамиУТ.ЗаполнитьЗначениеРеквизитаВДеревеЭВ(Дерево, КлючИЗначение));
```
</details>

## РеестрЗачисленияДенежныхСредствХML
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

//++ Локализация

// Возвращает сформированный реестр на зачисление денежных средств в виде текста xml.
//
// Параметры:
//  ДанныеДокумента - Структура - содержит основные данные документа для формирования файла.
//  ВидОперации - Строка - выполняемая операция.
//
// Возвращаемое значение:
//   Строка - xml текст.
//
Функция РеестрЗачисленияДенежныхСредствХML(ДанныеДокумента, ВидОперации) Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.РеестрЗачисленияДенежныхСредствХML(ДанныеДокумента, ВидОперации));
```
</details>

## СтруктураФайлаXDTO
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.СтруктураФайлаXDTO(ВидОперации) 
```
</details>

## СформироватьОбъектXDTO
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.СформироватьОбъектXDTO(Тип, ДанныеДокумента, СтруктураОбъекта));
```
</details>

## ЗаполнитьОбъектXDTO
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Выполняет заполнение свойств объекта XDTO
//
// Параметры:
//  ОбъектДанныхXDTO - ОбъектXDTO - объект XDTO, для которого заполняются свойства
//  ДанныеДокумента - Структура - основные данные документа для заполнения объекта XDTO
//  СтруктураОбъекта - Структура - шаблон для обхода пакета XDTO
//
Процедура ЗаполнитьОбъектXDTO(ОбъектДанныхXDTO, ДанныеДокумента, СтруктураОбъекта) Экспорт
```

Пример вызова
```bsl
ОбменСБанкамиУТ.ЗаполнитьОбъектXDTO(ОбъектДанныхXDTO, ДанныеДокумента, СтруктураОбъекта));
```
</details>

## ПривестиКТипу
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Преобразует значение к типу в XDTO
//
// Параметры:
//  СвойствоXDTO - СвойствоXDTO - свойство объекта XDTO
//  ЗначениеПоля - Произвольный - значение
//
Процедура ПривестиКТипу(СвойствоXDTO, ЗначениеПоля, ТекстОшибки = "") Экспорт
```

Пример вызова
```bsl
ОбменСБанкамиУТ.ПривестиКТипу(СвойствоXDTO, ЗначениеПоля, ТекстОшибки);
```
</details>

## СформироватьСписокДесятичныхСвойствПакетаXDTO
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Формирует список имен свойств в пакете XDTO с десятичным типом данных
//
// Параметры:
//  ЗаполняемыйСписок - Соответствие - список для заполнения
//  Тип - ТипОбъектаXDTO - тип объекта XDTO
//  СтруктураОбъекта - Структура - шаблон для обхода пакета XDTO
//
Процедура СформироватьСписокДесятичныхСвойствПакетаXDTO(Фабрика, ЗаполняемыйСписок, Тип, СтруктураОбъекта) Экспорт
```

Пример вызова
```bsl
ОбменСБанкамиУТ.СформироватьСписокДесятичныхСвойствПакетаXDTO(Фабрика, ЗаполняемыйСписок, Тип, СтруктураОбъекта) 
```
</details>

## ДобавитьДесятичноеСвойство
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

// Добавляет имена свойств из пакета XDTO с десятичным типом данных
//
// Параметры:
//  ЗаполняемыйСписок - Соответствие - список для заполнения
//  ОбъектXDTO - ОбъектXDTO - объект типа XDTO для обхода свойств
//  СтруктураОбъекта - Структура - шаблон для обхода пакета XDTO
//
Процедура ДобавитьДесятичноеСвойство(Фабрика, ЗаполняемыйСписок, ОбъектXDTO, СтруктураОбъекта) Экспорт
```

Пример вызова
```bsl
ОбменСБанкамиУТ.ДобавитьДесятичноеСвойство(Фабрика, ЗаполняемыйСписок, ОбъектXDTO, СтруктураОбъекта));
```
</details>

## ИзменитьФорматОтображенияДесятичныхСвойствXML
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

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

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.ИзменитьФорматОтображенияДесятичныхСвойствXML(ТекстXML, ДесятичныеСвойства, Кодировка));
```
</details>

## ЗаполнитьДанныеИзXDTOПоСтруктуре
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Процедура ЗаполнитьДанныеИзXDTOПоСтруктуре(ОбъектXDTO, ИсточникXDTO, СтруктураДанных, Данные) Экспорт
```

Пример вызова
```bsl
ОбменСБанкамиУТ.ЗаполнитьДанныеИзXDTOПоСтруктуре(ОбъектXDTO, ИсточникXDTO, СтруктураДанных, Данные));
```
</details>

## РеестрВыплатСамозанятым
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция РеестрВыплатСамозанятым(ДанныеДокумента) Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.РеестрВыплатСамозанятым(ДанныеДокумента));
```
</details>

## РеестрВыплатСамозанятымВФорматеТекста
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

<summary style="font-weight: bold; cursor: pointer;">Описание, пример вызова</summary>

```bsl

Функция РеестрВыплатСамозанятымВФорматеТекста(ДанныеДокумента) Экспорт
```

Пример вызова
```bsl
Результат = ОбменСБанкамиУТ.РеестрВыплатСамозанятымВФорматеТекста(ДанныеДокумента));
```
</details>

---

© 2024, **ООО 1С-Софт**  
Все права защищены. Эта программа и сопроводительные материалы предоставляются  
в соответствии с условиями лицензии [Attribution 4.0 International (CC BY 4.0)](https://creativecommons.org/licenses/by/4.0/legalcode).

---
