AX 2.5 SP3, Word 2003
В модуле "Расчеты с персоналом" есть ряд отчетов, выводящих информацию в предварительно подготовленный шаблоны Word. Вывод идет через объекты COM.
При работе на "обычном" клиенте вывод занимает 10..20 секунд. При работе в терминальном клиенте - около 2 минут.
Если сразу после создания экземпляра Word "передернуть" его видимость следующим образом
X++:
worddocument.visible(true); // сделать экземпляр Word видимым и тут же
worddocument.visible(false); // сделать экземпляр Word не видимым
И только после этого начать заполнение документа Word, то время заполнения в терминальном клиенте сокращается до 4..5 секунд.
На время заполнения документа Word в обычном клиенте такое "передергивание" практически не влияет.
Собственно, вопрос заключается в том, почему? Почему "передергивание" видимости экземпляра Word настолько существенно влияется на время заполнения именно в терминальном клиенте? Можно ли добиться того же эффекта без "передергивания" видимости?
AX2.5 SP3, Word 2003