ЭДО_ОтправитьОтветНаДокумент

Синтаксис:

ЭДО_ОтправитьОтветНаДокумент

Описание:

Отправляет ответ на электронный документ.

Входные параметры:

  • ДанныеОтправки (тип Структура) – коллекция данных сохраненного электронного документа. См. возвращаемое значение метода ЭДО_ПолучитьСохраненныеДанныеДляОтправкиОтвета.

  • ДвоичныеДанныеТитула (тип ДвоичныеДанные) – двоичные данные ответа.

  • ДвоичныеДанныеПодписи (тип ДвоичныеДанные, Неопределено) – двоичные данные подписи ответа. Данные подписи прикладывайте только для сущностей, требующих подписания. Параметр необязателен с версии 4.63.

Возвращает:

Булево – результат отправки ответа на документ. Истина, если ответ отправлен.

Пример кода
Процедура ОтказатьВАннулированииЭлектронногоДокумента(ДокументДД)

      ВариантыОтветаПоДокументу = ОсновнойМодуль.ЭДО_Перечисление_ВариантыОтветаПоДокументу();
      Вердикт = ВариантыОтветаПоДокументу.ОтказатьВАннулировании;

      Идентификаторы = Новый Структура;

      Идентификаторы.Вставить("BoxId", ДокументДД.BoxId);
      Идентификаторы.Вставить("MessageId", ДокументДД.LetterId);

      ИдентификаторыПОА = ОсновнойМодуль.ЭДО_ИдентификаторыПредложенияОбАннулировании(ДокументДД);
      Идентификаторы.Вставить("EntityId", ИдентификаторыПОА.EntityId);

      ПричинаОтказа = "Документ принят к учету. Требуется корректировка.";
      ОтправительУС = ОтправительУС();

      Попытка
            ФайлОтказа_ДвоичныеДанные = ОсновнойМодуль.ЭДО_СгенерироватьФайлОтказа(Идентификаторы, ПричинаОтказа, ОтправительУС);
      Исключение
            ТекстОшибки = ОписаниеОшибки();
            Сообщить(ТекстОшибки);
      КонецПопытки;

      ДанныеОтправки = Новый Структура;
      ДанныеОтправки.Вставить("Вердикт", Вердикт);
      ДанныеОтправки.Вставить("ДокументДД", ДокументДД);

      Попытка
            ОсновнойМодуль.ЭДО_ОтправитьОтветНаДокумент(ДанныеОтправки, ФайлОтказа_ДвоичныеДанные);
      Исключение
            ТекстОшибки = ОписаниеОшибки();
            Сообщить(ТекстОшибки);
      КонецПопытки;

КонецПроцедуры

Функция ОтправительУС()

      Результат = ОсновнойМодуль.Контракт_УчастникОбменаУниверсальнымиСообщениями();

      Результат.Фамилия   = "Булгаков";
      Результат.Имя       = "Михаил";
      Результат.Отчество  = "Афанасьевич";
      Результат.Должность = "Писатель, драматург, театральный режиссер и актер";

      Возврат Результат;

КонецФункции