Транспортные контейнеры ЭДО
СохранитьКонтейнер
Описание, пример вызова
// Записывает транспортный контейнер в информационную базу.//// Параметры:// ОписаниеКонтейнера - СтрокаТаблицыЗначений из см. СервисЭДО.НоваяТаблицаКонтейнеров// КлючСинхронизации - см. СинхронизацияЭДОКлиентСервер.НовыйКлючСинхронизации// КонтекстДиагностики - см. ОбработкаНеисправностейБЭД.НовыйКонтекстДиагностики// ИмяБезРасширения - Строка - имя файла контейнера// Возвращаемое значение:// Структура:// * ТранспортныйКонтейнер - ДокументСсылка.ТранспортныйКонтейнерЭДО// * Объект - Произвольный - связанный с контейнером объектФункция СохранитьКонтейнер(ОписаниеКонтейнера, КлючСинхронизации, КонтекстДиагностики, ИмяБезРасширения = "") Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.СохранитьКонтейнер(ОписаниеКонтейнера, КлючСинхронизации, КонтекстДиагностики, ИмяБезРасширения);
ЗапросВходящихКонтейнеров
Описание, пример вызова
// Возвращает описание запроса, в результате которого будут содержаться входящие контейнеры.// Запрос содержит следующие поля:// * Ссылка - ДокументСсылка.ТранспортныйКонтейнерЭДО - транспортный контейнер// * ВнешнийУИД - Строка - внешний уникальный идентификатор.//// Параметры:// ИмяВременнойТаблицы - Строка - таблица, в которую будет помещен результат запроса// Отбор - см. НовыйОтборВходящихКонтейнеров// Возвращаемое значение:// - См. ОбщегоНазначенияБЭД.НовоеОписаниеЗапросаФункция ЗапросВходящихКонтейнеров(ИмяВременнойТаблицы, Отбор = Неопределено) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ЗапросВходящихКонтейнеров(ИмяВременнойТаблицы, Отбор);
НовыйОтборВходящихКонтейнеров
Описание, пример вызова
// Возвращает описание отбора входящих контейнеров. См. ЗапросВходящихКонтейнеров.//// Возвращаемое значение:// Структура - Описание:// * ВнешнийИдентификатор - Строка - имя параметра, содержащего внешние идентификаторы контейнеровФункция НовыйОтборВходящихКонтейнеров() Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.НовыйОтборВходящихКонтейнеров()
ДополнитьКонтейнерамиКРаспаковке
Описание, пример вызова
// Дополняет контейнеры, которые будут распаковываться, нераспакованными контейнерами.//// Параметры:// Контейнеры - Массив из ДокументСсылка.ТранспортныйКонтейнерЭДО - контейнеры к распаковке// ИдентификаторыУчетныхЗаписей - Массив из Строка - учетные записи организацииПроцедура ДополнитьКонтейнерамиКРаспаковке(Контейнеры, ИдентификаторыУчетныхЗаписей) Экспорт
Пример вызова
ТранспортныеКонтейнерыЭДО.ДополнитьКонтейнерамиКРаспаковке(Контейнеры, ИдентификаторыУчетныхЗаписей)
СоздатьКонтейнер
Описание, пример вызова
// Создает транспортный контейнер.//// Параметры:// ДанныеОбъектов - см. СинхронизацияЭДО.НовыеДанныеОбъектов// КонтекстДиагностики - см. ОбработкаНеисправностейБЭД.НовыйКонтекстДиагностики//// Возвращаемое значение:// См. НовоеОписаниеКонтейнераФункция СоздатьКонтейнер(ДанныеОбъектов, КонтекстДиагностики = Неопределено) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.СоздатьКонтейнер(ДанныеОбъектов, КонтекстДиагностики);
ОбъектыКонтейнеров
Описание, пример вызова
// Возвращает объекты контейнеров.//// Параметры:// Контейнеры - Массив из ДокументСсылка.ТранспортныйКонтейнерЭДО// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - ДокументСсылка.ТранспортныйКонтейнерЭДО// * Значение - ДокументСсылка.СообщениеЭДОФункция ОбъектыКонтейнеров(Контейнеры) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ОбъектыКонтейнеров(Контейнеры)
ПрисоединенныеФайлыКонтейнеров
Описание, пример вызова
Функция ПрисоединенныеФайлыКонтейнеров(Контейнеры) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ПрисоединенныеФайлыКонтейнеров(Контейнеры)
ПослеОтправкиКонтейнера
Описание, пример вызова
// См. СинхронизацияЭДОСобытия.ПослеОтправкиОбъектаПроцедура ПослеОтправкиКонтейнера(Объект, Контейнер, ОшибкаПередачи, КонтекстДиагностики, Отказ) Экспорт
Пример вызова
ТранспортныеКонтейнерыЭДО.ПослеОтправкиКонтейнера(Объект, Контейнер, ОшибкаПередачи, КонтекстДиагностики, Отказ)
ИзменитьСтатусКонтейнера
Описание, пример вызова
// Изменяет статус транспортного контейнера.//// Параметры:// ТранспортныйКонтейнер - ДокументСсылка.ТранспортныйКонтейнерЭДО// Статус - ПеречислениеСсылка.СтатусыТранспортныхСообщенийБЭД// КонтекстДиагностики - см. ОбработкаНеисправностейБЭД.НовыйКонтекстДиагностики// Комментарий - Строка - описание причины изменения статуса// Возвращаемое значение:// Булево - Истина, если статус контейнера измененФункция ИзменитьСтатусКонтейнера(ТранспортныйКонтейнер, Статус, КонтекстДиагностики = Неопределено, Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ИзменитьСтатусКонтейнера(ТранспортныйКонтейнер, Статус, КонтекстДиагностики, );
РаспаковатьКонтейнеры
Описание, пример вызова
// Параметры:// Контейнеры - Массив из ДокументСсылка.ТранспортныйКонтейнерЭДО// Отпечатки - см. КриптографияБЭДКлиентСервер.НовыеРезультатыПолученияОтпечатков// КонтекстДиагностики - см. ОбработкаНеисправностейБЭД.НовыйКонтекстДиагностики//// Возвращаемое значение:// См. СформироватьДанныеОбъектовФункция РаспаковатьКонтейнеры(Контейнеры, Отпечатки, КонтекстДиагностики) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.РаспаковатьКонтейнеры(Контейнеры, Отпечатки, КонтекстДиагностики)
РаспаковатьФайлКонтейнера
Описание, пример вызова
// Распаковывает архив транспортного контейнера.//// Параметры:// Файл - ДвоичныеДанные - ZIP-архив// - см. РаботаСФайламиБЭД.НовоеОписаниеФайла// КонтекстДиагностики - см. ОбработкаНеисправностейБЭД.НовыйКонтекстДиагностики// Возвращаемое значение:// Структура:// * Карточка - см. ПрочитатьКарточкуЭлектронногоДокумента// * Метаданные - см. ПрочитатьФайлМетаданных// * Ошибка - см. ПрочитатьФайлОшибки// * Картинки - см. РаботаСФайламиБЭД.НовоеОписаниеФайла// * Доверенности - см. ПрочитатьКарточкуМЧДФункция РаспаковатьФайлКонтейнера(Файл, КонтекстДиагностики = Неопределено) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.РаспаковатьФайлКонтейнера(Файл, КонтекстДиагностики);
ДвоичныеДанныеТранспортногоКонтейнера
Описание, пример вызова
// Возвращает транспортный контейнер в виде zip-архива.//// Параметры:// ДанныеОбъекта - СтрокаТаблицыЗначений из см. СинхронизацияЭДО.НовыеДанныеОбъектов// КонтекстДиагностики - см. ОбработкаНеисправностейБЭД.НовыйКонтекстДиагностики// Возвращаемое значение:// ДвоичныеДанныеФункция ДвоичныеДанныеТранспортногоКонтейнера(ДанныеОбъекта, КонтекстДиагностики = Неопределено) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ДвоичныеДанныеТранспортногоКонтейнера(ДанныеОбъекта, КонтекстДиагностики);
ПриДобавленииОбработчиковОбновления
Описание, пример вызова
// См. СинхронизацияЭДОСобытия.ПриДобавленииОбработчиковОбновления.Процедура ПриДобавленииОбработчиковОбновления(Обработчики) Экспорт
Пример вызова
ТранспортныеКонтейнерыЭДО.ПриДобавленииОбработчиковОбновления(Обработчики)
ЗапросКонтейнеровОбъектовДляОтправки
Описание, пример вызова
Функция ЗапросКонтейнеровОбъектовДляОтправки(Отбор, ИмяВременнойТаблицы) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ЗапросКонтейнеровОбъектовДляОтправки(Отбор, ИмяВременнойТаблицы)
НовыйОтборКонтейнеровОбъектов
Описание, пример вызова
Функция НовыйОтборКонтейнеровОбъектов() Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.НовыйОтборКонтейнеровОбъектов()
ОбработатьОшибкуЗагрузкиОбъекта
Описание, пример вызова
Процедура ОбработатьОшибкуЗагрузкиОбъекта(ДанныеОбъекта, КонтекстДиагностики, ТекстОшибки, МожноОтказатьсяОтЗагрузки = Ложь) Экспорт
Пример вызова
ТранспортныеКонтейнерыЭДО.ОбработатьОшибкуЗагрузкиОбъекта(ДанныеОбъекта, КонтекстДиагностики, ТекстОшибки, МожноОтказатьсяОтЗагрузки);
ПараметрыКонтейнера
Описание, пример вызова
// Возвращает параметры транспортного контейнера.//// Параметры:// ИдентификаторДокументооборота - Строка// ИдентификаторСообщения - Строка// ИдентификаторПакета - Строка// СпособОбмена - ПеречислениеСсылка.СпособыОбменаЭД// ИдентификаторУчетнойЗаписи - Строка// ВидСервисаЭДО - ПеречислениеСсылка.ВидыСервисовЭДО// Возвращаемое значение:// Структура:// * Отправитель - Строка - идентификатор отправителя// * Получатель - Строка - идентификатор получателя// * Организация - ОпределяемыйТип.Организация// * Контрагент - ОпределяемыйТип.КонтрагентБЭД// * ДоговорКонтрагента - ОпределяемыйТип.ДоговорСКонтрагентомЭДО// * СпособОбмена - ПеречислениеСсылка.СпособыОбменаЭД// * ВнешнийУИД - Строка// * АдресРесурсаКонтрагента - Строка// * Объект - Произвольный// * Статус - ПеречислениеСсылка.СтатусыТранспортныхСообщенийБЭД// * ВидСервисаЭДО - БулевоФункция ПараметрыКонтейнера(ИдентификаторДокументооборота, ИдентификаторСообщения, ИдентификаторПакета, Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ПараметрыКонтейнера(ИдентификаторДокументооборота, ИдентификаторСообщения, ИдентификаторПакета, );
ПодтвердитьПолучениеКонтейнеров
Описание, пример вызова
// Подтверждает получение всех неподтвержденных контейнеров в сервисе оператора ЭДО.//// Параметры:// КлючиСинхронизации - см. СинхронизацияЭДОКлиентСервер.НовыеКлючиСинхронизации// КонтекстДиагностики - см. ОбработкаНеисправностейБЭД.НовыйКонтекстДиагностикиПроцедура ПодтвердитьПолучениеКонтейнеров(КлючиСинхронизации, КонтекстДиагностики) Экспорт
Пример вызова
ТранспортныеКонтейнерыЭДО.ПодтвердитьПолучениеКонтейнеров(КлючиСинхронизации, КонтекстДиагностики)
ПодтвердитьПолучениеКонтейнера
Описание, пример вызова
// Подтверждает получение контейнера в сервисе оператора ЭДО.//// Параметры:// Контейнер - ДокументСсылка.ТранспортныйКонтейнерЭДО// ВнешнийУИД - Строка// КлючСинхронизации - см. СинхронизацияЭДОКлиентСервер.НовыйКлючСинхронизации// КонтекстДиагностики - см. ОбработкаНеисправностейБЭД.НовыйКонтекстДиагностикиПроцедура ПодтвердитьПолучениеКонтейнера(Контейнер, ВнешнийУИД, КлючСинхронизации, КонтекстДиагностики) Экспорт
Пример вызова
ТранспортныеКонтейнерыЭДО.ПодтвердитьПолучениеКонтейнера(Контейнер, ВнешнийУИД, КлючСинхронизации, КонтекстДиагностики)
КонтейнерОтправлен
Описание, пример вызова
Функция КонтейнерОтправлен(Контейнер) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.КонтейнерОтправлен(Контейнер)
ДанныеДляОтправки
Описание, пример вызова
// Возвращает данные транспортного контейнера для отправки.//// Параметры:// ТранспортныйКонтейнер - ДокументСсылка.ТранспортныйКонтейнерЭДО//// Возвращаемое значение:// Структура:// * СпособОбменаЭД - ПеречислениеСсылка.СпособыОбменаЭД// * Отправитель - Строка// * Получатель - Строка// * АдресРесурсаКонтрагента - ПеречислениеСсылка.СпособыОбменаЭД// * АдресРесурсаОрганизации - Строка, СправочникСсылка.УчетныеЗаписиЭлектроннойПочты -Функция ДанныеДляОтправки(ТранспортныйКонтейнер) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ДанныеДляОтправки(ТранспортныйКонтейнер)
ДанныеДляОтправкиПоМассиву
Описание, пример вызова
// Возвращает данные транспортных контейнеров для отправки.//// Параметры:// ТранспортныйКонтейнер - массив, элементы ДокументСсылка.ТранспортныйКонтейнерЭДО//// Возвращаемое значение:// КлючИЗначение:// Ключ - ДокументСсылка.ТранспортныйКонтейнерЭДО// Значение -// Структура:// * СпособОбменаЭД - ПеречислениеСсылка.СпособыОбменаЭД// * Отправитель - Строка// * Получатель - Строка// * АдресРесурсаКонтрагента - ПеречислениеСсылка.СпособыОбменаЭД// * АдресРесурсаОрганизации - Строка, СправочникСсылка.УчетныеЗаписиЭлектроннойПочты -Функция ДанныеДляОтправкиПоМассиву(ТранспортныеКонтейнеры) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ДанныеДляОтправкиПоМассиву(ТранспортныеКонтейнеры)
СтатусыНеРаспакованныхТранспортныхСообщенийБЭД
Описание, пример вызова
// Возвращает массив статусов не распакованных транспортных сообщений БЭД.//// Возвращаемое значение:// Массив из ПеречислениеСсылка.СтатусыТранспортныхСообщенийБЭД//Функция СтатусыНеРаспакованныхТранспортныхСообщенийБЭД() Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.СтатусыНеРаспакованныхТранспортныхСообщенийБЭД()
ПрочитатьКарточкуМЧД
Описание, пример вызова
// Читает карточку МЧД из ТК и возвращает результат.//// Параметры:// ИмяФайла - Строка// КаталогРаспаковки - Строка//// Возвращаемое значение:// Соответствие из КлючИЗначение:// * Ключ - Строка - Хеш удостоверяемой подписи// * Значение - см. НовоеОписаниеДанныхДоверенностиФункция ПрочитатьКарточкуМЧД(ИмяФайла, КаталогРаспаковки) Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.ПрочитатьКарточкуМЧД(ИмяФайла, КаталогРаспаковки)
НовоеОписаниеДанныхДоверенности
Описание, пример вызова
// Возвращает пустое описание данных доверенности.//// Возвращаемое значение:// Структура:// * НомерДоверенности - Строка// * ДоверительИНН - Строка// * СсылкаНаРеестр - Строка// * СсылкаНаДоверенностьВРеестре - Строка// * Доверенность - см. РаботаСФайламиБЭД.НовоеОписаниеФайла// * Подпись - см. РаботаСФайламиБЭД.НовоеОписаниеФайла// * ДатаВыдачи - Дата// * ДатаОкончания - Дата// * ЭтоФайловаяДоверенность - БулевоФункция НовоеОписаниеДанныхДоверенности() Экспорт
Пример вызова
Результат = ТранспортныеКонтейнерыЭДО.НовоеОписаниеДанныхДоверенности()
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).