#0
by Михаил 1С
Здравствуйте! У меня есть задача - надо сформировать Word-документ из 1с, я делаю это средствами com - соединяюсь с Word.Application. Если 1с запускать на серевере (через удаленный рабочий стол), то ждать надо Очень долго! При этом, на локальной машине все летает. Помогите пожалуйста - в чем дело? Что может быть такого при работе на сервере через уд.раб.стол?
#1
by Михаил 1С
При этом, Ворд на сервере работает хорошо, без проблем. И во время выполнения моей программы можно запускать окна ворда интерактивно безо всяких тормазов, а вот формирование документа из 1с при этом где-то курит или обедает.
#4
by Михаил 1С
Код такой: Можно перечислять дальше, но главное вот что - самые тормоза идут на строчках То есть - долго работает обращение к СОМ-объектам, даже если они являются свойствами уже существующих объектов (Find - свойство СОМ-объекта Range, и оно тоже является СОМ-объектом) Вывод - надо как-то настроить сервер, чтобы обращение к СОМ-объектам шло быстро. Возможно, что это именно 1с долго к ним обращается. Возможно, что они создаются новыми. Возможно, что дело в том, что работа идет через Automation - сервер. Вот такая штука.
#5
by Михаил 1С
Кто-нибудь знает - как надо настроить сервер? Или надо его сменить? (сейчас у меня Win server 2003 и Word 2003)
#6
by Михаил 1С
Может быть можно внутри 1с настроить Automation - соединение? Возможно, что кроме команды Новый COMОбъект("Word.Application") есть еще другие, которыми можно все настроить?
#10
by Михаил 1С
Ну чтоже - расскажу я вам в чем было дело, может быть кому-нибудь тоже будет надо. Решение задачи такое: сразу после надо делать visible = true; Документ-ворд при этом формируется на глазах пользователя, и что главное - он уже не ленится, а работает прямо на глазах! Если и не летает, то по-крайней мере бегает! В общем, видимо OLE, COM - соединение с Ворд на сервере надо настраивать, 1с видимо это делает плохо, но если ворд работает не в фоновом режиме, а visible, то этому приложению по-умолчанию даются хорошие ресурсы и без доп.настройки. Вот так, я победил! Желаю победы и вам в ваших Битвах!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Динамическое формирование модулей 1с , криптозащита и многое друге.
- Формирование интерфейса в Управление торговлей
- Не работает функия вопрос() в 8-ке/в SQL не работает в файл серверной работает
- Формирование проводок
- формирование книги покупок
- Формирование отчетов в MS Word
- v8: Word - Как в форму вставить OLE объект (Word) и управлять им
- Как открыть документ Word используя объект ActiveX Word.Document.
- Печатная форма документа - документ Word. Не хочу отдельное окно Word!
- ЗУП 3.0 Долго открывает документы. Да и вообще долго работает
- Очень долго формируется типовая печатная форма MS Word из УТ 11
- Формирование документов Word под веб-сервером 1С 8.3
В этой группе 1С
- ЗуП. Пособие на погребение не попадает в 4-ФСС
- Изменение длины номера при конвертации
- Правильный вывод макета на печать
- Расшифровка в схеме компоновки данных
- Конвертация данных. Как скопировать ПКО вместе со всеми ПКС?
- Отловить событие запуска восстановления последовательности
- Как программно поменять текущую страницу формы?
- Ошибка СУБД: ERROR: ScalarArrayOpExpr
- Sharp AR-M205 настройка сканирование
- Как в 1С программно скопировать файл на сетевой ресурс
- РИБ, движения документов
- Отмена последнего отбора
- OLE-подключение к 1С8 из 1С77
- Помогите с партионным учетом
- Объединение 2ч локальных сетей с помощью VPN
- как поменять выгрузку с прямого подключения на файловый обмен?
- Оплата поставщику не попадает в расходы
- Идентификация процесса восстановления последовательностей
- Анализ начисленных взносов и ФСС4 не идут суммы начислений
- Два макета в одной внешней печатной форме