Присоединяйтесь!

Открыть карточку документа в API внешней обработки

Открыть карточку документа в API внешней обработки

С помощью API-интерфейса вы можете открыть карточку документа, чтобы посмотреть и отправить его без запуска внешней обработки.

Предварительно убедитесь, что для документа в обработке есть подходящий файл настроек с параметрами:

  • «Реестр1С_Тип» — содержит тип документа;
  • «ЗапросСпискаДокументов» — состав пакета, который будет сформирован и открыт для предварительного просмотра.

Порядок действий отличается для обычного и управляемого приложения 1С.

Обычное приложение
Управляемое приложение
  1. Получите внешнюю обработку, чтобы сформировать пакет документов и открыть окно предварительного просмотра.

    ВО = ВнешниеОбработки.Создать("d:\user\bronfeld\ВнешняяОбработка2\Sbis1C.epf");
    

  2. Вызовите функцию печати из обработки.

    ВО.Печать(Документ1С);
    

    Параметр «Документ1С» — ссылка на документ 1С.

  3. Получите внешнюю обработку на сервере.

    ВО = ВнешниеОбработки.Создать("d:\user\username\ВнешняяОбработка2\Sbis1C_UF.epf", Ложь);
    

    В параметре «БезопасныйРежим» укажите значение «Ложь».

  4. Получите форму главного окна на клиенте.

    ГлавноеОкно = ПолучитьФорму("ВнешняяОбработка.СБИС.Форма.ФормаГлавноеОкно");
    

  5. Вызовите функцию печати из главного окна.

    ГлавноеОкно.Печать("", МассивДокументов);
    

    Параметр «МассивДокументов» — массив с одним элементом, в котором указана ссылка на документ 1С.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.