Имя: Пароль:
1C
1С v8
Восстановление баз формата 8.3.8
0 AngryCrow
 
12.03.20
08:49
Доброго времени суток, уважаемые форумчане,

назрел вопрос о восстановлении баз формата 8.3.8. В формате 8.2.14 можно было восстановить уничтоженный корень с помощью tool_1cd, найдя объекты в базе по их сигнатуре. К сожалению, в данный момент не существует версии tool_1cd с возможностью редактирования баз 8.3.8 (только режим просмотра). Наконец, сам вопрос: какие существуют способы восстановления утраченного корневого объекта и таблицы размещения (по смещению 0х6000 и 0х4000 соответственно), т.е. если они полностью забиты нулями в hex-редакторе, но данные в базе есть? Надеюсь, что найдутся сведущие люди в этом вопросе
1 Сияющий в темноте
 
12.03.20
09:04
можно в том же hex-редакторе руками забить.
я,обычно,потоки из файла в отдельные файлы собираю,а потом у меня был сборщик,который пытается что-то подобное 1cd из них собрать.
критерий,чтобы chkdbf не жаловался.
2 GrandSportS
 
12.03.20
09:06
(0) а если временно конвертнуть в 8.2.14, побаловаться через tool_1cd, а потом обратно загнать в 8.3.8?
3 AngryCrow
 
12.03.20
12:10
(2) Если убит корень, конвертация невозможна, в этом проблема
4 AngryCrow
 
12.03.20
12:20
(1) Можешь кратенько описать порядок действий ручной сборки? Т.е. ищем таблицу (например, справочник), в таблице размещения указываем начало его потока, затем собираем blob в корневом объекте? А если таблиц 5000+, как с эти быть?