Skip to content

Интеграция ЕГАИС клиент

ПараметрыПроверкиИПодбораАлкогольнойПродукции

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

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

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

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

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

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

ИнтеграцияЕГАИСКлиент.ПодготовитьСообщенияКПередаче(ДинамическийСписок, ПараметрыПередачи)

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

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

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

ИнтеграцияЕГАИСКлиент.ПодготовитьСообщенияКПередачеЗавершение(Контекст, ДополнительныеПараметры);

ПроверкаМинимальныхЦенЗавершение

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

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

ИнтеграцияЕГАИСКлиент.ПроверкаМинимальныхЦенЗавершение(РезультатВопроса, ДополнительныеПараметры)

ПодготовитьСообщенияКПередачеПослеПроверкиМинимальныхЦенЗавершение

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

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

ИнтеграцияЕГАИСКлиент.ПодготовитьСообщенияКПередачеПослеПроверкиМинимальныхЦенЗавершение(Контекст, ДополнительныеПараметры);

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

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

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

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

АрхивироватьРаспоряжения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ПроверитьПодключениеКУТМНемедленно

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

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

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

ОткрытьФормуСопоставленияАлкогольнойПродукции

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

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

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

ВыполнитьКомандуПечати

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

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

Результат = ИнтеграцияЕГАИСКлиент.ВыполнитьКомандуПечати(ОписаниеКоманды)

ПечатьОстаткиЕГАИС

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

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

Результат = ИнтеграцияЕГАИСКлиент.ПечатьОстаткиЕГАИС(ОписаниеКоманды)

ПечатьИсторияСправок2

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

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

Результат = ИнтеграцияЕГАИСКлиент.ПечатьИсторияСправок2(ОписаниеКоманды)

СообщитьОЗавершенииЗаполненияСправок

Описание, пример вызова
// Показывает оповещение о результате заполнения справок 2 табличной части документа.
//
// Параметры:
// СправкиЗаполнены - Булево - признак успешного заполнения справок,
// Регистр2 - Булево - признак заполнения возврата алкогольной продукции из регистра №2.
//
Процедура СообщитьОЗавершенииЗаполненияСправок(СправкиЗаполнены, Регистр2 = Ложь) Экспорт

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

ИнтеграцияЕГАИСКлиент.СообщитьОЗавершенииЗаполненияСправок(СправкиЗаполнены, Регистр2);

ОповеститьОбОкончанииЗаполненияСерийВДокументе

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

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

ИнтеграцияЕГАИСКлиент.ОповеститьОбОкончанииЗаполненияСерийВДокументе(СерииЗаполнены, СписокОшибок)

ОткрытьФормуСпискаВскрытыхПотребительскихУпаковок

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

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

ИнтеграцияЕГАИСКлиент.ОткрытьФормуСпискаВскрытыхПотребительскихУпаковок(ПараметрыОткрытия)

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