Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

После ребута пропала часть данных (нужна помощь в восстановлении)

После ребута пропала часть данных (нужна помощь в восстановлении)
Я
   kid03
 
22.09.16 - 01:06
Доброго времени суток!

Ищу помощи, поскольку на платную техподдержку от официалов 1с уже не очень рассчитываю..
Ситуация такая - 1с предприятия 8.3 файловая (стандартная конфигурация) - комп с 1с несколько раз перегружался и в итоге появились ошибки в базе. Забекапился и протестировал с помощью chdbfl и далее "тестирование и исправление ошибок" из конфигуратора - все вроде зажило, но... как выяснилось после выходных - пропала куча документов.

Откатился на бекап до "лечения" , тщательно почитал сообщения chdbfl:
"Повреждена таблица размещения внутреннего файла <Данные таблицы '_DOCUMENT183'>"
Оказалось что при исправлении с помощью chdbfl таблица просто обрезается - восстановлено 8000 документов из 13000.

Если не исправлять ошибки, а пытаться вычитать таблицу "_Документ183" с помощью Tool_1CD, то появляется ошибка: "Попытка чтения блока за пределами файла".

Я в тупике, хожу где-то рядом, подозреваю что можно поправить адресацию, но не хватает ни опыта, ни знаний.. Ищу человека с возможностью удаленно помочь словом, а лучше делом.. Благодарность будет не только моральной) Спасибо!
 
 
   Torquader
 
1 - 22.09.16 - 01:27
Ты уже нигде не ходишь - просто в процессе работы с файлом у 1С нечаянно откусила какой-то кусок с его данными - то есть он банально стал короче - а данные остались за пределами файла - найти их там практически нереально.

Причиной могло быть то, что "умная" Windows при очередной перезагрузке вернула диск в состояние, в котором он был до какого-то другого момента - почему файл 1С не посчитали файлом данных - вопрос к его размещению на диске.

Просто, нужно своевременно делать BackUp-ы.
   kid03
 
2 - 22.09.16 - 01:32
Жаль что нигде не хожу, значит будем откатывать на предпредыдущий бэкап... он к сожалению почти недельной давности.
Удручает что платные официалы от 1с мне этого не сказали, хотя у них было полтора дня
   Torquader
 
3 - 22.09.16 - 01:40
(2) Если ещё очень очень хочешь покопаться, то попробуй через Tool1CD поискать свободное место в файле и посмотреть, что там есть - вполне вероятно, что там будет не совсем свободно.

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

P.S. официалы от 1С должны ответить - только у них это не очень быстро.
   kid03
 
4 - 22.09.16 - 07:24
Спасибо! Но тут то моих способностей и не хватает) 
А официалы уже пробуют что-то сделать, но действительно оч оч небыстро((
   ИС-2
 
5 - 22.09.16 - 08:06
если осталась более менее-актуальная копию, то можно в через выгрузку-загрузку XML перегрузить данные в рабочую базу.
Не знаю, что за база. Но если документ, то можно пойти от обратного. По оставшимся движениям создать документы
   FIXXXL
 
6 - 22.09.16 - 08:50
(4) ты прог?
   shust
 
7 - 22.09.16 - 08:58
Выяснить, что за документ и перегрузить через выгрузку-загрузку XML из бекапа все документы этого типа.
Или наоборот в бекап догрузить доки из битой базы за период.
   kid03
 
8 - 22.09.16 - 10:02
(6) ни разу ни прог.. скорее криворукий сисадмин, про.равший бекапы за 5 рабочих дней.. есессно бухи не хотят руками ничего вбивать и есессно я не могу быстро ничего восстановить когда речь идет о сложных материях типа выгрузка-загрузка через XML и тп (нет ни понимания структуры 1с, ни опыта)..

я уперся в следующее - смотрю таблицу "_document183" в hex-редакторе. в базе из хорошего бекапа почти 13000 строк, а в битой базе немного больше строк, но из них около половины недоступны - "Попытка чтения блока за пределами файла".

мне кажется проблему можно решить и без выгрузок в XML, а исправив адресацию блоков, но точно не знаю как это сделать
   sitex
 
9 - 22.09.16 - 10:06
(7) +1 (до грузить в недельный бекап проще)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует