Skip to content

Транспортные контейнеры ЭДО

СохранитьКонтейнер

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

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

Результат = ТранспортныеКонтейнерыЭДО.СохранитьКонтейнер(ОписаниеКонтейнера, КлючСинхронизации, КонтекстДиагностики, ИмяБезРасширения);

ЗапросВходящихКонтейнеров

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

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

Результат = ТранспортныеКонтейнерыЭДО.ЗапросВходящихКонтейнеров(ИмяВременнойТаблицы, Отбор);

НовыйОтборВходящихКонтейнеров

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

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

Результат = ТранспортныеКонтейнерыЭДО.НовыйОтборВходящихКонтейнеров()

ДополнитьКонтейнерамиКРаспаковке

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

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

ТранспортныеКонтейнерыЭДО.ДополнитьКонтейнерамиКРаспаковке(Контейнеры, ИдентификаторыУчетныхЗаписей)

СоздатьКонтейнер

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

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

Результат = ТранспортныеКонтейнерыЭДО.СоздатьКонтейнер(ДанныеОбъектов, КонтекстДиагностики);

ОбъектыКонтейнеров

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

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

Результат = ТранспортныеКонтейнерыЭДО.ОбъектыКонтейнеров(Контейнеры)

ПрисоединенныеФайлыКонтейнеров

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

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

Результат = ТранспортныеКонтейнерыЭДО.ПрисоединенныеФайлыКонтейнеров(Контейнеры)

ПослеОтправкиКонтейнера

Описание, пример вызова
// См. СинхронизацияЭДОСобытия.ПослеОтправкиОбъекта
Процедура ПослеОтправкиКонтейнера(Объект, Контейнер, ОшибкаПередачи, КонтекстДиагностики, Отказ) Экспорт

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

ТранспортныеКонтейнерыЭДО.ПослеОтправкиКонтейнера(Объект, Контейнер, ОшибкаПередачи, КонтекстДиагностики, Отказ)

ИзменитьСтатусКонтейнера

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

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

Результат = ТранспортныеКонтейнерыЭДО.ИзменитьСтатусКонтейнера(ТранспортныйКонтейнер, Статус, КонтекстДиагностики, );

РаспаковатьКонтейнеры

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

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

Результат = ТранспортныеКонтейнерыЭДО.РаспаковатьКонтейнеры(Контейнеры, Отпечатки, КонтекстДиагностики)

РаспаковатьФайлКонтейнера

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

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

Результат = ТранспортныеКонтейнерыЭДО.РаспаковатьФайлКонтейнера(Файл, КонтекстДиагностики);

ДвоичныеДанныеТранспортногоКонтейнера

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

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

Результат = ТранспортныеКонтейнерыЭДО.ДвоичныеДанныеТранспортногоКонтейнера(ДанныеОбъекта, КонтекстДиагностики);

ПриДобавленииОбработчиковОбновления

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

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

ТранспортныеКонтейнерыЭДО.ПриДобавленииОбработчиковОбновления(Обработчики)

ЗапросКонтейнеровОбъектовДляОтправки

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

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

Результат = ТранспортныеКонтейнерыЭДО.ЗапросКонтейнеровОбъектовДляОтправки(Отбор, ИмяВременнойТаблицы)

НовыйОтборКонтейнеровОбъектов

Описание, пример вызова
Функция НовыйОтборКонтейнеровОбъектов() Экспорт

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

Результат = ТранспортныеКонтейнерыЭДО.НовыйОтборКонтейнеровОбъектов()

ОбработатьОшибкуЗагрузкиОбъекта

Описание, пример вызова
Процедура ОбработатьОшибкуЗагрузкиОбъекта(ДанныеОбъекта, КонтекстДиагностики, ТекстОшибки, МожноОтказатьсяОтЗагрузки = Ложь) Экспорт

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

ТранспортныеКонтейнерыЭДО.ОбработатьОшибкуЗагрузкиОбъекта(ДанныеОбъекта, КонтекстДиагностики, ТекстОшибки, МожноОтказатьсяОтЗагрузки);

ПараметрыКонтейнера

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

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

Результат = ТранспортныеКонтейнерыЭДО.ПараметрыКонтейнера(ИдентификаторДокументооборота, ИдентификаторСообщения, ИдентификаторПакета, );

ПодтвердитьПолучениеКонтейнеров

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

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

ТранспортныеКонтейнерыЭДО.ПодтвердитьПолучениеКонтейнеров(КлючиСинхронизации, КонтекстДиагностики)

ПодтвердитьПолучениеКонтейнера

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

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

ТранспортныеКонтейнерыЭДО.ПодтвердитьПолучениеКонтейнера(Контейнер, ВнешнийУИД, КлючСинхронизации, КонтекстДиагностики)

КонтейнерОтправлен

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

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

Результат = ТранспортныеКонтейнерыЭДО.КонтейнерОтправлен(Контейнер)

ДанныеДляОтправки

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

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

Результат = ТранспортныеКонтейнерыЭДО.ДанныеДляОтправки(ТранспортныйКонтейнер)

ДанныеДляОтправкиПоМассиву

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

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

Результат = ТранспортныеКонтейнерыЭДО.ДанныеДляОтправкиПоМассиву(ТранспортныеКонтейнеры)

СтатусыНеРаспакованныхТранспортныхСообщенийБЭД

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

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

Результат = ТранспортныеКонтейнерыЭДО.СтатусыНеРаспакованныхТранспортныхСообщенийБЭД()

ПрочитатьКарточкуМЧД

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

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

Результат = ТранспортныеКонтейнерыЭДО.ПрочитатьКарточкуМЧД(ИмяФайла, КаталогРаспаковки)

НовоеОписаниеДанныхДоверенности

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

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

Результат = ТранспортныеКонтейнерыЭДО.НовоеОписаниеДанныхДоверенности()

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