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

Функция НужноОбъединитьТабличныеЧасти(ТипДокумента1, ТипДокумента2) Экспорт
```

Пример вызова
```bsl
Результат = РаспознаваниеДокументовКомплектыКлиентСервер.НужноОбъединитьТабличныеЧасти(ТипДокумента1, ТипДокумента2) 
```
</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).

---
