Skip to content

Интеграция ВЕТИС вызов сервера

ТекстНадписиПоляИнтеграцииВФормеДокументаОснования

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

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

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

ПодготовитьКПередаче

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

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

Результат = ИнтеграцияВЕТИСВызовСервера.ПодготовитьКПередаче(ВходящиеДанные, ПараметрыПередачи, УникальныйИдентификатор, ХозяйствующиеСубъекты, НастройкаОбмена);

ОтменитьПередачу

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

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

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

ОтменитьПоследнююОперацию

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

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

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

ВосстановитьСтатусДокументаПоДаннымПротоколаОбмена

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

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

ИнтеграцияВЕТИСВызовСервера.ВосстановитьСтатусДокументаПоДаннымПротоколаОбмена(ДокументСсылка)

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

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

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

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

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

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

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

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

ОтметитьДокументКакОбработанный

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

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

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

ПредставленияСопоставлений

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

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

Результат = ИнтеграцияВЕТИСВызовСервера.ПредставленияСопоставлений(ХозяйствующийСубъект, Предприятие, ИмяХозяйствующегоСубъекта);

ЗаполнитьСсылкуИПредставлениеСопоставленияТорговогоОбъекта

Описание, пример вызова
Процедура ЗаполнитьСсылкуИПредставлениеСопоставленияТорговогоОбъекта(СоответствуетОрганизации, ИмяХозяйствующегоСубъекта, СсылкаИПредставление, СопоставленныеОбъекты) Экспорт

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

ИнтеграцияВЕТИСВызовСервера.ЗаполнитьСсылкуИПредставлениеСопоставленияТорговогоОбъекта(СоответствуетОрганизации, ИмяХозяйствующегоСубъекта, СсылкаИПредставление, СопоставленныеОбъекты));

ОтборыДляРеквизитовДокументаПоОснованию

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

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

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

ПравоДоступаПоСсылке

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

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

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

ВыполнитьСинхронизациюКлассификаторов

Описание, пример вызова
Процедура ВыполнитьСинхронизациюКлассификаторов(ТипыВЕТИС, ПараметрыОбмена = Неопределено) Экспорт

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

ИнтеграцияВЕТИСВызовСервера.ВыполнитьСинхронизациюКлассификаторов(ТипыВЕТИС, ПараметрыОбмена);

ЗагрузитьНезагруженныеЭлементыКлассификаторов

Описание, пример вызова
Процедура ЗагрузитьНезагруженныеЭлементыКлассификаторов(ТипыВЕТИС = Неопределено, ПараметрыОбмена = Неопределено) Экспорт

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

ИнтеграцияВЕТИСВызовСервера.ЗагрузитьНезагруженныеЭлементыКлассификаторов(ТипыВЕТИС, ПараметрыОбмена);

ВыполнитьОбмен

Описание, пример вызова
Функция ВыполнитьОбмен(ХозяйствующиеСубъекты, УникальныйИдентификатор) Экспорт

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

Результат = ИнтеграцияВЕТИСВызовСервера.ВыполнитьОбмен(ХозяйствующиеСубъекты, УникальныйИдентификатор)

ПродолжитьВыполнениеОбмена

Описание, пример вызова
Функция ПродолжитьВыполнениеОбмена(АдресВоВременномХранилище) Экспорт

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

Результат = ИнтеграцияВЕТИСВызовСервера.ПродолжитьВыполнениеОбмена(АдресВоВременномХранилище)

ВыполнитьОбменУниверсально

Описание, пример вызова
Функция ВыполнитьОбменУниверсально(ПараметрыОбмена) Экспорт

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

Результат = ИнтеграцияВЕТИСВызовСервера.ВыполнитьОбменУниверсально(ПараметрыОбмена)

ПродолжитьВыполнениеОбменаУниверсально

Описание, пример вызова
Функция ПродолжитьВыполнениеОбменаУниверсально(ПараметрыОбмена) Экспорт

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

Результат = ИнтеграцияВЕТИСВызовСервера.ПродолжитьВыполнениеОбменаУниверсально(ПараметрыОбмена)

ВыполнитьОбменДлительнаяОперация

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

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

ИнтеграцияВЕТИСВызовСервера.ВыполнитьОбменДлительнаяОперация(ПараметрыОбмена, АдресРезультата)

ПродолжитьВыполнениеОбменаДлительнаяОперация

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

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

ИнтеграцияВЕТИСВызовСервера.ПродолжитьВыполнениеОбменаДлительнаяОперация(ПараметрыОбмена, АдресРезультата)

ПроверитьРезультатОбработкиЗаявок

Описание, пример вызова
Функция ПроверитьРезультатОбработкиЗаявок(ХозяйствующиеСубъекты, СообщениеДокумент, УникальныйИдентификатор) Экспорт

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

Результат = ИнтеграцияВЕТИСВызовСервера.ПроверитьРезультатОбработкиЗаявок(ХозяйствующиеСубъекты, СообщениеДокумент, УникальныйИдентификатор)

КодРезультатаЛабораторныхИсследований

Описание, пример вызова
Функция КодРезультатаЛабораторныхИсследований(РезультатЛабораторныхИсследований) Экспорт

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

Результат = ИнтеграцияВЕТИСВызовСервера.КодРезультатаЛабораторныхИсследований(РезультатЛабораторныхИсследований)

ОтправитьЗапрос

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

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

Результат = ИнтеграцияВЕТИСВызовСервера.ОтправитьЗапрос(ТекстИсходящегоСообщенияSOAP, Сервис, SOAPAction, НастройкаОбмена)

ТекстОшибкиИзПротокола

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

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

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

ОшибкиСервисаПоДокументу

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

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

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

ЗаписатьОшибкуВЖурналРегистрации

Описание, пример вызова
// Выполняет запись ошибки в журнал регистрации, добавляя имя события ВЕТИС.
//
// Параметры:
// Заголовок - Строка - заголовок сообщения.
// ТекстОшибки - Строка - текст ошибки.
//
Процедура ЗаписатьОшибкуВЖурналРегистрации(ТекстОшибки, ОбъектМетаданных = Неопределено, Данные = Неопределено) Экспорт

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

ИнтеграцияВЕТИСВызовСервера.ЗаписатьОшибкуВЖурналРегистрации(ТекстОшибки, ОбъектМетаданных, Данные);

ИменаДокументовДляДокументаОснования

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

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

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

ДокументыВЕТИСПоДокументуОснованию

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

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

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

ПараметрыСозданияНоменклатуры

Описание, пример вызова
// Возвращает параметры для создания номенклатуры.
//
// Параметры:
// ПродукцияВЕТИС - СправочникСсылка.ПродукцияВЕТИС - Продукция ВЕТИС.
// ЕдиницаИзмеренияВЕТИС - СправочникСсылка.ЕдиницыИзмеренияВЕТИС - Единица измерения ВЕТИС.
//
// Возвращаемое значение:
// Структура - Структура со свойствами:
// * НаименованиеВЕТИС - ОпределяемыйТип.СтрокаВЕТИС - Наименование номенклатуры.
// * АртикулВЕТИС - ОпределяемыйТип.СтрокаВЕТИС - Артикул номенклатуры.
// * ШтрихкодВЕТИС - ОпределяемыйТип.СтрокаВЕТИС - Штрихкод номенклатуры.
// * ЕдиницаИзмеренияВЕТИС - ОпределяемыйТип.ЕдиницаИзмерения - Единица измерения.
//
Функция ПараметрыСозданияНоменклатуры(ПродукцияВЕТИС, ЕдиницаИзмеренияВЕТИС) Экспорт

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

Результат = ИнтеграцияВЕТИСВызовСервера.ПараметрыСозданияНоменклатуры(ПродукцияВЕТИС, ЕдиницаИзмеренияВЕТИС)

РежимРаботыСТестовымКонтуромВЕТИС

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

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

Результат = ИнтеграцияВЕТИСВызовСервера.РежимРаботыСТестовымКонтуромВЕТИС()

ДанныеАдресаПоАдресуXML

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

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

Результат = ИнтеграцияВЕТИСВызовСервера.ДанныеАдресаПоАдресуXML(АдресXML, АдресПредставление)

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

Описание, пример вызова
Функция ПолучитьДанныеВыбораПродукцииСОтборомПоПредприятию(Параметры) Экспорт

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

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

ДополнитьОтборПоПрикладнымРеквизитам

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

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

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

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