Skip to content

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

ПередЗаписью

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

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

ИнтеграцияЕГАИС.ПередЗаписью(ДокументОбъект, Отказ, РежимЗаписи, РежимПроведения)

ЗаполнитьТабличнуюЧастьТовары

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

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

ИнтеграцияЕГАИС.ЗаполнитьТабличнуюЧастьТовары(ДокументОбъект, РезультатЗапроса, ДанныеЗаполнения, БезСопоставления);

ЗаполнитьАлкогольнуюПродукцию

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

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

ИнтеграцияЕГАИС.ЗаполнитьАлкогольнуюПродукцию(ТабличнаяЧасть)

ЗаполнитьСопоставленнуюПродукцию

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

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

ИнтеграцияЕГАИС.ЗаполнитьСопоставленнуюПродукцию(ТаблицаСопоставления)

ПодобратьСправки2ДляСписанияИзРегистра1

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

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

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

ПодобратьСправки2ДляВозвратаИзРегистра2

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

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

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

УстановитьПометкуУдаленияПрисоединенныхФайловДокументаЕГАИС

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

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

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

УстановитьПометкуУдаленияПрисоединенныхФайловОрганизацииЕГАИС

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

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

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

СтатусыЦветТекстаТребуетВниманияЕГАИС

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

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

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

ПредставлениеСтатусаЕГАИС

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

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

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

ДопустимоеДальнейшееДействие

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

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

Результат = ИнтеграцияЕГАИС.ДопустимоеДальнейшееДействие(ДальнейшееДействие, ДопустимыеДействия));

СоздатьСправку

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

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

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

ЗапуститьОбработкуОтветовЕГАИС

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

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

ИнтеграцияЕГАИС.ЗапуститьОбработкуОтветовЕГАИС()

УстановитьПараметрыСеанса

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

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

ИнтеграцияЕГАИС.УстановитьПараметрыСеанса(ИмяПараметра, УстановленныеПараметры)

ПриОпределенииНастроекРегламентныхЗаданий

Описание, пример вызова
// см. РегламентныеЗаданияПереопределяемый.ПриОпределенииНастроекРегламентныхЗаданий
Процедура ПриОпределенииНастроекРегламентныхЗаданий(Настройки) Экспорт

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

ИнтеграцияЕГАИС.ПриОпределенииНастроекРегламентныхЗаданий(Настройки)

ПриПолученииСпискаШаблонов

Описание, пример вызова
// см. ОчередьЗаданийПереопределяемый.ПриПолученииСпискаШаблонов
Процедура ПриПолученииСпискаШаблонов(ШаблоныЗаданий) Экспорт

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

ИнтеграцияЕГАИС.ПриПолученииСпискаШаблонов(ШаблоныЗаданий)

ПриОпределенииПсевдонимовОбработчиков

Описание, пример вызова
// см. ОчередьЗаданийПереопределяемый.ПриОпределенииПсевдонимовОбработчиков
Процедура ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам) Экспорт

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

ИнтеграцияЕГАИС.ПриОпределенииПсевдонимовОбработчиков(СоответствиеИменПсевдонимам)

ЗначениеОпределяемогоТипаПоНаименованию

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

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

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

ПриОпределенииСправочниковХраненияФайлов

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

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

ИнтеграцияЕГАИС.ПриОпределенииСправочниковХраненияФайлов(ТипВладелецФайла, ИменаСправочников)

ПриОпределенииНастроекРаботыСФайлами

Описание, пример вызова
Процедура ПриОпределенииНастроекРаботыСФайлами(Настройки) Экспорт

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

ИнтеграцияЕГАИС.ПриОпределенииНастроекРаботыСФайлами(Настройки)

ТекстЗапросаВТКоэффициентыПересчетаВЕдиницыЕГАИС

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

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

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

ИспользуетсяИнтеграцияВФормеДокументаОснования

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

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

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

ПредставлениеДокументаАктСписанияЕГАИС

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

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

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

ПредставлениеДокументаАктПостановкиНаБалансЕГАИС

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

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

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

ПредставлениеДокументаТТНИсходящаяЕГАИС

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

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

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

ПредставлениеДокументаТТНВходящаяЕГАИС

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

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

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

ПредставлениеДокументаЧекЕГАИС

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

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

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

ПредставлениеДокументаЧекЕГАИСВозврат

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

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

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

ПредставлениеДокументаПередачаВРегистр2ЕГАИС

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

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

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

ПредставлениеДокументаВозвратИзРегистра2ЕГАИС

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

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

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

ПредставлениеДокументаУведомлениеОПланируемомИмпортеЕГАИС

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

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

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

ПредставлениеДокументаОтчетОбИмпортеЕГАИС

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

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

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

ПредставлениеДокументаОтчетОПроизводствеЕГАИС

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

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

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

ПредставлениеДокумента

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

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

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

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

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

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

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

ДанныеОформленияДокументовПоПриоритетам

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

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

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

РезультатыЗапросаПередачиВРегистры2и3ПоТТНВходящей

Описание, пример вызова
Функция РезультатыЗапросаПередачиВРегистры2и3ПоТТНВходящей(ДокументСсылка) Экспорт

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

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

ЗаполнитьВXDTOОрганизацию_v1

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданной организации.
//
Процедура ЗаполнитьВXDTOОрганизацию_v1(ОбъектXDTOРодитель, ИмяПоля, Источник, Префикс = "", СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOОрганизацию_v1(ОбъектXDTOРодитель, ИмяПоля, Источник, Префикс, СообщениеXML)

ЗаполнитьВXDTOОрганизацию_v2

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданной организации.
//
Процедура ЗаполнитьВXDTOОрганизацию_v2(ОбъектXDTOРодитель, ИмяПоля, Источник, Префикс = "", СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOОрганизацию_v2(ОбъектXDTOРодитель, ИмяПоля, Источник, Префикс, СообщениеXML)

ЗаполнитьВXDTOОрганизациюСЮрАдресом_v2

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданной организации.
//
Процедура ЗаполнитьВXDTOОрганизациюСЮрАдресом_v2(ОбъектXDTOРодитель, ИмяПоля, Источник, Префикс = "", СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOОрганизациюСЮрАдресом_v2(ОбъектXDTOРодитель, ИмяПоля, Источник, Префикс, СообщениеXML)

ЗаполнитьВXDTOАлкогольнуюПродукцию_v1

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданной алкогольной продукции.
//
Процедура ЗаполнитьВXDTOАлкогольнуюПродукцию_v1(ОбъектXDTO, Источник, Префикс = "", СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOАлкогольнуюПродукцию_v1(ОбъектXDTO, Источник, Префикс, СообщениеXML)

ЗаполнитьВXDTOАлкогольнуюПродукцию_v2

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданной алкогольной продукции.
//
Процедура ЗаполнитьВXDTOАлкогольнуюПродукцию_v2(ОбъектXDTO, Источник, Префикс = "", СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOАлкогольнуюПродукцию_v2(ОбъектXDTO, Источник, Префикс, СообщениеXML)

ЗаполнитьВXDTOИностраннуюАлкогольнуюПродукцию_v2

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданной алкогольной продукции.
//
Процедура ЗаполнитьВXDTOИностраннуюАлкогольнуюПродукцию_v2(ОбъектXDTO, Источник, Префикс = "", СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOИностраннуюАлкогольнуюПродукцию_v2(ОбъектXDTO, Источник, Префикс, СообщениеXML)

ЗаполнитьВXDTOТранспортныйРазделТТН

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

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

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

ЗаполнитьВXDTOТранспортныйРазделТТН_v4

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

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

Результат = ИнтеграцияЕГАИС.ЗаполнитьВXDTOТранспортныйРазделТТН_v4(ДоставкаXDTO, Источник, СообщениеXML)

ТипТранспорта

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

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

Результат = ИнтеграцияЕГАИС.ТипТранспорта(ЗначениеПоиска, Формат, ИспользоватьИсключение);

ТоварВПутиПринадлежитГрузоотправителю

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

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

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

ЗаполнитьВXDTOАкцизныеМаркиПоОтбору

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

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOАкцизныеМаркиПоОтбору(ОбъектXDTO, ПараметрыОтбора, ИсточникАкцизныеМарки, ИмяПоля, СообщениеXML)

ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v2

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданным акцизным маркам.
//
Процедура ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v2(ОбъектXDTO, Источник, ИсточникАкцизныеМарки, ИмяПоля, СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v2(ОбъектXDTO, Источник, ИсточникАкцизныеМарки, ИмяПоля, СообщениеXML)

ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v3

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданным акцизным маркам.
//
Процедура ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v3(ОбъектXDTO, Источник, ИсточникАкцизныеМарки, СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v3(ОбъектXDTO, Источник, ИсточникАкцизныеМарки, СообщениеXML)

ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v4

Описание, пример вызова
// Функция возвращает объект XDTO, соответствующий переданным акцизным маркам.
//
Процедура ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v4(ОбъектXDTO, Источник, ИсточникАкцизныеМарки, СообщениеXML) Экспорт

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

ИнтеграцияЕГАИС.ЗаполнитьВXDTOАкцизныеМаркиПоСправке2_v4(ОбъектXDTO, Источник, ИсточникАкцизныеМарки, СообщениеXML)

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

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

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

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

НайтиОбъектПоИдентификатору

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

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

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

ПараметрыИдентификатораЗапросаV4

Описание, пример вызова
Функция ПараметрыИдентификатораЗапросаV4(ИдентификаторЗапроса) Экспорт

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

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

НайтиОбъектПоИдентификаторуЗапроса

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

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

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

НайтиОбъектПоИдентификаторуТипаЕГАИСПриЗагрузкеКвитанции

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

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

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

НайтиУведомлениеОРегистрацииСправок

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

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

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

НайтиИсториюСправок2ПоТТН

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

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

Результат = ИнтеграцияЕГАИС.НайтиИсториюСправок2ПоТТН(УведомлениеОРегистрации, ИсторияСправок2ПоТТН)

ИсходящееСообщение

Описание, пример вызова
Функция ИсходящееСообщение(ИдентификаторЗапроса) Экспорт

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

Результат = ИнтеграцияЕГАИС.ИсходящееСообщение(ИдентификаторЗапроса)

ЗагрузитьТТНВходящуюЕГАИС

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

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

Результат = ИнтеграцияЕГАИС.ЗагрузитьТТНВходящуюЕГАИС(ОрганизацияЕГАИС, ДополнительныеДанные)

ЗагрузитьУведомлениеОРегистрацииДвиженияТТН

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

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

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

ЗагрузитьУведомлениеОРегистрацииДвиженияАктаПостановкиНаБаланс

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

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

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

ЗагрузитьУведомлениеОРегистрацииДвиженияОтчетаОбИмпортеПроизводстве

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

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

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

ЗагрузитьКвитанциюАктаРасхожденийТТН

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

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

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

ЗагрузитьКвитанциюЗапросаНаОтменуПроведенияТТН

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

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

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

ЗагрузитьАктПоИсходящейТТНЕГАИС

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

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

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

ЗагрузитьЗапросНаОтменуПроведенияТТН

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

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

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

ЗагрузитьОтветНаЗапросАлкогольнойПродукции

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

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

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

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

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

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

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

ЗагрузитьОрганизацию

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

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

Результат = ИнтеграцияЕГАИС.ЗагрузитьОрганизацию(ДанныеОрганизацииXDTO, ЗагрузкаИзКлассификатора);

ЗагрузитьОтветНаЗапросОстатковВРегистре1

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

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

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

ЗагрузитьОтветНаЗапросОстатковВРегистре2

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

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

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

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

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

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

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

ЗагрузитьОтветНаЗапросОтчетаДвиженияМеждуРегистрами

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

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

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

ЗагрузитьОтветНаЗапросОтчетаДвиженияПоСправке2

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

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

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

ЗагрузитьОтветНаЗапросОтчетаИнформацияОбОрганизации

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

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

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

ЗагрузитьОтветНаЗапросОтчетаНеобработанныеТТН

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

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

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

ЗагрузитьОтветНаЗапросОтчетаОбработанныеЧеки

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

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

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

ЗагрузитьОтветНаЗапросОтчетаОстаткиВРегистре1

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

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

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

ЗагрузитьОтветНаЗапросОтчетаОстаткиВРегистре2

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

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

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

ЗагрузитьОтветНаЗапросОтчетаОстаткиВРегистре3

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

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

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

ЗагрузитьОтветНаЗапросОтчетаИсторияСправок2

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

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

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

ЗагрузитьИсториюСправок2ПоТТН

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

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

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

ЗагрузитьВходящуюТранспортнуюНакладную

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

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

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

ЗагрузитьСправку

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

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

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

ОбработатьКвитанциюАСИиУ

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

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

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

ЗагрузитьКвитанцию

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

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

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

НеТребуетсяПроведениеЕГАИС

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

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

Результат = ИнтеграцияЕГАИС.НеТребуетсяПроведениеЕГАИС(Операция));

ЗагрузитьКвитанциюПолученЕГАИС

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

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

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

ЗагрузитьКвитанциюПроведенЕГАИС

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

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

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

ДокументСоответствуетТипуЕГАИС

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

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

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

ДанныеСправки

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

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

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

ДанныеОрганизации

Описание, пример вызова
// Возвращает объект XDTO организации, которую требуется загрузить.
//
Функция ДанныеОрганизации(ДанныеОрганизации) Экспорт

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

Результат = ИнтеграцияЕГАИС.ДанныеОрганизации(ДанныеОрганизации));

ТипОрганизации

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

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

Результат = ИнтеграцияЕГАИС.ТипОрганизации(ДанныеОрганизации));

СлужебныеДанные

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

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

Результат = ИнтеграцияЕГАИС.СлужебныеДанные(ОрганизацияЕГАИС, Операция, АдресЗапроса));

ЗначенияШтрихкодовИзДереваУпаковок

Описание, пример вызова
// Выполняет поиск акцизных марок в дереве упаковок.
//
// Параметры:
// ДеревоУпаковок - ДеревоЗначений - Дерево упаковок.
// ЗначенияШтрихкодов - Массив - Массив найденных штрихкодов.
//
// Возвращаемое значение:
// Массив - Найденные штрихкоды.
Функция ЗначенияШтрихкодовИзДереваУпаковок(ДеревоУпаковок, ЗначенияШтрихкодов = Неопределено) Экспорт

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

Результат = ИнтеграцияЕГАИС.ЗначенияШтрихкодовИзДереваУпаковок(ДеревоУпаковок, ЗначенияШтрихкодов);

ЗаписатьСтатусДокументаЕГАИСПоУмолчанию

Описание, пример вызова
// Выполняет начальную запись в регистр "Статусы документов ЕГАИС"
//
Процедура ЗаписатьСтатусДокументаЕГАИСПоУмолчанию(Источник) Экспорт

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

ИнтеграцияЕГАИС.ЗаписатьСтатусДокументаЕГАИСПоУмолчанию(Источник)

ОтборПоОрганизацииПриСозданииНаСервере

Описание, пример вызова
Процедура ОтборПоОрганизацииПриСозданииНаСервере(Форма, Знач ЗначениеПрефиксы = Неопределено) Экспорт

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

ИнтеграцияЕГАИС.ОтборПоОрганизацииПриСозданииНаСервере(Форма, ЗначениеПрефиксы);

НеотображаемыеВДокументахДальнейшиеДействия

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

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

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

ЗаполнитьСписокВыбораДальнейшееДействие

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

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

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

УстановитьОтборПоДальнейшемуДействию

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

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

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

ЕстьДвижения

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

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

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

НетДвижений

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

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

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

СтатусТребуетОбновленияДвижений

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

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

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

СтатусТребуетДобавленияДвижений

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

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

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

СтатусТребуетУдаленияДвижений

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

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

Результат = ИнтеграцияЕГАИС.СтатусТребуетУдаленияДвижений(СтатусыДвижений, ПредыдущийСтатус, НовыйСтатус)

НастройкиСопоставленияАлкогольнойПродукцииСНоменклатуройВДокументе

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

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

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

СопоставитьАлкогольнуюПродукциюСНоменклатурой

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

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

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

СверткаРегистраСоответствиеНоменклатурыЕГАИС

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

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

ИнтеграцияЕГАИС.СверткаРегистраСоответствиеНоменклатурыЕГАИС()

СоответствиеАлкогольнойПродукции

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

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

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

ПредставлениеВалютыРегламентированногоУчета

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

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

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

ПараметрыРаботыКлиентаПриЗапуске

Описание, пример вызова
Процедура ПараметрыРаботыКлиентаПриЗапуске(Параметры) Экспорт

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

ИнтеграцияЕГАИС.ПараметрыРаботыКлиентаПриЗапуске(Параметры)

КонтекстЗаполненияСерий

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

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

Результат = ИнтеграцияЕГАИС.КонтекстЗаполненияСерий()

ИдентификаторыОрганизации

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

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

Результат = ИнтеграцияЕГАИС.ИдентификаторыОрганизации(ВключаяДату, ТолькоКодФСРАР)

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