Имя: Пароль:
1C
1С v8
Макет типа Active document - проблема с печатью
0 Alexey87
 
10.09.13
17:51
Добрый день.

Формирую ВПФ с помощью макета типа Active document - файл типа *.xls.

Делаю как то так:

Макет = ПолучитьМакет("Макет");

глАвтокаталог = Макет.Получить();
глАвтокаталог.Activate();
Книга    =  глАвтокаталог.Application.Workbooks(1);
Лист    =  Книга.Worksheets(1);

Ячейка = Лист.Range("Менеджер");
Ячейка.Value = ДокументОбъект.Менеджер.Наименование;

и т.д......

Все работает супер, пока не открыть другой файл Excel. При открытом файле Excel ВПФ перестает формироваться.
Подскажите, как решить проблему.
1 Alexey87
 
10.09.13
19:22
Проблема, как я понял, в этих двух строчках

Книга    =  глАвтокаталог.Application.Workbooks(1);
Лист    =  Книга.Worksheets(1);

если Excel уже открыт, то ВПФ не отрабатывает
2 Alexey87
 
11.09.13
09:42
Кто-нибудь!Подскажите!Проблема очень актуальна!
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший