Skip to content

Обмен с контрагентами

ПараметрыПриСозданииНаСервере_ФормаДокумента

Описание, пример вызова
// см. ИнтерфейсДокументовЭДО.ПараметрыПриСозданииНаСервере_ФормаДокумента
//
Функция ПараметрыПриСозданииНаСервере_ФормаДокумента() Экспорт

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

Результат = ОбменСКонтрагентами.ПараметрыПриСозданииНаСервере_ФормаДокумента()

ПриСозданииНаСервере_ФормаДокумента

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

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

ОбменСКонтрагентами.ПриСозданииНаСервере_ФормаДокумента(ПараметрыПриСозданииНаСервере)

ПараметрыПриСозданииНаСервере_ФормаСписка

Описание, пример вызова
// см. ИнтерфейсДокументовЭДО.ПараметрыПриСозданииНаСервере_ФормаСписка
//
Функция ПараметрыПриСозданииНаСервере_ФормаСписка() Экспорт

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

Результат = ОбменСКонтрагентами.ПараметрыПриСозданииНаСервере_ФормаСписка()

ПриСозданииНаСервере_ФормаСписка

Описание, пример вызова
// Обработчик события "ПриСозданииНаСервере" формы списка справочников и документов
//
// Параметры:
// ПараметрыПриСозданииНаСервере - см. ПараметрыПриСозданииНаСервере_ФормаСписка.
//
Процедура ПриСозданииНаСервере_ФормаСписка(ПараметрыПриСозданииНаСервере) Экспорт

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

ОбменСКонтрагентами.ПриСозданииНаСервере_ФормаСписка(ПараметрыПриСозданииНаСервере)

ПараметрыПриСозданииНаСервере_ФормаСправочника

Описание, пример вызова
// см. ИнтерфейсДокументовЭДО.ПараметрыПриСозданииНаСервере_ФормаСправочника
//
Функция ПараметрыПриСозданииНаСервере_ФормаСправочника() Экспорт

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

Результат = ОбменСКонтрагентами.ПараметрыПриСозданииНаСервере_ФормаСправочника()

ПриСозданииНаСервере_ФормаСправочника

Описание, пример вызова
// Обработчик события "ПриСозданииНаСервере" формы справочника
//
// Параметры:
// ПараметрыПриСозданииНаСервере - см. ПараметрыПриСозданииНаСервере_ФормаСправочника.
//
Процедура ПриСозданииНаСервере_ФормаСправочника(ПараметрыПриСозданииНаСервере) Экспорт

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

ОбменСКонтрагентами.ПриСозданииНаСервере_ФормаСправочника(ПараметрыПриСозданииНаСервере)

ПараметрыПриЧтенииНаСервере_ФормаДокумента

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

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

Результат = ОбменСКонтрагентами.ПараметрыПриЧтенииНаСервере_ФормаДокумента()

ПараметрыПриЧтенииНаСервере_ФормаСправочника

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

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

Результат = ОбменСКонтрагентами.ПараметрыПриЧтенииНаСервере_ФормаСправочника()

ПриЧтенииНаСервере_ФормаДокумента

Описание, пример вызова
// Обработчик события "ПриЧтенииНаСервере" формы документа.
//
// Параметры:
// ПараметрыПриЧтенииНаСервере - Структура - см. ПараметрыПриЧтенииНаСервере_ФормаДокумента.
//
Процедура ПриЧтенииНаСервере_ФормаДокумента(ПараметрыПриЧтенииНаСервере) Экспорт

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

ОбменСКонтрагентами.ПриЧтенииНаСервере_ФормаДокумента(ПараметрыПриЧтенииНаСервере)

ПриЧтенииНаСервере_ФормаСправочника

Описание, пример вызова
// Обработчик события "ПриЧтенииНаСервере" формы справочника.
//
// Параметры:
// ПараметрыПриЧтенииНаСервере - Структура - см. ПараметрыПриЧтенииНаСервере_ФормаСправочника.
//
Процедура ПриЧтенииНаСервере_ФормаСправочника(ПараметрыПриЧтенииНаСервере) Экспорт

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

ОбменСКонтрагентами.ПриЧтенииНаСервере_ФормаСправочника(ПараметрыПриЧтенииНаСервере)

ПараметрыПослеЗаписиНаСервере

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

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

Результат = ОбменСКонтрагентами.ПараметрыПослеЗаписиНаСервере()

ПараметрыПослеЗаписиНаСервере_ФормаСправочника

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

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

Результат = ОбменСКонтрагентами.ПараметрыПослеЗаписиНаСервере_ФормаСправочника()

ПослеЗаписиНаСервере

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

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

ОбменСКонтрагентами.ПослеЗаписиНаСервере(ДокументОбъект, ПараметрыЗаписи, ПараметрыПослеЗаписи)

ПослеЗаписиНаСервере_ФормаСправочника

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

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

ОбменСКонтрагентами.ПослеЗаписиНаСервере_ФормаСправочника(СправочникОбъект, ПараметрыЗаписи, ПараметрыПослеЗаписи)

ПараметрыПриИзмененииКлючевыхРеквизитовЭДО

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

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

Результат = ОбменСКонтрагентами.ПараметрыПриИзмененииКлючевыхРеквизитовЭДО()

ПриИзмененииКлючевыхРеквизитовЭДО

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

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

ОбменСКонтрагентами.ПриИзмененииКлючевыхРеквизитовЭДО(ПараметрыПриИзменении)

ПриПолученииДанныхНаСервере

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

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

ОбменСКонтрагентами.ПриПолученииДанныхНаСервере(ИмяЭлемента, Настройки, Строки)

ТребуетсяПодключениеЭДО

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

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

ОбменСКонтрагентами.ТребуетсяПодключениеЭДО(Организация, ТребуетсяПодключение)

ТребуетсяПереизданиеСертификатаЭДО

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

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

ОбменСКонтрагентами.ТребуетсяПереизданиеСертификатаЭДО(Организация, Сертификат, ТребуетсяПереиздание)

ИнициализироватьНастройкиПодключенияЭДО

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

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

ОбменСКонтрагентами.ИнициализироватьНастройкиПодключенияЭДО(Организация, КодФНС, Настройки)

ИнициализироватьНастройкиПереизданияСертификатаЭДО

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

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

ОбменСКонтрагентами.ИнициализироватьНастройкиПереизданияСертификатаЭДО(Организация, КодФНС, Сертификат, Настройки)

ПроверитьНастройкиРегистрацииЭДО

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

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

ОбменСКонтрагентами.ПроверитьНастройкиРегистрацииЭДО(Настройки, НастройкиКорректны)

АдресСтраницыСУсловиямиПодключения

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

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

ОбменСКонтрагентами.АдресСтраницыСУсловиямиПодключения(Адрес)

ВыгрузкаДокументовДляПередачиВФНС

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

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

Результат = ОбменСКонтрагентами.ВыгрузкаДокументовДляПередачиВФНС(УчетныеДокументы, УникальныйИдентификатор)

ВыгрузкаНеформализованныхДокументовPDFДляПередачиВФНС

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

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

ОбменСКонтрагентами.ВыгрузкаНеформализованныхДокументовPDFДляПередачиВФНС(ДанныеФайловПоОбъектамУчета, );

СвойстваОбъектовУчетаЭлектронныхДокументовДляВыгрузкиВФНС

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

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

Результат = ОбменСКонтрагентами.СвойстваОбъектовУчетаЭлектронныхДокументовДляВыгрузкиВФНС(ОбъектыУчета);

СтатусДокументооборота

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

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

Результат = ОбменСКонтрагентами.СтатусДокументооборота(Объект)

СведенияОбЭлектронномДокументе

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

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

Результат = ОбменСКонтрагентами.СведенияОбЭлектронномДокументе(ЭлектронныйДокумент)

ДанныеЭлектронногоДокумента

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

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

Результат = ОбменСКонтрагентами.ДанныеЭлектронногоДокумента(ЭлектронныйДокумент)

ОписанияОбъектовУчета

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

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

Результат = ОбменСКонтрагентами.ОписанияОбъектовУчета(НаборОбъектовУчета)

НовыеПараметрыВизуализацииЭлектронногоДокумента

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

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

Результат = ОбменСКонтрагентами.НовыеПараметрыВизуализацииЭлектронногоДокумента()

СформироватьДанныеДляВыгрузкиЭлектронныхДокументов

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

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

Результат = ОбменСКонтрагентами.СформироватьДанныеДляВыгрузкиЭлектронныхДокументов(ОписанияОбъектовУчета, ПараметрыВизуализацииОбъектовУчета);

ДобавитьИспользуемыйТипДокумента

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

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

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

ТипыДокументов

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

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

Результат = ОбменСКонтрагентами.ТипыДокументов()

ВариантыФормированияУниверсальныхДокументов

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

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

Результат = ОбменСКонтрагентами.ВариантыФормированияУниверсальныхДокументов()

НаправленияДокументов

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

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

Результат = ОбменСКонтрагентами.НаправленияДокументов()

ФорматыДокументов

Описание, пример вызова
// Возвращает поддерживаемые библиотекой форматы электронных документов. Следует использовать вместо прямого обращения
// к строковым идентификаторам форматов.
//
// Возвращаемое значение:
// Структура - форматы:
// * CML208 - Строка - идентификатор формата CML 2.08. См. макеты обработки ОбменСКонтрагентами: ЗаказТовара,
// КаталогТоваров, ОтветНаЗаказ, ОтчетКомиссионераОПродажах, ОтчетКомиссионераОСписании, ПрайсЛист,
// РеквизитыОрганизации, СчетНаОплату
// * CML402 - Строка - идентификатор формата CML 4.02. См. Обработка.ОбменСКонтрагентами.Макет.ПередачаВозвратТоваровМеждуОрганизациями
// * ФНС - Структура - форматы ФНС:
// ** УПД - Структура - форматы УПД (ММВ-7-15/155@):
// *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.УПД_ИнформацияПродавца_5_01
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.УПД_ИнформацияПокупателя_5_01
// ** УПД2019 - Структура - форматы УПД 2019 (ММВ-7-15/820@):
// *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.УПД_ИнформацияПродавца_2019
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.УПД_ИнформацияПокупателя_2019
// ** УКД - Структура - форматы УКД (ММВ-7-15/189@):
// *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.УКД_ИнформацияПродавца
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.УКД_ИнформацияПокупателя
// ** УКД2020 - Структура - форматы УКД (ЕД-7-26/736@):
// *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.УКД_ИнформацияПродавца_2020
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.УКД_ИнформацияПокупателя_2020
// ** ПередачаТоваров - Структура - форматы передачи товаров (ММВ-7-10/551@):
// *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.ТОРГ12_Продавец
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.ТОРГ12_Покупатель
// ** ПередачаРабот - Структура - форматы передачи результатов работ (ММВ-7-10/552@):
// *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.Акт501_Исполнитель
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.Акт501_Заказчик
// ** АктОРасхождениях - Структура - форматы документа о приемке и расхождениях (ММВ-7-15/423@):
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.АктОРасхождениях_2019
// ** ТорговаяОперация - Структура - форматы торговой операции (ММВ-7-6/172@):
// *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.ТОРГ12_Продавец
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.ТОРГ12_Покупатель
// ** ПриемкаСдачаРабот - Структура - форматы приемки-сдачи работ (ММВ-7-6/172@):
// *** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.Акт501_Исполнитель
// *** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.Акт501_Заказчик
// ** СчетФактура - Строка - идентификатор формата счета-фактуры (ММВ-7-6/93@).
// См. Обработка.ОбменСКонтрагентами.Макет.СчетФактура
// ** КорректировочныйСчетФактура - Строка - идентификатор формата корректировочного счета-фактуры (ММВ-7-6/93@).
// См. Обработка.ОбменСКонтрагентами.Макет.КорректировочныйСчетФактура
// ** АктПриемкиСтроительныхРаботУслуг - Структура - ЕД-7-26/691@:
// *** ИнформацияПодрядчика - Строка
// *** ИнформацияЗаказчика - Строка
// * КорректировочныйДокумент1С - Структура - формат корректировочного документа 1С:
// ** ИнформацияПродавца - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.СоглашениеОбИзмененииСтоимостиОтправитель
// ** ИнформацияПокупателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.СоглашениеОбИзмененииСтоимостиПолучатель
// ** АктСверкиВзаиморасчетов - Структура - форматы документа сверки взаиморасчетов (ЕД-7-26/405@):
// *** ИнформацияОтправителя - Строка - идентификатор формата информации продавца.
// См. Обработка.ОбменСКонтрагентами.Макет.АктСверкиВзаиморасчетов_ИнформацияОтправителя
// *** ИнформацияПолучателя - Строка - идентификатор формата информации покупателя.
// См. Обработка.ОбменСКонтрагентами.Макет.АктСверкиВзаиморасчетов_ИнформацияПолучателя
//
Функция ФорматыДокументов() Экспорт

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

Результат = ОбменСКонтрагентами.ФорматыДокументов()

ТекстЗапросаОбъектовУчетаПодлежащихФормированиюЭлектронныхДокументов

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

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

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

ПерезаполнитьОбъектУчетаПоЭлектронномуДокументу

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

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

ОбменСКонтрагентами.ПерезаполнитьОбъектУчетаПоЭлектронномуДокументу(ОбъектУчета, ЭлектронныйДокумент, СпособОбработки, );

ДополнительныеПараметрыПерезаполненияДокументаИБ

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

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

Результат = ОбменСКонтрагентами.ДополнительныеПараметрыПерезаполненияДокументаИБ()

ОписаниеКонтейнераЭлектронногоДокумента

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

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

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

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

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

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

Результат = ОбменСКонтрагентами.ПредставлениеЭлектронногоДокументаПоФайлу(ВидДокумента, ДвоичныеДанныеОсновногоФайла, );

ДанныеЭлектронногоДокументаПоФайлу

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

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

Результат = ОбменСКонтрагентами.ДанныеЭлектронногоДокументаПоФайлу(ДвоичныеДанныеФайла)

ДанныеНеСопоставленнойНоменклатурыДокументаПоФайлу

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

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

Результат = ОбменСКонтрагентами.ДанныеНеСопоставленнойНоменклатурыДокументаПоФайлу(ДвоичныеДанныеФайла, Контрагент)

НовыеДанныеДокументаДляОтраженияВУчете

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

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

Результат = ОбменСКонтрагентами.НовыеДанныеДокументаДляОтраженияВУчете()

ЗагрузитьДокументИзФайла

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

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

ОбменСКонтрагентами.ЗагрузитьДокументИзФайла(ДанныеФайла, ОбъектыУчета, Отказ)

УстановитьИспользованиеЭДО

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

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

ОбменСКонтрагентами.УстановитьИспользованиеЭДО(Используется);

ИспользованиеУниверсальногоПередаточногоДокумента

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

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

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

ИспользованиеУниверсальногоКорректировочногоДокумента

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

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

Результат = ОбменСКонтрагентами.ИспользованиеУниверсальногоКорректировочногоДокумента(Организация, Контрагент, ДоговорКонтрагента);

РазрешеноИспользоватьВнутреннийЭДО

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

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

Результат = ОбменСКонтрагентами.РазрешеноИспользоватьВнутреннийЭДО()

НастройкиОтправки

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

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

Результат = ОбменСКонтрагентами.НастройкиОтправки(ОбъектыУчета)

ДокументооборотНастроен

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

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

Результат = ОбменСКонтрагентами.ДокументооборотНастроен(ПараметрыДокументооборота)

ПодключитьИспользованиеФорматаДоговорныхДокументовXML

Описание, пример вызова
// Включает использование формата договорных документов формата XML (ЕД-7-26/115@) в текущих настройках форматов
//
// Также следует определить см. ОбменСКонтрагентамиПереопределяемый.УстановитьПризнакИспользованияФорматаДоговорногоДокументаXML
// Это требуется для того, чтобы при автоматическом обновлении информации о форматах, данные об использовании договорных
// документов xml сохранялись актуальными.
//
Процедура ПодключитьИспользованиеФорматаДоговорныхДокументовXML() Экспорт

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

ОбменСКонтрагентами.ПодключитьИспользованиеФорматаДоговорныхДокументовXML()

ЕстьПравоЧтенияНастройкиОбмена

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

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

Результат = ОбменСКонтрагентами.ЕстьПравоЧтенияНастройкиОбмена()

ЕстьПравоНастройкиОбмена

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

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

Результат = ОбменСКонтрагентами.ЕстьПравоНастройкиОбмена()

ЕстьПравоВыполненияОбмена

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

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

Результат = ОбменСКонтрагентами.ЕстьПравоВыполненияОбмена()

ЕстьПравоОбработкиЭД

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

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

Результат = ОбменСКонтрагентами.ЕстьПравоОбработкиЭД()

КоличествоДокументовРазделаТекущихДелЭДО

Описание, пример вызова
// Считает количество документов в разделе текущих дел ЭДО. В целях оптимизации подсчет ведется до 1000.
// В случае возврата числа 1000 рекомендуется считать, что документов более 999 (рекомендуется визуализировать как 999+).
//
// Параметры:
// ПараметрыОтбора - см. ОбменСКонтрагентамиКлиентСервер.ПараметрыОтбораТекущихДелЭДО.
// Возвращаемое значение:
// Число - количество документов в указанном разделе с учетом переданных фильтров.
Функция КоличествоДокументовРазделаТекущихДелЭДО(ПараметрыОтбора) Экспорт

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

Результат = ОбменСКонтрагентами.КоличествоДокументовРазделаТекущихДелЭДО(ПараметрыОтбора)

ТипыСводныхСостоянийЭДОУниверсальногоФормата

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

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

Результат = ОбменСКонтрагентами.ТипыСводныхСостоянийЭДОУниверсальногоФормата(ВерсияФормата, СостояниеЭДО)

ТипСостоянияЭлектронногоДокументаУниверсальногоФормата

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

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

Результат = ОбменСКонтрагентами.ТипСостоянияЭлектронногоДокументаУниверсальногоФормата(ВерсияФормата, СостояниеЭДО)

СостояниеЭДОПоЗначениюУниверсальногоФормата

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

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

Результат = ОбменСКонтрагентами.СостояниеЭДОПоЗначениюУниверсальногоФормата(ВерсияФормата, ТипСостояния)

ОрганизацияПодключена

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

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

Результат = ОбменСКонтрагентами.ОрганизацияПодключена(Организация)

ОписаниеПоляСведенийОВыбытииМаркированныхТоваров

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

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

Результат = ОбменСКонтрагентами.ОписаниеПоляСведенийОВыбытииМаркированныхТоваров()

ОписаниеСпециальногоОбстоятельстваФНС

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

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

Результат = ОбменСКонтрагентами.ОписаниеСпециальногоОбстоятельстваФНС(КодСпециальногоОбстоятельства)

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