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