| 
    0
    
        Akela has missed    
       
    
    04.04.17 
            ✎
    18:06 
 | 
         
        Добрый день!
 
 Я так понимаю, что БСП печатает водровские документы следующим образом:
 
 1. должен быть макет типа "двоичные данные", в котором идет лишь описание областей.
 2. создается два вордовских документа:
 2.1 первый - это сам "макет" из которого копируются области
 2.2 второй - это "печатная форма", в который области вставляются.
 3. Первый док. бесследно закрывается, а второй - отображается пользователю.
 
 Макет = УправлениеПечатьюКлиент.ИнициализироватьМакетОфисногоДокумента(ДвоичныеДанныеМакетов[ИмяМакета], ТипМакета, ИмяМакета);
 ПечатнаяФорма = УправлениеПечатьюКлиент.ИнициализироватьПечатнуюФорму(ТипМакета, Макет.НастройкиСтраницыМакета);
 // Вывод обычных областей с параметрами.
 //Область = УправлениеПечатьюКлиент.ОбластьМакета(
 //УправлениеПечатьюКлиент.ПрисоединитьОбластьИЗаполнитьПараметры(
 УправлениеПечатьюКлиент.ПоказатьДокумент(ПечатнаяФорма);
 УправлениеПечатьюКлиент.ОчиститьСсылки(ПечатнаяФорма, ЗакрытьОкноПечатнойФормы);
 УправлениеПечатьюКлиент.ОчиститьСсылки(Макет);
 
 Но не могу найти, есть ли в БСП решение как работать с макетами типа именно "Active Document"?     
         | 
 | 
    
    
        | 
    1
    
        Akela has missed    
       
    
    04.04.17 
            ✎
    18:06 
 | 
         
        На первый взгляд необходимо и инициализировать макет, и показывать его же:
 
 Макет = УправлениеПечатьюКлиент.ИнициализироватьМакетОфисногоДокумента(ДвоичныеДанные, ТипМакета, ИмяМакета);
 УправлениеПечатьюКлиент.ПоказатьДокумент(Макет);
 //ссылки не удаляем, иначе док закроется.
 
 Впрочем это работает, или есть другие варианты?     
         | 
 |