0
Wefast
14.09.15
✎
15:06
|
Идея сделать печатную форму с использованием Active Document вызвана тем, что есть поле "Содержание" которое может быть любой длины. И как осуществить перенос части текста при необходимости на новую странице без заморочек я не понял. А тут Word сам все делает при возникновение такой необходимости.
Для каждого Данные из ОсновныеДанные Цикл
АктивныйДокумент = ПолучитьМакет("Макет");
КомОбъект = АктивныйДокумент.Получить();
КомОбъект.Application.Visible=1;
КомОбъект.Bookmarks(СокрЛП("НомерТребования")).Select();
КомОбъект.Application.Selection.TypeText(СокрЛП(Данные.Номер));
КомОбъект = 0;
КонецЦикла;
В общем он вроде бы вполне сносно формирует документ, но открывается после пустой табличный документ, так как это кнопка печати
Открывает одно пустое окно с вордом и второе с документов открывает в режими Черновика.
В общем я пытался в конце принудительно закрыть табличный документ ТабДок.Скрыть(); но не вышло
|
|