Имя: Пароль:
1C
1С v8
Вывод макета ActiveDocument в Excel во внешней печатной форме 8.2
0 Adaviya
 
28.04.17
10:08
Добрый день!
Работала всегда с макетами ТабличныйДокумент, либо ДвоичныеДанные, а тут подкинули макет типа ActiveDocument.
Внешняя печатная форма, ЗУП 8.2.
Идет вывод в Эксель.
Так вот, если ее открыть через файл - открыть, все ок, эксель открывается, все хорошо. А если добавить во внеш печ. формы и распечатать из нужного объекта, то эксель на секунду мигает и закрывается. И все. понять ничего не могу((((
То есть через файл-открыть проблем вообще нет, там добавлена ФормаОбработки, в ней код:

Процедура КнопкаВыполнитьНажатие(Кнопка)
    Печать();
КонецПроцедуры

В модуле внешней обработки код такой:

Функция Печать() Экспорт

//получаем данные

Excel    = ПолучитьМакет("Макет").Получить();
Лист    = Excel.Worksheets(1);\

//выводим эти данные, например, так:
Лист.Cells(43,4).Value        = СокрЛП(Фамилия);

Excel.Activate();
    Excel.Windows(1).Visible    = Истина;
КонецФункции


Что я делаю не так? Чего не хватает программе именно при печати через элемент справочника Сотрудники? (внешняя печатная форма для справочника Сотрудники писалась)
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан