Обнаружив в тексте ошибку, выделите ее и нажмите Ctrl + Enter
Сообщения
Форум : Ошибки Automation error и Object variable or With block variable not set
Щетинин Кирилл | 14 янв. 2009 Ср 15:58 | Ответить |
---|---|---|
Добрый день. Столкнулся с возникновением ошибки при загрузке (открытии) документа. ОС: MS Windows XP SP2 (сборка 2600.xpsp_sp2_qfe.070227-2300 : Service Pack 2) Версия программы: 1.84.210 Текст ошибки 1: ****************************************************************** Automation error ——————————————————————————————————————————————————— Код: -2147024770 (0x8007007E) Стек: [B2_DocEditControls::DocEditor.Set-TheB2Document (140)] [B2_DocEditControls::DocEditor.LoadKprDocument (200)] [OI_KPRApplied:KPRDocPackage.LoadDocument] [OI_KPRApplied:KPRDocPackage.LoadDocument] Line = 104, [B2_KPRSrv::KPRDocsPackageSrv.IKPRWorkScheme_GetRecordsetByObjectType (210)] {Type: 1, SysID: (Double) 2} [B2_KPRSrv::KPRDocsPackageSrv.LoadDocumentByID (200)] [B2_KPRSrv::mB2DataBase.DaoToAdoRS (1080)] [B2_KPRSrv] ******************************************************************* После закрытия окна ошибки при попытке закрыть (пустое) окно Загрузка документа… получаем еще одну ошибку Текст ошибки 2 ********************************************************************** Object variable or With block variable not set ——————————————————————————————————————————————————— Код: 91 (0x0000005B) Стек: [B2_DocEditControls::DocEditor.IagControl_OnQueryClose (120)] [B2_DocEditControls::DocEditor.CheckSaveNeed (110)] [B2_DocEditControls] ********************************************************************** Что было сделано: 1) Полностью удалил программу (Панель упр – Установ./Удален программ ничего не осталось) и заново переустановил Системные компоненты – программу. Ошибки остались 2) Скачал mdac_typ26.exe, с вашего сайта и WindowsXP-Windows2000-Script56-KB917344-x86-rus.exe с Майкрософт, установил программу - Ошибки остались 2.1. Полностью удалил программу – установил. Ошибки остались 3) Удалил полностью программу, скачал и установил mdac_typ(MDAC) 2.7 Service Pack 1 Refresh .exe с Майкрософта, , установил программу - Ошибки остались 4) Проверил msado20.tlb, msado21.tlb, msado25.tlb, которые находятся в папке C:\Program Files\Common Files\System\ado. Везде версия 2.81.1117.0, переустановил программу – ошибки остались. 5) Запустил b2fix.exe из C:\Program Files\Oviont Inform\B2W\B2 – ошибки остались. Все переустановки с полным удалением всех компонентов. Надеюсь на вашу помощь. Спасибо. |
Овионт Информ | 14 янв. 2009 Ср 16:45 | Ответить |
---|---|---|
1) Сделайте резервные копии следующих файлов (в них хранятся все Ваши данные):
Balance2.mdb - обязательно, Balance2_195.mdb, Balance2_196.mdb и т.п., Balance2_Back.mdb и т.п. - желательно. Стандартно все эти файлы могут находиться в папке C:\Program Files\Oviont Inform\B2W\B2Data или C:\OI\B2Data, но если у Вас сетевая версия, или если Вы отказались и самостоятельно выбрали папку для установки базы данных, то они могут находиться в другой папке, Вам лучше знать. 2) Обязательно убедитесь, что в Панели управления (подменю "Установка и удаление программ") не видно Системных компонент и Merge-модулей. Если что-то из перечисленного там есть, то это также необходимо удалить. 3) Скачайте по адресу http://balans2.ru/ru/get/ (закладка "Первоначальная установка") файл Setup_B2W_SystemComponents(98-XP).exe. 4) Запустите его. |
Щетинин Кирилл | 19 янв. 2009 Пн 12:12 | Ответить |
---|---|---|
Спасибо за быстрый ответ.
1. резервные копии сделал 2. удалил программу (с удалением баз) 2.1. удалил системные компоненты (через панель управления, Merge-модулей не увидел, слабо представляю что это и мог пропустить) 2.1. перезагрузился 2.2. скачал и установил из Setup_B2W_SystemComponents(98-XP).exe Системные компоненты по Вашей ссылке http://balans2.ru/ru/get/ 2.3. перезагрузиля 2.4. установил программу Баланс, восстановил базу из файла. Ошибки остались, точно те же и в прежней ситуации. |
Овионт Информ | 19 янв. 2009 Пн 13:37 | Ответить |
---|---|---|
Перед входом в программу никаких сообщений не появляется?
|
Щетинин Кирилл | 19 янв. 2009 Пн 13:59 | Ответить |
---|---|---|
Нет, при работе с программой ошибок нет, стоит только загрузить документ - ошибка, возможно ли что ошибка находиться в базе? Как можно проверить целостность базы, если это конечно возможно
|
Овионт Информ | 19 янв. 2009 Пн 14:54 | Ответить |
---|---|---|
Можете установить программу на другом компьютере, и подложить ему базу. Если она не откроется, то пришлите базу нам.
Если на другом компьютере база откроется, то проблема, в ADO или DAO на первом компьютере. Это стандартные компоненты Windows. В этом случае, мы можем только посоветовать вам переустановить их, скачав с официального сайта Microsoft. |
Щетинин Кирилл | 19 янв. 2009 Пн 15:03 | Ответить |
---|---|---|
На другом компьютере (виртуальная машина) программа и база работает, но этот выход неприемлем, так как скорость и простота работы низки.
компоненты переустанавливал (описывал в первом посте) эффекта никакого |
Овионт Информ | 19 янв. 2009 Пн 15:11 | Ответить |
---|---|---|
Если сообщение об ошибке не меняется - значит ADO или DAO не переустановились, и продолжают работать некорректно. А может быть, некорректно работают смежные с ними блоки. Более точно диагностировать сложно; сбой в работе программы вызван неверным отзывом операционной системы на запросы программы.
|
Таньков Алексей | 13 мар. 2009 Пт 9:11 | Ответить |
---|---|---|
При попытке проверить декларацию по есн и декларацию по взносам на ОПС (пенсионные взносы) выдает ошибку.
Программу переустановили. ничего не изменилось! Текст ошибки далее: Automation error ——————————————————————————————————————————————————— Код: -2147467259 (0x80004005) Стек: [B2_TreeControl::TreeGears.theList_MouseDown (220)] [B2_TreeControl::TreeGears.ExecuteNodeContextMenu (280)] [B2_TreeNodes::TNDocBlank.IB2TNOperable_ExecuteOperation (540)] [B2_TreeNodes::TNDocBlank.DoOperationKonturCheck (120)] [B2_KELite::KELiteActions.CheckDocument (260)] [B2_KELite::KELiteActions.CheckDocumentImmediate (270)] [B2_KELite::miB2KELiteTools.KelCore (130)] [B2_KELiteWrapper::KelFactory.GetCore (100)] [B2_KELiteWrapper::miKelFactory.GetSingletonCore (110)] [B2_KELiteWrapper::KelCore.Class_Initialize (130)] [B2_KELiteWrapper::mErrorHandling.CreateObjectErr] {Object: SKBKontur.LIT.KELite.Core.KELiteCore} [B2_KELiteWrapper] |
Овионт Информ | 13 мар. 2009 Пт 13:16 | Ответить |
---|---|---|
Зайдите в программу "Баланс-2W", меню Помощь, О системе. Скопируйте сюда текст из открывшегося окна.
|
Kirill Khaustov | 24 мар. 2009 Вт 15:29 | Ответить |
---|---|---|
В борьбе с Automation Error помогло следующее.
XP Home SP3 В папке %windir%\inf имеется файл mdac.inf. На нем нажать правую кнопку мыши >> выбрать "Установить". Потребуется или дистрибутив винды, или детальное указание каждого файла. Далее перезагрузка и все в порядке ;) P.S. Переустановка компонент и Баланса-2 не требуется. |
Овионт Информ | 24 мар. 2009 Вт 17:52 | Ответить |
---|---|---|
Кирилл, благодарим Вас за интерес к программному продукту "Баланс-2W".
|