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

## СтруктураСообщенияXML
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

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

```bsl

// Формирует пустую структуру сообщения XML
//
// Возвращаемое значение:
//  Структура - Структура со свойствами:
//   * ТекстОшибки                 - Строка - Текст ошибки.
//   * Ошибки                      - Соответствие из КлючИЗначение - Описание ошибок.
//   * ДополнительноеОписание      - Строка - Описание для отображения в формах текущей операции.
//   * Идентификатор               - Строка, Неопределено - Уникальный идентификатор сообщения.
//   * ИдентификаторЗаявки         - Строка - Текст сообщения XML.
//   * ИдентификаторСтроки         - Строка - Уникальный идентификатор строки.
//   * ИдентификаторФормы          - Неопределено, Строка - Идентификатор формы.
//   * ЗагружатьДо                 - Неопределено, Строка - Уникальный идентификатор сообщения.
//   * ЗагружатьПосле              - Неопределено, Строка - Уникальный идентификатор сообщения.
//   * ПередаватьПосле             - Неопределено, Строка - Уникальный идентификатор сообщения.
//   * ИдентификаторЦепочки        - Неопределено, Строка - Уникальный идентификатор сообщения.
//   * ТекстСообщенияЗапросXML     - Строка - Текст сообщения XML.
//   * КонвертЗапросXML            - Неопределено, Строка - Текст сообщения XML.
//   * КонвертРезультатXML         - Неопределено, Строка - Текст сообщения XML.
//   * КонвертПодтверждениеXML     - Неопределено, Строка - Текст сообщения XML.
//   * Организация                 - Неопределено, ОпределяемыйТип.Организация - Организация.
//   * Операция                    - Неопределено, ПеречислениеСсылка.ВидыОперацийЗЕРНО - Вид операции.
//   * ТипСообщения                - Неопределено, ПеречислениеСсылка.ТипыЗапросовИС - Тип запроса.
//   * СсылкаНаОбъект              - Неопределено, ДокументСсылка, СправочникСсылка, ПеречислениеСсылка - Ссылка на объект.
//   * Версия                      - Число - Версия сообщения.
//   * ТребуетсяПодписание         - Булево - Требуется подписание.
//   * Сертификат                  - Неопределено - Сертфикат.
//   * НомерСтраницы               - Число - номер страницы.
//   * ВерсияГосИС                 - Неопределено, Строка - версия.
//   * ВидПродукции                - Неопределено
//   * СообщениеОснование          - Неопределено
//   * ЯвляетсяОснованиемСообщений - Булево - является основанием.
//   * ПараметрыЗапроса            - Неопределено
//   * Подразделение               - Неопределено
//   * ДокументОснование           - Неопределено
//   * ПодписываемоеТекущееДействие - Неопределено, ПеречислениеСсылка.ДействиеССообщениемЗЕРНО -
Функция СтруктураСообщенияXML() Экспорт
```

Пример вызова
```bsl
Результат = ИнтеграцияЗЕРНОСлужебный.СтруктураСообщенияXML() 
```
</details>

## СтруктураСообщенияXMLПоДокументу
<details style="margin: 1em 0; padding: 0.5em; border: 1px solid #ccc; border-radius: 6px;">

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

```bsl

Функция СтруктураСообщенияXMLПоДокументу(ДанныеДокумента, Операция, НомерВерсии) Экспорт
```

Пример вызова
```bsl
Результат = ИнтеграцияЗЕРНОСлужебный.СтруктураСообщенияXMLПоДокументу(ДанныеДокумента, Операция, НомерВерсии) 
```
</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

// Добавить запись в протокол обмена.
//
// Параметры:
//  ТекстСообщенияXML - Строка - Текст сообщения XML.
//  Реквизиты - Структура - Значения реквизитов сообщения.
//  ПроверятьХешБезСсылки - Булево - Признак проверки хеша без ссылки.
//
// Возвращаемое значение:
//  см. ПротоколОбменаИС.ДобавитьЗаписьВПротоколОбмена
//
Функция ДобавитьЗаписьВПротоколОбмена(ТекстСообщенияXML, Реквизиты, ПроверятьХешБезСсылки = Ложь) Экспорт
```

Пример вызова
```bsl
Результат = ИнтеграцияЗЕРНОСлужебный.ДобавитьЗаписьВПротоколОбмена(ТекстСообщенияXML, Реквизиты, ПроверятьХешБезСсылки);
```
</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).

---
