:: Вопросы по 1С
Долгая загрузка COM сервера 1С V8.2
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Может кто то, что то, на эту тему подскажет.
Почему так долго загружается?
goV82=CREATEOBJECT("V82.Application")
Это мгновенно.

Con1s = goV82.Connect(cCon)
А эта команда, крайне медленная.
Пока она идет, легко могу запустить тот же экземпляр 1С
Разницы нет, что локально, что в сети.
Есть вариант как то ускорить?


------------------
Ratings: 0 negative/0 positive
Re: Долгая загрузка COM сервера 1С V8.2
Taran

Сообщений: 13625
Откуда: Красноярск
Дата регистрации: 16.01.2008
Аспид
...легко могу запустить тот же экземпляр 1С...
Запустить?
Или же запустить, авторизоваться и дождаться полной загрузки и перехода в интерактивный режим?
Ratings: 0 negative/0 positive
Re: Долгая загрузка COM сервера 1С V8.2
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Полностью начать работать. Это подразумевалось под запустить.


------------------
Ratings: 0 negative/0 positive
Re: Долгая загрузка COM сервера 1С V8.2
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Я делал через сом коннектор, загрузка заметно быстрей чем
у Application
obj = Createobject("V82.COMConnector")
PS
не по теме, просто к слову
Ratings: 0 negative/0 positive
Re: Долгая загрузка COM сервера 1С V8.2
PaulWist

Сообщений: 14625
Дата регистрации: 01.04.2004
Аспид
Может кто то, что то, на эту тему подскажет.
Почему так долго загружается?
goV82=CREATEOBJECT("V82.Application")
Это мгновенно.

Con1s = goV82.Connect(cCon)
А эта команда, крайне медленная.
Пока она идет, легко могу запустить тот же экземпляр 1С
Разницы нет, что локально, что в сети.
Есть вариант как то ускорить?

Application тянет всю конфигурацию.


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: Долгая загрузка COM сервера 1С V8.2
Аспид

Сообщений: 3475
Откуда: Москва
Дата регистрации: 01.04.2005
Дмитрий Петров
не по теме, просто к слову
Очень даже в тему)))
Читал про него, не пробовал. Надо попробовать!
Спасибо


------------------
Ratings: 0 negative/0 positive
Re: Долгая загрузка COM сервера 1С V8.2
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Может будет полезным, в большинстве случаев делаю так
Server="имя сервера"
basa="имя базы"
login="логин"
passwd="пароль"
obj1 = Createobject("V82.COMConnector")
conString='Srvr="'+Server+'";Ref="'+basa+'";Usr="'+login+'";Pwd="'+passwd+'"'
obj = obj1.Connect(conString)
oQuery = obj.Newobject("Запрос")
TEXT TO cSql NOSHOW PRETEXT 7
--тут текст запроса
ENDTEXT
* Если надо передать параметр, то передаем его так
*oQuery.УстановитьПараметр("Название параметра",значение)
oQuery.Текст=cSql
oRes = oQuery.Выполнить().Выгрузить()
If oRes.Количество()>0
For Each oRow In oRes
? oRow.имя_поля
Endfor
Endif
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 1 (Гостей: 1)

© 2000-2024 Fox Club 
Яндекс.Метрика