ОТКРЫТИЕ КАРТОЧКИ ЭЛЕКТРОННОГО ДОКУМЕНТА

Открытие карточки электронного документа Данный механизм используется при отправке документов непосредственно из карточки документа 1С по кнопке «Печать».

Обычное приложение

Для формирования пакета электронных документов и открытия окна предварительного просмотра необходимо выполнить следующие действия:

  1. Получаем внешнюю обработку:
    ВО = ВнешниеОбработки.Создать("d:\user\bronfeld\ВнешняяОбработка2\Sbis1C.epf");
  2.  Вызываем функцию печати из обработки:
    ВО.Печать(Документ1С);

    где, Документ1С – это ссылка на документ 1С. 

Можно передавать документы только определенных типов, для которых в каталоге настроек внешней обработки есть файлы настроек с параметром «ЗапросСпискаДокументов». В запросе определяется состав пакета документов, который будет сформирован и открыт для предварительного просмотра.

Управляемое приложение 

Необходимо выполнить следующие действия:

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

    В параметре «БезопасныйРежим» указываем «Ложь». Данный код выполняется на сервере. Следующие пункты выполняются на клиенте.

  2. Получаем форму главного окна:
    ГлавноеОкно = ПолучитьФорму("ВнешняяОбработка.СБИС.Форма.ФормаГлавноеОкно");
  3. Вызываем функцию печати из главного окна:
    ГлавноеОкно.Печать("", МассивДокументов);

МассивДокументов – массив с одним элементом (ссылкой на документ 1С).

0
0
Оставьте свой отзыв:
ОТПРАВИТЬ