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

## ПолучитьИспользуемыеКольца
<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>

## ШаблонТаблицыОтображения
<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>

## РасположитьУзлыИСвязи
<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

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

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

---

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

---
