Skip to content

Интеграция ГИСМ вызов сервера

ТекстГиперссылкиВДокументеОсновании

Описание, пример вызова
Функция ТекстГиперссылкиВДокументеОсновании(Ссылка, ТипНадписи) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ТекстГиперссылкиВДокументеОсновании(Ссылка, ТипНадписи)

ТекстСтатусДокумента

Описание, пример вызова
Функция ТекстСтатусДокумента(Ссылка) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ТекстСтатусДокумента(Ссылка)

АрхивироватьДокументы

Описание, пример вызова
Процедура АрхивироватьДокументы(ДокументыКАрхивированию) Экспорт

Пример вызова

ИнтеграцияГИСМВызовСервера.АрхивироватьДокументы(ДокументыКАрхивированию)

АрхивироватьРаспоряженияКОформлению

Описание, пример вызова
Процедура АрхивироватьРаспоряженияКОформлению(Распоряжения, Документ) Экспорт

Пример вызова

ИнтеграцияГИСМВызовСервера.АрхивироватьРаспоряженияКОформлению(Распоряжения, Документ)

АктуальнаяВерсияСхемОбмена

Описание, пример вызова
// Проверяет версию сервера ГИСМ и выбирает версию схем для обмена.
//
// Возвращаемое значение:
// Строка - Версия схем обмена.
//
Функция АктуальнаяВерсияСхемОбмена() Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.АктуальнаяВерсияСхемОбмена()

ВерсияСервераГИСМ

Описание, пример вызова
// Получить версию сервера ГИСМ
//
// Возвращаемое значение:
// Строка - Номер версии
//
Функция ВерсияСервераГИСМ() Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ВерсияСервераГИСМ()

СообщениеЗапросаGLN

Описание, пример вызова
// Формирует запрос для получения GLN с сервиса ГИСМ по ИНН и КПП.
//
// Параметры:
// Организация - ОпределяемыйТип.Организация - Организация от имени которой будет выполнен запрос.
// ИНН - Строка - ИНН запрашиваемой организации или физического лица.
// КПП - Строка - КПП запрашиваемой организации.
//
// Возвращаемое значение:
// Строка - подготовленный запрос в формате XML.
//
Функция СообщениеЗапросаGLN(Организация, ИНН, КПП) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.СообщениеЗапросаGLN(Организация, ИНН, КПП)

ОбработатьПодписанноеСообщениеЗапросаGLN

Описание, пример вызова
// Выполняет подписанный запрос для получения GLN с сервиса ГИСМ по ИНН и КПП.
//
// Параметры:
// Сообщение - Строка - сообщение в формате XML, которое содержит запрос.
//
// Возвращаемое значение:
// Структура - результат выполнения запроса.
//
Функция ОбработатьПодписанноеСообщениеЗапросаGLN(Сообщение) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ОбработатьПодписанноеСообщениеЗапросаGLN(Сообщение)

СообщенияКПередачеЗапросыСписковВходящихДокументовИКвитанцийXML

Описание, пример вызова
// Готовит к передаче сообщение для получения списка входящих документов
//
// Возвращаемое значение:
// Структура - Структура со свойствами:
// * Изменения - Массив из Структура - переданные исходящие сообщения и выполненные запросы на получение квитанций.
// * СообщенияXML - Массив из Структура - запросы списков входящих документов по организациям.
//
Функция СообщенияКПередачеЗапросыСписковВходящихДокументовИКвитанцийXML() Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.СообщенияКПередачеЗапросыСписковВходящихДокументовИКвитанцийXML()

СообщенияКПередачеПолучениеКвитанций

Описание, пример вызова
// Готовит сообщений для передачи на сервис ГИСМ и формирует запросы на получение квитанций по отправленным сообщениям.
//
// Параметры:
// GLN - Строка - GLN организации для которой готовятся запросы;
//
// Возвращаемое значение:
// Массив из Структура - подготовленные исходящие сообщения и запросы на получение квитанций.
//
Функция СообщенияКПередачеПолучениеКвитанций(GLN) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.СообщенияКПередачеПолучениеКвитанций(GLN)

ОбработатьПодписанныеСообщенияЗапросыСписковВходящихДокументовИКвитанций

Описание, пример вызова
// Обработать подписанные сообщения запросы списков входящих документов и квитанций
//
// Параметры:
// Сообщения - Массив из Структура - сообщения.
//
// Возвращаемое значение:
// Структура:
// *Изменения - Массив из Структура - Изменения данных
// *СообщенияXML - Массив из Структура - Структура сообщений.
Функция ОбработатьПодписанныеСообщенияЗапросыСписковВходящихДокументовИКвитанций(Сообщения) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ОбработатьПодписанныеСообщенияЗапросыСписковВходящихДокументовИКвитанций(Сообщения)

ОбработатьПодписанныеСообщенияПолучитьВходящиеДокументы

Описание, пример вызова
// Обработать подписанные сообщения на получение входящих документов
//
// Параметры:
// Сообщения - Массив из Структура - сообщения.
//
// Возвращаемое значение:
// Структура:
// *Изменения - Массив из Структура - Изменения данных.
//
Функция ОбработатьПодписанныеСообщенияПолучитьВходящиеДокументы(Сообщения) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ОбработатьПодписанныеСообщенияПолучитьВходящиеДокументы(Сообщения)

ПередатьДанные

Описание, пример вызова
// Передать данные
//
// Параметры:
// ИсходящееСообщение - СправочникСсылка.ГИСМПрисоединенныеФайлы - Исходящее сообщение.
// СертификатыДляПодписанияНаСервере - Структура - со свойствами (Можно получить функцией СертификатыДляПодписанияНаСервере).
//
// Возвращаемое значение:
// Структура:
// *РезультатОтправкиЗапроса - Структура - результат отправки запроса
// *РезультатОбработкиОтвета - Структура - Результат обработки ответа
// *ИсходящееСообщение - СправочникСсылка.ГИСМПрисоединенныеФайлы - Исходящее сообщение
// *ВходящееСообщение - СправочникСсылка.ГИСМПрисоединенныеФайлы - Входящее сообщение
// *Документ - ДокументСсылка - Полученный документ
// *Основание - ДокументСсылка - Документ основание.
//
Функция ПередатьДанные(ИсходящееСообщение, СертификатыДляПодписанияНаСервере = Неопределено) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ПередатьДанные(ИсходящееСообщение, СертификатыДляПодписанияНаСервере);

ПолучитьКвитанциюОФиксации

Описание, пример вызова
// Получить квитанцию о фиксации переданного сообщения
//
// Параметры:
// ИсходящееСообщение - СправочникСсылка.ГИСМПрисоединенныеФайлы - Исходящее сообщение.
//
// Возвращаемое значение:
// Структура:
// *РезультатОтправкиЗапроса - Структура - результат отправки запроса
// *РезультатОбработкиОтвета - Структура - Результат обработки ответа
// *ИсходящееСообщение - СправочникСсылка.ГИСМПрисоединенныеФайлы - Исходящее сообщение
// *ВходящееСообщение - СправочникСсылка.ГИСМПрисоединенныеФайлы - Входящее сообщение
// *Документ - ДокументСсылка - Полученный документ
// *Основание - ДокументСсылка - Документ основание.
//
Функция ПолучитьКвитанциюОФиксации(ИсходящееСообщение) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ПолучитьКвитанциюОФиксации(ИсходящееСообщение)

ПолучитьДокумент

Описание, пример вызова
// Получить данные реестра
//
// Параметры:
// ТекстИсходящегоСообщенияXML - Строка - Текст сообщения SOAP
// ДанныеДляПолученияДокумента - Структура - Данные для получения документа.
//
// Возвращаемое значение:
// Структура:
// *РезультатОтправкиЗапроса - Структура - результат отправки запроса
// *РезультатОбработкиОтвета - Структура - Результат обработки ответа
// *Документ - ДокументСсылка - Полученный документ
// *Основание - ДокументСсылка - Документ основание
// *НовыйСтатус - Статус - Новый статус документа.
//
Функция ПолучитьДокумент(ТекстИсходящегоСообщенияXML, ДанныеДляПолученияДокумента) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ПолучитьДокумент(ТекстИсходящегоСообщенияXML, ДанныеДляПолученияДокумента)

ПолучитьВходящиеДокументы

Описание, пример вызова
// Получить входящие документы
//
// Параметры:
// ТекстИсходящегоСообщенияSOAP - Строка - Текст сообщения SOAP
// GLN - Число - GLN.
//
// Возвращаемое значение:
// Структура:
// *РезультатОтправкиЗапроса - Структура - результат отправки запроса
// *РезультатОбработкиОтвета - Структура - Результат обработки ответа.
//
Функция ПолучитьВходящиеДокументы(ТекстИсходящегоСообщенияSOAP, GLN) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ПолучитьВходящиеДокументы(ТекстИсходящегоСообщенияSOAP, GLN)

ПолучитьДанныеРеестра

Описание, пример вызова
// Получить данные реестра
//
// Параметры:
// ТекстИсходящегоСообщенияSOAP - Строка - Текст сообщения SOAP.
//
// Возвращаемое значение:
// Структура:
// *РезультатОтправкиЗапроса - Структура - результат отправки запроса
// *РезультатОбработкиОтвета - Структура - Результат обработки ответа.
//
Функция ПолучитьДанныеРеестра(ТекстИсходящегоСообщенияSOAP) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ПолучитьДанныеРеестра(ТекстИсходящегоСообщенияSOAP)

ИННКППGLNОрганизации

Описание, пример вызова
// Возвращает структуру, содержащую ИНН, КПП, GLN организации.
//
// Параметры:
// Организация - ОпределяемыйТип.Организация - Организация.
// Подразделение - ОпределяемыйТип.Подразделение - Подразделение организации.
//
// Возвращаемое значение:
// Структура - со свойствами:
// ИНН - Строка - ИНН контрагента.
// КПП - Строка - КПП контрагента.
// GLN - Строка - GLN контрагента.
//
Функция ИННКППGLNОрганизации(Организация, Подразделение) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ИННКППGLNОрганизации(Организация, Подразделение)

РеквизитыКонтрагента

Описание, пример вызова
// Возвращает структуру, содержащую Страну, Регистрационный номер, наименование, признак физического лица, ИНН и КПП.
//
// Параметры:
// Контрагент - ОпределяемыйТип.КонтрагентГосИС - Контрагент.
//
// Возвращаемое значение:
// Структура - со свойствами:
// Страна - Строка - Страна регистрации контрагента.
// РегистрационныйНомер - Строка - Регистрационный номер контрагента.
// Наименование - Строка - Наименование контрагента.
// НаименованиеПолное - Строка - Полное наименование контрагента.
// ЭтоФизическоеЛицо - Булево - Признак физического лица.
// ИНН - Строка - ИНН контрагента.
// КПП - Строка - КПП контрагента.
// ЮридическийАдрес - Строка - Юридический адрес контрагента.
// ЭтоРозничныйПокупатель - Булево - Признак розничного покупателя.
//
Функция РеквизитыКонтрагента(Контрагент) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.РеквизитыКонтрагента(Контрагент)

ЗапросВходящихДокументовXML

Описание, пример вызова
// Получает список входящих документов по организации, которые необходимо получить.
//
// Параметры:
// GLN - Строка - GLN организации для которой получается список документов.
//
// Возвращаемое значение:
// Строка - сообщение в формате XML, которое содержит список документов для загрузки.
//
Функция ЗапросВходящихДокументовXML(GLN) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ЗапросВходящихДокументовXML(GLN)

ЗапросДокументаXML

Описание, пример вызова
// Получает с сервиса ГИСМ входящий документ.
//
// Параметры:
// GLN - Строка - GLN организации для которой загружается документ.
// output_id - Строка - GLN организации для которой загружается документ.
//
// Возвращаемое значение:
// Строка - сообщение в формате XML, которое содержит запрашиваемый документ.
//
Функция ЗапросДокументаXML(GLN, output_id) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ЗапросДокументаXML(GLN, output_id)

ЗапросGLNПоИННКППXML

Описание, пример вызова
// Получает с сервиса ГИСМ GLN по ИНН и КПП.
//
// Параметры:
// ИНН - Строка - ИНН запрашиваемой организации или физического лица.
// КПП - Строка - КПП запрашиваемой организации.
//
// Возвращаемое значение:
// Строка - сообщение в формате XML, которое содержит GLN организации.
//
Функция ЗапросGLNПоИННКППXML(СообщениеXML, ИНН, КПП = Неопределено) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ЗапросGLNПоИННКППXML(СообщениеXML, ИНН, КПП);

ЗапросКвитанцииОФиксацииПоСсылкеXML

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

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ЗапросКвитанцииОФиксацииПоСсылкеXML(Ссылка, Операция)

ЗапросКвитанцииОФиксацииXML

Описание, пример вызова
// Формирует сообщение XML запроса о получении квитанции.
// Параметры:
// Данные - Структура со свойствами:
// GLN - Строка - GLN организации от имений мы запрашиваем квитанцию.
// input_id - Строка - идентификатор сообщения, по которому мы запрашиваем квитанцию.
// session_ui - Строка - идентификатор сессии сообщения, по которому мы запрашиваем квитанцию.
// Возвращаемое значение:
// Строка - сформированный запрос о получении квитанции.
//
Функция ЗапросКвитанцииОФиксацииXML(Данные) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ЗапросКвитанцииОФиксацииXML(Данные)

ДанныеЗапросаКвитанцииОФиксацииИзПротокола

Описание, пример вызова
// Формирует данные для запроса на получение квитанции для сообщения, хранящегося в присоединенном файле.
//
// Параметры:
// Сообщение - СправочникСсылка.ГИСМПрисоединенныеФайлы - сообщение, по которому формируется запрос о получении квитанции.
//
// Возвращаемое значение:
// Структура - Структура со свойствами:
// input_id - строка - идентификатор сообщения, по которому мы запрашиваем квитанцию.
// session_ui - строка - идентификатор сессии сообщения, по которому мы запрашиваем квитанцию.
//
Функция ДанныеЗапросаКвитанцииОФиксацииИзПротокола(Сообщение) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ДанныеЗапросаКвитанцииОФиксацииИзПротокола(Сообщение)

ДанныеЗапросаКвитанцииОФиксацииИзXML

Описание, пример вызова
// Формирует данные для запроса на получение квитанции для сообщения в формате XML.
//
// Параметры:
// ТекстСообщенияXML - Строка - сообщение в формате XML.
//
// Возвращаемое значение:
// Данные - Структура:
// input_id - строка - идентификатор сообщения, по которому мы запрашиваем квитанцию.
// session_ui - строка - идентификатор сессии сообщения, по которому мы запрашиваем квитанцию.
//
Функция ДанныеЗапросаКвитанцииОФиксацииИзXML(ТекстСообщенияXML) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ДанныеЗапросаКвитанцииОФиксацииИзXML(ТекстСообщенияXML)

ДанныеЗапросаКвитанцииОФиксацииИзОчереди

Описание, пример вызова
// Формирует данные для запроса квитанции по отправленному сообщению из РС "Очередь получения квитанций о фиксации ГИСМ".
//
// Параметры:
// Ссылка - Документ - документ, по которому было отправлено сообщение, требующее получение квитанции.
// Операция - Перечисление.ОперацииОбменаГИСМ - операция обмена, по которой было отправлено сообщение.
//
// Возвращаемое значение:
// Неопределено, Структура - Структура со свойствами:
// * Сообщение - СправочникСсылка.ПрисоединенныеФайлыГИСМ - отправленное сообщение.
// * Организация - ОпределяемыйТип.Организации - организация, от имени которой было отправлено сообщение.
// * Документ - ДокументСсылка - документ, по которому было отправлено сообщение.
// * Данные - Структура со свойствами:
// ** GLN - Строка - GLN организации от имений мы запрашиваем квитанцию.
// ** input_id - Строка - идентификатор сообщения, по которому мы запрашиваем квитанцию.
// ** session_ui - Строка - идентификатор сессии сообщения, по которому мы запрашиваем квитанцию.
// * ИзОчереди - Булево - в данной процедуре всегда устанавливает в Истина.
//
Функция ДанныеЗапросаКвитанцииОФиксацииИзОчереди(Ссылка, Операция) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ДанныеЗапросаКвитанцииОФиксацииИзОчереди(Ссылка, Операция)

ДобавитьДанныеЗапросаКвитанцииОФиксацииВОчередь

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

Пример вызова

ИнтеграцияГИСМВызовСервера.ДобавитьДанныеЗапросаКвитанцииОФиксацииВОчередь(ТекстСообщенияXML, Реквизиты, СертификатыДляПодписанияНаСервере);

УдалитьСообщениеИзОчередиПолученияКвитанций

Описание, пример вызова
// Удаляет сообщение из РС "Очередь получения квитанций о фиксации ГИСМ"
//
// Параметры:
// Сообщение Справочник.ПрисоединенныеФайлыГИСМ - сообщение, которое удаляется из очереди.
//
Процедура УдалитьСообщениеИзОчередиПолученияКвитанций(Сообщение) Экспорт

Пример вызова

ИнтеграцияГИСМВызовСервера.УдалитьСообщениеИзОчередиПолученияКвитанций(Сообщение)

УдалитьСообщениеИзОчередиПередачиДанных

Описание, пример вызова
// Удаляет сообщение из РС "Очередь передачи данных ГИСМ"
//
// Параметры:
// Сообщение Справочник.ПрисоединенныеФайлыГИСМ - сообщение, которое удаляется из очереди.
//
Процедура УдалитьСообщениеИзОчередиПередачиДанных(Сообщение) Экспорт

Пример вызова

ИнтеграцияГИСМВызовСервера.УдалитьСообщениеИзОчередиПередачиДанных(Сообщение)

СообщенияКПередачеXML

Описание, пример вызова
// Формирует массив сообщений в формате XML к передаче в сервис ГИСМ.
//
// Параметры:
// ВходящиеДанные - Массив, ДокументСсылка - документы, по которым необходимо передать сообщения.
// Операция - Перечисление.ОперацииОбменаГИСМ - выполняемая операция обмена.
//
// Возвращаемое значение:
// Массив - подготовленные сообщения обмена.
//
Функция СообщенияКПередачеXML(ВходящиеДанные, Операция) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.СообщенияКПередачеXML(ВходящиеДанные, Операция)

СообщениеКПередачеXML

Описание, пример вызова
// Формирует массив сообщений в формате XML к передаче в сервис ГИСМ.
//
// Параметры:
// ДокументСсылка - ДокументСсылка - документ, по которому формируется сообщение.
// Операция - ПеречислениеСсылка.ОперацииОбменаГИСМ - выполняемая операция обмена.
//
// Возвращаемое значение:
// Массив - сообщения обмена - массив подготовленных сообщений обмена.
//
Функция СообщениеКПередачеXML(ДокументСсылка, Операция) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.СообщениеКПередачеXML(ДокументСсылка, Операция)

ПодготовитьСообщенияКПередаче

Описание, пример вызова
// Подготавливает сообщения к передаче в сервис ГИСМ.
//
// Параметры:
// Сообщения - Массив - содержит структуру сообщений, которые подготавливаются к передаче.
//
// Возвращаемое значение:
// Массив - содержит структуры со следующими полями:
// * Документ
// * Основание
// * Выполнено
// * ТекстОшибки
// * НовыйСтатус
// * ИсходящееСообщение.
//
Функция ПодготовитьСообщенияКПередаче(Сообщения) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ПодготовитьСообщенияКПередаче(Сообщения)

ПодготовитьСообщениеКПередаче

Описание, пример вызова
// Подготавливает сообщение к передаче в сервис ГИСМ.
//
// Параметры:
// ТекстСообщенияXML - Строка - Текст сообщения.
// Реквизиты - Структура - Реквизиты передаваемого сообщения.
//
// Возвращаемое значение:
// Массив - содержит структуры со следующими полями:
// * НовыйСтатус
// * ИсходящееСообщение.
//
Функция ПодготовитьСообщениеКПередаче(ТекстСообщенияXML, Реквизиты) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ПодготовитьСообщениеКПередаче(ТекстСообщенияXML, Реквизиты)

ОперацияЗапросаКвитанции

Описание, пример вызова
// Возвращает операцию запроса квитанции по операции передачи данных
//
// Параметры:
// Операция - ПеречислениеСсылка.ОперацииОбменаГИСМ - операция передачи данных.
//
// Возвращаемое значение:
// Операция запроса квитанции - ПеречислениеСсылка.ОперацииОбменаГИСМ.
//
Функция ОперацияЗапросаКвитанции(ОперацияПередачиДанных) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ОперацияЗапросаКвитанции(ОперацияПередачиДанных)

ДанныеДокументаСообщения

Описание, пример вызова
// Получает данные документа, по которому было отправлено или получено сообщение.
//
// Параметры:
// Сообщение - Справочник.ГИСМПрисоединенныеФайлы - сообщение, по которому получаются данные.
//
// Возвращаемое значение:
// Структура - Структура со свойствами:
// * Документ - ДокументСсылка - документ, по которому было получено или отправлено сообщение.
// * Основание - ДокументСсылка - основание документа, по которому было получено или отправлено сообщение.
// * Операция - ПеречислениеСсылка.ОперацииОбменаГИСМ - выполненная операция обмена.
//
Функция ДанныеДокументаСообщения(Сообщение) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ДанныеДокументаСообщения(Сообщение)

КонвертSOAPИзПротокола

Описание, пример вызова
// Получает конверт SOAP из присоединенного файла, в котором хранится сообщение протокола обмена.
//
// Параметры:
// Сообщение - Справочник.ПрисоединенныеФайлыГИСМ - хранимый файл сообщения, из которого извлекается конверт SOAP.
//
// Возвращаемое значение:
// Строка - полученный конверт SOAP.
//
Функция КонвертSOAPИзПротокола(Сообщение) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.КонвертSOAPИзПротокола(Сообщение)

ДобавитьЗаписьВПротоколОбмена

Описание, пример вызова
// Добавить запись в протокол обмена
//
// Параметры:
// КонвертSOAP - Строка - Текст сообщения SOAP
// Реквизиты - Структура - Значения реквизитов сообщения.
//
// Возвращаемое значение:
// СправочникСсылка.ГИСМПрисоединенныеФайлы - Ссылка на присоединенный файл.
//
Функция ДобавитьЗаписьВПротоколОбмена(КонвертSOAP, Реквизиты) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ДобавитьЗаписьВПротоколОбмена(КонвертSOAP, Реквизиты)

ВходящееСообщениеПротоколаПоИсходящемуСообщению

Описание, пример вызова
// Получает входящее сообщение протокола обмена по исходящему сообщению-основанию.
//
// Параметры:
// ИсходящееСообщение - Справочник.ПрисоединенныеФайлыГИСМ - ссылка на хранимый файл, в котором храниться исходящее сообщение.
//
// Возвращаемое значение:
// Справочник.ПрисоединенныеФайлыГИСМ - найденное входящее сообщение.
//
Функция ВходящееСообщениеПротоколаПоИсходящемуСообщению(ИсходящееСообщение) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ВходящееСообщениеПротоколаПоИсходящемуСообщению(ИсходящееСообщение)

ИсходящееСообщениеПротоколаПоВходящемуСообщению

Описание, пример вызова
// Получает исходящее сообщение протокола обмена по входящему сообщению, для которого оно является основанием.
//
// Параметры:
// ИсходящееСообщение - Справочник.ПрисоединенныеФайлыГИСМ - ссылка на хранимый файл, в котором храниться входящее сообщение.
//
// Возвращаемое значение:
// Справочник.ПрисоединенныеФайлыГИСМ - найденное исходящее сообщение.
//
Функция ИсходящееСообщениеПротоколаПоВходящемуСообщению(ВходящееСообщение) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ИсходящееСообщениеПротоколаПоВходящемуСообщению(ВходящееСообщение)

СертификатыПользователяДляПодписиПоОрганизации

Описание, пример вызова
// Получает доступные пользователю для подписи сертификаты по организации.
//
// Параметры:
// Организация - ОпределяемыйТип.Организации - организация, чьи сертификаты получаются.
//
// Возвращаемое значение:
// Массив - массив доступных сертификатов.
//
Функция СертификатыПользователяДляПодписиПоОрганизации(Организация) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.СертификатыПользователяДляПодписиПоОрганизации(Организация)

ЭтоНомерКиЗ

Описание, пример вызова
// Проверяет введенную строку на соответствие формата номеров КиЗ
//
// Параметры:
// НомерКиЗ - Строка - номер КиЗ, подлежащий проверке.
//
// Возвращаемое значение:
// Булево - Истина, если указанный номер соответствует формату, Ложь в обратном случае.
//
Функция ЭтоНомерКиЗ(НомерКиЗ) Экспорт

Пример вызова

Результат = ИнтеграцияГИСМВызовСервера.ЭтоНомерКиЗ(НомерКиЗ)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).