Дело в том что при обновлении выключили свет и теперь не заходит в БД, сразу окно виндовое с ошибкой 1cv8c.exe
При просмотре подробней там куча буков с ошибками. Я так понимаю нарушена целостность базы! При тестировании chdbfl.exe ошибок не видит, в конфигуратор тоже не давал зайти, потом создал пустую базу и сам файл информационной базы скопировал в каталог этот чистой базы, пользовательский режим так же не запускается, а вот в конфигуратор зашел! Тут при открытии конфигурации выдает ошибку "Нарушена целостность структуры конфигурации". И все! Тестирование при помощи стандартных средств конфигуратора не помогает, начинает тестить и прерывается на проверке целостности. Что делать в такой ситуации можно ли восстановить базу? Есть ли программки для тестирования и исправления такого рода ошибок(1С:БП 8.2 (базовая))
(15) Kostya12345,
Значится так: Запускаю тестирование и исправление, ставлю все галки и нажимаю выполнить! Начинается тестирование, и через 10 секунд (+-), внизу отображается ход выполнения, так вот там написано что идет Реиндексация таблиц БД и вылазит ошибка виндовая 1cv8.exe - обнаружена ошибка. Приложение будет закрыто. И собственно и закрывается!
(1) glorx, без опыта самостоятельно вряд ли получится восстановить.
Надо просить помощи у тех, кто уже имеет опыт восстановления поврежденных баз.
Но для этого придется выложить базу на файлообменник.
У меня было что-то похожее. Грохнулась конфигурация поставщика. Помогло только загрузка идентичной конфигурации.. "Конфигурация - загрузить конфигурацию из файла"
Эх была бы копия, вопросов бы не было! База не моя, попросили помочь, видно у многих желание делать копии появляется после того как база летит за несколько лет!
(3) glorx, вопрос вижу, ты уж не подумай ничего плохого просто чтобы другие кто не делает копии хотя бы задумались и начали такое действие. Это правило такое: делать всегда резервную копию до и после обновления. В крайних случаях после обновления не делать. Иначе будут подобные последствия, и не только из-за отключения компьютера.
тож было попадалово такое...
обновлял три базы, у первых двух архив сделал, а на третьей забИл, и электричество как раз на ней и скакнуло(
но у меня chdbfl.exe нашел чуто и она хотябы открылась в пользовательском режиме.
Дальше переносил через хмл в новую рабочую.
когда сам искал вроде встречал что то ... но там попробуй еще разберись...
вроде как конфигурация до конца не обновилась и нужно открыть базу какими то редакторами... бинарных файлов... и скопировать кусок поломаной на такой же кусок из рабочей... ток разбери попробуй де там что...
(7) glorx,
та там тип любой хех.. 16ричный... хз как они называются... так до конца и не разобрался то.
да и давно было, много гугли на ету тему и находил какие то инструкции... погугли
спецы какие то находились тож которые готовы были восстановить... за кровные...
Во почитай: http://infostart.ru/public/116123/ может поможет
При обновлении конфигурации вылетела 1С. После чего наотрез отказалась входить в базу. При этом в конфигураторе выдавалось сообщение "Внимание!!! При обновлении данных, после последней реструктуризации, произошла критическая ошибка. Повторить обновление?" Потом выходило сообщение "Обнаружена незавершённая операция сохранения конфигурации. Для продолжения необходимо завершить операцию". Горела кнопка Ок - на этом работоспособность конфигуратора и базы заканчивалась.
Попробуйте для начала выполнить проверку жесткого диска на наличие ошибок. После этого запустите проверку базы.
Если это не поможет, попробуйте запустить проверку базы, скопировав ее на другой компьютер, на последнем релизе платформы 1С.
Если все вышеперечисленное не помогло, отправьте информационную базу в отдел технической поддержки по адресу v8@1c.ru.
Если хотите, я могу попробовать восстановить вашу базу, ради спортивного интереса. Пишите в личку.
и ещё - если горит значок "обновить конфигурацию базы данных" - то нужно вернуться к конфигурации БД (По меню конфигуратора - Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД)
По меню конфигуратора - Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД)
Этот пункт меню недоступен!
Попробуйте для начала выполнить проверку жесткого диска на наличие ошибок. После этого запустите проверку базы.
Если это не поможет, попробуйте запустить проверку базы, скопировав ее на другой компьютер, на последнем релизе платформы 1С.
На 3х компах делал, все тоже! И при тестировании и при открытии!
есть еще какие то предложения по поводу восстановления?
На счет SQL Managment Studio устанавливал, но что то ярлыков для запуска не обнаружил нигде, видно криво встало
(38) glorx, поделюсь проверенным способом восстановления - создаешь обработку, в которой создаешь соединение через com-connector
// Пример создания объекта
Соединитель = Новый COMObject("V82.COMConnector");
Затем программно создаешь в той (поломанной) базе внешнюю обработку "Универсальный обмен данными XML", и выгружаешь все объекты в файл по правилам [1 в 1] (например, БП 2.0.39.9 базовая - БП 2.0.39.9 базовая), комментируешь все возможные ошибки и исключения, чтобы выгрузилось по-максимуму. По идее если конфигурация базы данных config цела - всё выгрузится. Потом загружаешь данные в чистую базу и перепроводишь документы. Можно в правилах выгружать не только документы/справочники/РС, но и регистры накопления, бухгалтерии и т.п.
Затем программно создаешь в той (поломанной) базе внешнюю обработку "Универсальный обмен данными XML", и выгружаешь все объекты в файл по правилам [1 в 1] ...
это от куда он ее запустит то же не поня, если в пользовательский режим не заходит
голова раскалывается от переизбытка инфы=) учитался, сижу с бинарным кодом пытаюсь редактировать ...пока безуспешно..
На счет
это от куда он ее запустит то же не поня, если в пользовательский режим не заходит
это да, не понял я немного! Если конфа не запускается то как запустить обработку, ведь стандартная обработка переноса данных в XML работает из пользовательского режима! Тут как то удаленно что ли подключение к битой базе идет?
(55) кроме посмотреть там была возможность выгрузить конфигурации, и попадались какие-то обработки для загрузки данных, хотя я их не пробовал...
Вот например: http://infostart.ru/public/143704/
Ну да, выгрузить в xml всю базу нереально, Tool_1CD в первую очередь предназначена для поиска места возникновения проблемы, а дальше уже hex-редактором...
Если это прокатывает - то можно выгрузить данные, используя правила-прототип, созданные для этой версии конфигурации и релиза.
Само собой запускать обработку с кодом соединения к поломанной базе нужно откуда-то, подойдет любая база, даже пустышка.
Borisych пропустил частицу "не" и смысл написанного поменялся.
нужно было написать...
Borisych но не всем ведь понятно что обработку нужно запускать из под другой рабочей базы
Само собой запускать обработку с кодом соединения к поломанной базе нужно откуда-то, подойдет любая база, даже пустышка.
вот это надо было сразу написать, чтобы понятно было откуда ее запускать :-)