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

// Параметры открытия формы настройки частичного выбытия.
//
// Возвращаемое значение:
//  Структура - Параметры открытия формы настройки частичного выбытия:
// * ФормаВладелец                   - Неопределено, ФормаКлиентскогоПриложения - Обязательный. Форма-владелец настройки.
// * РежимПросмотра                  - Булево                     - Открывает форму только для просмотра
// * Номенклатура                    - Неопределено, ОпределяемыйТип.Номенклатура - Номенклатура для настройки соответствий.
// * ВидПродукции                    - Неопределено, ПеречислениеСсылка.ВидыПродукцииИС - Вид продукции номенклатуры.
// * ЕдиницаХранения                 - Неопределено, ОпределяемыйТип.Упаковка     - Базовая единица хранения.
// * НаборУпаковок                   - Неопределено, ОпределяемыйТип.НаборУпаковокНоменклатурыИС - Набор упаковок, если используется.
// * УпаковкиВключены                - Булево  - Для номенклатуры упаковки используются и включены.
// * ДопустимоИспользованиеУпаковок         - Булево  - В конфигурации присутствует механизм упаковок.
// * ДопустимыУпаковкиМеньшеЕдиницыХранения - Булево  - Коэффициент упаковки может быть менее 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

// Обработка действия гиперссылки настройки параметров номенклатуры.
//
// Параметры:
//  ОповещениеОЗавершении      - ОписаниеОповещения - Оповещение о завершении настройки.
//  ПараметрыОбработкиДействия - см. ПараметрыОткрытияФормыНастройкиНоменклатуры.
Процедура ОбработкаДействияНастройкиНоменклатуры(ОповещениеОЗавершении, ПараметрыОбработкиДействия) Экспорт
```

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

---
