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

Функция ШаблонКодаМаркировкиПоВидуПродукции(ВидПродукции, РежимВключенияУпаковокИНаборов = 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

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

Пример вызова
```bsl
Результат = ИнтеграцияИСМПКлиентСервер.ШаблоныКодовПоВидуПродукции(ВидПродукции, РежимВключенияУпаковокИНаборов);
```
</details>

## ШаблоныКодовПоНоменклатуре
<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) Экспорт
```

Пример вызова
```bsl
Результат = ИнтеграцияИСМПКлиентСервер.ШаблоныКодовПоНоменклатуре(Номенклатура, РежимВключенияУпаковокИНаборов);
```
</details>

## ПредставлениеGTINОстаткиПоВидуПродукции
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

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

```bsl

Функция ПредставлениеGTINОстаткиПоВидуПродукции(Представление, ВидПродукции) Экспорт
```

Пример вызова
```bsl
Результат = ИнтеграцияИСМПКлиентСервер.ПредставлениеGTINОстаткиПоВидуПродукции(Представление, ВидПродукции) 
```
</details>

## ПредставлениеПустойНоменклатурыПоВидуПродукции
<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).

---
