Неудачная попытка создания объекта (V77.Application) #476662


#0 by Steel Rain
Всем доброго времени суток. В общем проблема такая: Win 2003 server, самописная конфига (условно ТиС) и Бухгалтерия. Платформа 7.70.027. Из ТиС в Бухгалтерию выгружаются доки через OLE. На прошлой неделе все чудно работало, а после выходных выдало при попытке открытия базы OLE "Неудачная попытка создания объекта (V77.Application)". Это вот на такой строчке кода: БазаОле=СоздатьОбъект("V77.Application"); Платформа SQL, так что попробовал заменить на "V77S.Application", все равно та же ошибка. Да и работало оно так раньше... Видимо как то связано с установленными в пятницу обновлениями безопасности винды. В журнале событий появилась запись Код: 4609 Система событий COM+ обнаружила неверный код возврата в ходе внутренней обработки. Значение HRESULT: 80070005 (строка 62 из d: tcomcomplussrcevents ier1eventsystemobj. cpp). Обратитесь в службу поддержки Майкрософт. В связи с чем проверил все согласно статьи поправил права как там написано. В целом то все и было правильно. Только для папки WINDOWS у группы "Все" дал права на чтение содержимого папки. Далее проверил права на ветки реестра HKEY_LOCAL_MACHINESOFTWAREClassesV77.Applicatio nCLSID и HKEY_CLASSES_ROOTCLSID{63112D80-94F0-11D2-9F39-008048DA120F}LocalServer32 тоже все нормально. Хотел ещё вот так попробовать: "надо запустить dcomcnfg (пусквыполнить), найти объект V77.Application, на закладке "Удостоверение" переключатель в положение "Текущий пользователь", а не запускающий. (ну это чтоб Винду не сносить " но в DCOM не нашел такого объекта, только V77.GeneralPropPage Не знаю что ещё можно поковырять. Помогите люди добрые. P.S Да, ещё пробовал поменять V7Plus.dll и перерегистрировать её в системе. Тоже не помогло. Переустановка платформы не дала результатов.
#1 by АЛьФ
Попробуй под админом запустить разок 1С. Должно в реестре прописаться "V77.Application".
#2 by Steel Rain
Все далал под админом
#3 by Злой Бобр
В установкаудаление программ есть 1С?
#4 by Steel Rain
Есть
#5 by Prikum
Нет прав у пользователя 1С на работу с COM! Смотреть у конфигураторе!
#6 by Steel Rain
Я прошу прощения, а где в конфигураторе права устанавливаются для пользователя на работу с COM объектами?
#7 by Злой Бобр
Внизу закладка Права. Дважды по нужным правам. Потом правой по дереву и свойства. там все есть.
#8 by Steel Rain
"Использовать в качестве OLE Automation сервера" стоит галочка. Больше не вижу ничего подходящего.
#9 by Prikum
Тогда не знаю, у меня было именно там!
#10 by Злой Бобр
Ну попробуй удали 1С. почисть реестр. снова установи. скорее всего где-то у тебя мусор в реестре. может клсиды разные валяются...
#11 by Steel Rain
Самое простое решение, как всегда, оказалось самым верным... В общем я не знаю что это было, ночью перезагрузил сервак и все заработало. Всем спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С