Skip to content

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

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

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

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

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

ПоследнееСообщение

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

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

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

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

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

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

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

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

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

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

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

ЗапросПроверкиПодключенияКУТМКПередачеXML

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

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

Результат = ИнтеграцияЕГАИСВызовСервера.ЗапросПроверкиПодключенияКУТМКПередачеXML()

ЗапросПроверкиМарокНаОстаткахОрганизацииКПередачеXML

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

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

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

ЗапросДанныхТТНКПередачеXML

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

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

Результат = ИнтеграцияЕГАИСВызовСервера.ЗапросДанныхТТНКПередачеXML(ОрганизацияЕГАИС, ИдентификаторТТН)

ЗапросДанныхСправкиКПередачеXML

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

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

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

ПодготовитьЗапросПроверкиПодключенияКУТМ

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

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

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

ПодготовитьЗапросПроверкиАкцизныхМарокНаОстаткахОрганизацииКПередаче

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

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

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

ПодготовитьЗапросДанныхТТНКПередаче

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

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

Результат = ИнтеграцияЕГАИСВызовСервера.ПодготовитьЗапросДанныхТТНКПередаче(ОрганизацияЕГАИС, ИдентификаторТТН, ИдентификаторВладельца);

ПодготовитьЗапросДанныхСправкиКПередаче

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

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

Результат = ИнтеграцияЕГАИСВызовСервера.ПодготовитьЗапросДанныхСправкиКПередаче(ОрганизацияЕГАИС, Операция, РегистрационныйНомер, ИдентификаторВладельца);

ИнформироватьОбОшибкеВДокументе

Описание, пример вызова
// Выполняет запись ошибки сканирования и проверки в журнал регистрации, добавляя имя события ЕГАИС.
// Оповещает пользователя об ошибке.
// Параметры:
// Шаблон - Строка - многоязычный шаблон сообщения (с 2 параметрами)
// Ссылка - ДокументСсылка - документ в котором произошла ошибка
// ПредставлениеОшибки - Строка - представление ошибки.
//
Процедура ИнформироватьОбОшибкеВДокументе(Шаблон, Ссылка, ПредставлениеОшибки) Экспорт

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

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

ПриПолученииФормыСправочника

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

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

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

ПриПолученииФормыДокумента

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

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

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

ПриПолученииФормыРегистраСведений

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

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

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

РеквизитыАлкогольнойПродукцииДляСозданияНоменклатуры

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

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

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

ВозможныеТТНЕГАИС

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

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

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

НайтиТТНЕГАИС

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

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

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

ТекстДокументаЕГАИС

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

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

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

УчитываемыеВидыМаркируемойПродукции

Описание, пример вызова
// Учитываемые виды маркируемой продукции.
//
// Возвращаемое значение:
// ФиксированныйМассив - Учитываемые виды маркируемой продукции
Функция УчитываемыеВидыМаркируемойПродукции() Экспорт

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

Результат = ИнтеграцияЕГАИСВызовСервера.УчитываемыеВидыМаркируемойПродукции()

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