Восстановление поврежденного 1cd файла #598123


#0 by Вася Чез
прислали поврежденный 1cd файл, chdbfl.exe не помогает, если сделать чек, то база из 460 метров режется до 180(после исправления ошибок) и вообще не запускается ни в каком из режимов, валится ошибка "Структура конфигурации несовместима с текущей версией программы" Вот лог chdbfl.exe Повреждена таблица размещения внутреннего файла <Данные таблицы 'CONFIG'> Повреждена таблица размещения внутреннего файла <Данные неограниченной длины таблицы 'CONFIG'> Повреждены данные таблицы 'CONFIG'. Восстановлено 5422 из 9597 записей. Повреждены данные таблицы 'FILES'. Восстановлено 7 из 7 записей.. Потеряно 1 значений полей неограниченной длины Повреждены данные таблицы '_DOCUMENT153'. Восстановлено 2536 из 2537 записей. Повреждены данные таблицы '_DOCUMENT172'. Восстановлено 859 из 867 записей. Если до чека открыть базу утилитой Tool_1CD, то при попытки выгрузить конфу валится ошибка Попытка чтения блока за пределами файла и всё. Конфигурация типовая, подскажите как можно загрузить в 1cd файл типовую конфигурацию?
#1 by Вася Чез
теперь при запуске базы в любом из режимов валится ошибка Конвертация из ознакомительной версии не поддерживается данной версией 1С:Предприятия
#2 by Amra
Бекапов конечно же нет)))
#3 by Вася Чез
конечно же нет
#4 by Amra
РИП
#5 by Вася Чез
а мне кажется рано её хоронить, есть подозрение на то, что просто слетела индексация таблицы CONFIG, я вот думаю как бы подставить индекс из рабочей конфигурации туда
#6 by Вася Чез
в общем какой утилитой можно поменять порченный Config на типовой?
#7 by mehfk
HIEW
#8 by Вася Чез
HIEW же платная, какой ещё редактор посоветуете?
#9 by Kandellaster
WinHEX
#10 by Kandellaster
BIEW
#11 by laeg
Не сочтите за рекламу, но рекомендую для экономии времени обратиться к человеку
#12 by mehfk
6.11 freeware
#13 by Вася Чез
спасибо,но буду сам ковырять
#14 by mehfk
12+ hiewdemo тоже бесплатен
#16 by andrewks
спецы по этим делам
#17 by vde69
ничего смертельного не вижу, даже при штатной востановлялке потеряно 9 документов всего. таблицу конфигурации востановить проще простого, после штатной востановлялки разбираешь  Tool_1CD и подкладываешь в конфиг таблицу ConfigSave и собираешь обратно. ну а про документы нужно смотреть, хотя для такого количества доков - тупо заставить найти и забить руками того кто не делал бекапы - самый лучший способ
#18 by Вася Чез
написал на почту vde69
#19 by J_B
а чем можно "собрать обратно"?
#20 by Wobland
хекс-редактором
#21 by J_B
понятно... я уж было подумал, что появился более простой инструмент
#22 by Вася Чез
По своим соображениям и дельным советам vde69 сделал следующие танцы: 1. сделал chdbfl.exe битого cd файла 2. попытался теперь запустить эту базу в режиме Предприятия, получил ошибку "Структура конфигурации несовместима с текущей версией программы" 3. попытался запустить её в режиме Конфигуратора, получил сообщение "Конвертация из ознакомительной версии не поддерживается данной версией 1С: Предприятия" пробуем дальше 4. потом с помощью утилиты Tool_1cd выгрузил config.cf и configsave.cf 5. теперь с помощью утилиты V8Unpack сделал unpack config.cf в папку и в эту же папку сделал unpack configsave.cf, чтобы заместить все битые файлы, потом сделал пак из того, что получилось, пытаюсь загрузить эту собранную конфигурацию в чистую базу, появляется сообщение "Структура конфигурации несовместима с текущей версией программы" пробуем дальше 6. делаю все тоже самое, что и в пункте 5., но unpack config.cf и unpack configsave.cf делаю в разные папки, а потом просто копирую все файлы unpack configsave.cf с заменой в файлы unpack config.cf, теперь пытаюсь сделать пак, валится ошибка Windows: AppName: v8unpack.exe    AppVer: 0.0.0.0         ModName: какие есть ещё варианты? что посоветуете ещё? и ещё вот соберу я допустим конфигурацию после всех этих танцев, а как мне её загрузить в мой кривой (даже после чека) cd, если при запуске в любом из режимов валятся ошибки из пунктов 2-3?
#23 by vde69
посмотрел файлик у тебя ошибка корневого объекта, в нем всего 1 блок корректый а один имеет кривой адрес 00B86000h (по этому адресу лежит блок данных), итого у тебя корректных 1016 описателей таблиц из 1376   если второй блок целый возможно будет достатоно корректно прописать на него адрес в корневом обьекте, хотя обычно все немного сложнее :) в выходные гляну
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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