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

Процедура ОбновитьИЗаполнитьСвязанныеИСозданныеДокументы(ПараметрыСоздания, КоличествоСвязанных = 0) Экспорт
```

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

## КакимиДокументамиИзГруппы2МожноРасширитьГруппу1
<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МожноРасширитьГруппу1(ТаблицаДокументов, Группа1, Группа2) Экспорт
```

Пример вызова
```bsl
Результат = РаспознаваниеДокументовКомплекты.КакимиДокументамиИзГруппы2МожноРасширитьГруппу1(ТаблицаДокументов, Группа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>

## СледующаяКомбинацияТаблицыТипов
<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>

---

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

---
