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

---

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

---
