Имя: Пароль:
1C
1С v8
Восстановление поврежденного 1cd файла
0 Вася Чез
 
29.02.12
06:32
прислали поврежденный 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 Вася Чез
 
29.02.12
06:33
теперь при запуске базы в любом из режимов валится ошибка Конвертация из ознакомительной версии не поддерживается данной версией 1С:Предприятия
2 Amra
 
29.02.12
06:34
Бекапов конечно же нет)))
3 Вася Чез
 
29.02.12
06:37
конечно же нет
4 Amra
 
29.02.12
06:39
(3) РИП
5 Вася Чез
 
29.02.12
06:46
а мне кажется рано её хоронить, есть подозрение на то, что просто слетела индексация таблицы CONFIG, я вот думаю как бы подставить индекс из рабочей конфигурации туда
6 Вася Чез
 
29.02.12
06:50
в общем какой утилитой можно поменять порченный Config на типовой?
7 mehfk
 
29.02.12
06:53
(6) HIEW
8 Вася Чез
 
29.02.12
06:55
HIEW же платная, какой ещё редактор посоветуете?
9 Kandellaster
 
29.02.12
06:56
WinHEX
10 Kandellaster
 
29.02.12
06:57
BIEW
11 laeg
 
29.02.12
07:00
Не сочтите за рекламу, но рекомендую для экономии времени обратиться к человеку
http://infostart.ru/profile/13819/
12 mehfk
 
29.02.12
07:00
(8) 6.11 freeware
13 Вася Чез
 
29.02.12
07:05
спасибо,но буду сам ковырять
14 mehfk
 
29.02.12
07:10
12+ hiewdemo тоже бесплатен
16 andrewks
 
29.02.12
08:26
MMF awa15 vde69 спецы по этим делам
17 vde69
 
29.02.12
08:43
ничего смертельного не вижу, даже при штатной востановлялке потеряно 9 документов всего.

таблицу конфигурации востановить проще простого, после штатной востановлялки разбираешь  Tool_1CD и подкладываешь в конфиг таблицу ConfigSave и собираешь обратно.

ну а про документы нужно смотреть, хотя для такого количества доков - тупо заставить найти и забить руками того кто не делал бекапы - самый лучший способ
18 Вася Чез
 
29.02.12
08:49
написал на почту vde69
19 J_B
 
29.02.12
10:32
(17) а чем можно "собрать обратно"?
20 Wobland
 
29.02.12
10:33
(19) хекс-редактором
21 J_B
 
29.02.12
10:42
(20) понятно... я уж было подумал, что появился более простой инструмент
22 Вася Чез
 
01.03.12
01:41
По своим соображениям и дельным советам 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:
v8unpack.exe
ModVer: 0.0.0.0  Offset: 0000462c

какие есть ещё варианты? что посоветуете ещё? и ещё вот соберу я допустим конфигурацию после всех этих танцев, а как мне её загрузить в мой кривой (даже после чека) cd, если при запуске в любом из режимов валятся ошибки из пунктов 2-3?
23 vde69
 
02.03.12
10:34
(22) посмотрел файлик

у тебя ошибка корневого объекта, в нем всего 1 блок корректый а один имеет кривой адрес 00B86000h (по этому адресу лежит блок данных),
итого у тебя корректных 1016 описателей таблиц из 1376  

если второй блок целый возможно будет достатоно корректно прописать на него адрес в корневом обьекте, хотя обычно все немного сложнее :)

в выходные гляну
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.