---
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>

## ПослеЗаписиНаСервере
<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>

## ВыгрузкаНеформализованныхДокументовPDFДляПередачиВФНС
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

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

```bsl

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

Пример вызова
```bsl
ОбменСКонтрагентами.ВыгрузкаНеформализованныхДокументовPDFДляПередачиВФНС(ДанныеФайловПоОбъектамУчета, );
```
</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

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

Пример вызова
```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

// Конструктор параметров визуализации электронного документа.
//
// Возвращаемое значение:
//  Структура - Описание:
// * ВыводитьДопДанные - Булево - признак вывода доп. данных.
// * ВыводитьБанковскиеРеквизиты - Булево - признак вывода банковских реквизитов.
// * ВыводитьКопияВерна - Булево - признак вывода области "Копия верна".
// * ПодсказкаQRКода - Строка - подсказка, которая будет выводиться в QR-коде.
// * ПубличнаяСсылкаQRКода - Строка - ссылка, которая будет выводиться в QR-коде.
Функция НовыеПараметрыВизуализацииЭлектронногоДокумента() Экспорт
```

Пример вызова
```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

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

Пример вызова
```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

// Возвращает поддерживаемые библиотекой форматы электронных документов. Следует использовать вместо прямого обращения
// к строковым идентификаторам форматов.
//
// Возвращаемое значение:
//  Структура - форматы:
//   * CML208 - Строка - идентификатор формата CML 2.08. См. макеты обработки ОбменСКонтрагентами: ЗаказТовара,
//                       КаталогТоваров, ОтветНаЗаказ, ОтчетКомиссионераОПродажах, ОтчетКомиссионераОСписании, ПрайсЛист,
//                       РеквизитыОрганизации, СчетНаОплату
//   * CML402 - Строка - идентификатор формата CML 4.02. См. Обработка.ОбменСКонтрагентами.Макет.ПередачаВозвратТоваровМеждуОрганизациями
//   * ФНС - Структура - форматы ФНС:
//    ** УПД - Структура - форматы УПД (ММВ-7-15/155@):
//     *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                       См. Обработка.ОбменСКонтрагентами.Макет.УПД_ИнформацияПродавца_5_01
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                          См. Обработка.ОбменСКонтрагентами.Макет.УПД_ИнформацияПокупателя_5_01
//    ** УПД2019 - Структура - форматы УПД 2019 (ММВ-7-15/820@):
//     *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                        См. Обработка.ОбменСКонтрагентами.Макет.УПД_ИнформацияПродавца_2019
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                        См. Обработка.ОбменСКонтрагентами.Макет.УПД_ИнформацияПокупателя_2019
//    ** УКД - Структура - форматы УКД (ММВ-7-15/189@):
//     *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                        См. Обработка.ОбменСКонтрагентами.Макет.УКД_ИнформацияПродавца
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.УКД_ИнформацияПокупателя
//    ** УКД2020 - Структура - форматы УКД (ЕД-7-26/736@):
//     *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.УКД_ИнформацияПродавца_2020
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.УКД_ИнформацияПокупателя_2020
//    ** ПередачаТоваров - Структура - форматы передачи товаров (ММВ-7-10/551@):
//     *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.ТОРГ12_Продавец
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.ТОРГ12_Покупатель
//    ** ПередачаРабот - Структура - форматы передачи результатов работ (ММВ-7-10/552@):
//     *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.Акт501_Исполнитель
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.Акт501_Заказчик
//    ** АктОРасхождениях - Структура - форматы документа о приемке и расхождениях (ММВ-7-15/423@):
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.АктОРасхождениях_2019
//    ** ТорговаяОперация - Структура - форматы торговой операции (ММВ-7-6/172@):
//     *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.ТОРГ12_Продавец
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.ТОРГ12_Покупатель
//    ** ПриемкаСдачаРабот - Структура - форматы приемки-сдачи работ (ММВ-7-6/172@):
//     *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.Акт501_Исполнитель
//     *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.Акт501_Заказчик
//    ** СчетФактура - Строка - идентификатор формата счета-фактуры (ММВ-7-6/93@).
//                                         См. Обработка.ОбменСКонтрагентами.Макет.СчетФактура
//    ** КорректировочныйСчетФактура - Строка - идентификатор формата корректировочного счета-фактуры (ММВ-7-6/93@).
//                                         См. Обработка.ОбменСКонтрагентами.Макет.КорректировочныйСчетФактура
//    ** АктПриемкиСтроительныхРаботУслуг - Структура - ЕД-7-26/691@:
//     *** ИнформацияПодрядчика - Строка
//     *** ИнформацияЗаказчика - Строка
//   * КорректировочныйДокумент1С - Структура - формат корректировочного документа 1С:
//    ** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.СоглашениеОбИзмененииСтоимостиОтправитель
//    ** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.СоглашениеОбИзмененииСтоимостиПолучатель
//    ** АктСверкиВзаиморасчетов - Структура - форматы документа сверки взаиморасчетов (ЕД-7-26/405@):
//     *** ИнформацияОтправителя - Строка - идентификатор формата информации продавца.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.АктСверкиВзаиморасчетов_ИнформацияОтправителя
//     *** ИнформацияПолучателя - Строка - идентификатор формата информации покупателя.
//                                         См. Обработка.ОбменСКонтрагентами.Макет.АктСверкиВзаиморасчетов_ИнформацияПолучателя
//
Функция ФорматыДокументов() Экспорт
```

Пример вызова
```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

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

Пример вызова
```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>

## ПодключитьИспользованиеФорматаДоговорныхДокументов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 (ЕД-7-26/115@) в текущих настройках форматов
//
// Также следует определить см. ОбменСКонтрагентамиПереопределяемый.УстановитьПризнакИспользованияФорматаДоговорногоДокументаXML
// Это требуется для того, чтобы при автоматическом обновлении информации о форматах, данные об использовании договорных
// документов xml сохранялись актуальными.
//
Процедура ПодключитьИспользованиеФорматаДоговорныхДокументовXML() Экспорт
```

Пример вызова
```bsl
ОбменСКонтрагентами.ПодключитьИспользованиеФорматаДоговорныхДокументовXML() 
```
</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

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

Пример вызова
```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>

---

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

---
