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

//@skip-check module-empty-method
Процедура ОбработкаЗаполненияЭТрН(ЭтотОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
```

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

//@skip-check module-empty-method
Процедура ОбработкаЗаполненияЭСВ(ЭтотОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
```

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

//@skip-check module-empty-method
Процедура ОбработкаЗаполненияЭЗН(ЭтотОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
```

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

//@skip-check module-empty-method
Процедура ОбработкаЗаполненияЭЗЗ(ДокументОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
```

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

//@skip-check module-empty-method
Процедура ОбработкаЗаполненияЭПЛ(ДокументОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
```

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

//@skip-check module-empty-method
Процедура ОбработкаЗаполненияЭДФ(ДокументОбъект, ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка) Экспорт
```

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

// Обработчик события получения входящего титула ЭПД.
//
// Параметры:
//   ДокументСсылка - ДокументСсылка.ЭлектроннаяТранспортнаяНакладная -
//			- ДокументСсылка.ЭлектроннаяСопроводительнаяВедомость -
//          - ДокументСсылка.ЭлектронныйЗаказНаряд - документ ЭПД.
//   ПолученныйТитул - ПеречислениеСсылка.ТипыЭлементовРегламентаЭДО - полученный титул документа.
//   ЭтоИсправление - Булево - признак исправления титула
//
//@skip-check module-empty-method
Процедура СобытиеПолучениеТитулаЭПД(ДокументСсылка, ПолученныйТитул, ЭтоИсправление) Экспорт
```

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

---
