---
title: Интерпретатор контрольных соотношений росстата
slug: zup/интерпретатор-контрольных-соотношений-росстата
---


## СформироватьКонтекстДляПроверок
<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

Функция ПривестиВыражениеККаноническомуВиду(Контекст, Выражение, ЗнаковОкругления = 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

Функция _Абс(p) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата._Абс(p) 
```
</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

Функция _Соединение(p1 = Неопределено, Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата._Соединение(p1, );
```
</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

Функция _БлижЦел(p) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата._БлижЦел(p) 
```
</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

Функция _ЕстьНулл(p1, p2) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата._ЕстьНулл(p1, p2) 
```
</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

Функция _НуллИф(p1, p2) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата._НуллИф(p1, p2) 
```
</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

Функция _Окр(p1, p2 = 0, p3 = 0) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата._Окр(p1, p2, p3);
```
</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

Функция СформироватьТаблицуОбязательныхДляВводаГраф(ДокументDOM, Контекст) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата.СформироватьТаблицуОбязательныхДляВводаГраф(ДокументDOM, Контекст));
```
</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

Функция СформироватьТаблицуЗапрещенныхДляВводаГраф(ДокументDOM) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата.СформироватьТаблицуЗапрещенныхДляВводаГраф(ДокументDOM));
```
</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

// По результатам перебора всех шаблонов Росстата нашли такие типы условий:
// (&NP in(1,2,3,4,5,6,7,8,9,10,11))
// (&NP>1  ),(&NP=1  ),(&NP>=1  ),(&NP<>3  ),(&NP<3  ),(&NP<=3  )
// (&NP=1 or &NP=3)
// (&NP in(1203,1206,1209,1212))
Функция ПроверитьУсловиеНаПериод(Контекст, УсловиеНаПериод) Экспорт
```

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

Функция ВычислитьСкалярноеУсловие(Условие, Контекст, РазрядностьОкругления = 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

Функция ВычислитьУсловиеПоГрафам(Условие, Контекст, РазрядностьОкругления = 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>

## ВычислитьУсловиеПоСпецификамСУсловием
<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

Функция ВычислитьУсловиеПоСтрокам(Условие, Контекст, РазрядностьОкругления = 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

Функция ВычислитьБезусловноеВыражениеПоСтрокамИГрафам(Контекст, Выражение, РазрядностьОкругления = 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

Функция ВычислитьУсловиеПоСтрокамИлиГрафам(Условие, Контекст, РазрядностьОкругления = 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

Функция ВычислитьУсловиеДляМножественныхСтрокПоГрафам(Условие, Контекст, СтрокиИГрафы, ДополнительнаяИнформация, РазрядностьОкругления = 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

Процедура ОбработатьУсловиеПоСтрокам(Условие, Контекст, РазрядностьОкругления = 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

Процедура ОбработатьУсловиеПоСтрокамИлиГрафам(Условие, Контекст, РазрядностьОкругления = 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

Функция УсловиеИКонтрольИзРазныхРазделов(Контекст, condition, rule) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата.УсловиеИКонтрольИзРазныхРазделов(Контекст, condition, rule));
```
</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

Функция ДополнениеСтрокИГраф(condition, rule, СтрокиИГрафы, Контекст) Экспорт
```

Пример вызова
```bsl
Результат = ИнтерпретаторКонтрольныхСоотношенийРосстата.ДополнениеСтрокИГраф(condition, rule, СтрокиИГрафы, Контекст));
```
</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

Функция ПервичныйОтборДляМножественныхСтрок(Контекст) Экспорт
```

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

---

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

---
