Имя: Пароль:
1C
1С v8
Восстановление файловой базы
,
0 orYou
 
22.03.21
06:47
Ребят, помогите пожалуйста. До мая 20-го была рабочая база, в мае обновил базу, и как мне казалось было всё в порядке, обновления встали и бухгалтер спокойно работала в базе. В январе 21-го снова встала необходимость обновить базу, но теперь я уже не смог её обновить, конфигуратор сразу отказывался обновлять базу, ссылаясь на повреждение файла 1cd, но до этого момента у бухгалтера база работала. Я восстановил базу полностью из ежедневного, инкрементного архива (acronis), в исходное расположение, но это не помогло и, что самое печальное, у бухгалтера тоже перестала запускаться база, ссылаясь на повреждение. Пробовал запускать ремонт в конфигураторе - конфигуратор падает в процессе, chckdbfl тоже не помогает. Пробовал восстанавливать множество архивов из периода с 05.2020 по 01.2021 - всё одно и тоже. Мне бы данные достать за этот период, у бухгалтера в профиле (c:\Users\user1\AppData\Local\1C\1Cv82\) есть множество папок с кэшем баз, как я понимаю, может из кэша можно что достать данные и запихнуть в базу? Платформы разные использовал, сейчас стоят 8.3.16.1814 и 8.3.17.1851, поломанная база Бухгалтерия предприятия, редакция 3.0 (3.0.77.78), архив до поломки успешно обновился до Бухгалтерия предприятия, редакция 3.0 (3.0.87.28).
1 GreyK
 
22.03.21
06:55
(0) А нормальный архив в папке темп случайно не завалялся?
2 Провинциальный 1сник
 
22.03.21
07:32
Шифровальщика подхватили? Доставайте архив с полки и разворачивайте на чистую систему..
Из кэша ничего полезного не восстановите.
3 orYou
 
22.03.21
07:40
Темпы почищены.
Нет, шифровальщика нет.
Не понятно как работал бухгалтер в повреждённой базе. После майского обновления, из архива достаётся повреждённая база, пробовал разворачивать и восстанавливать на нескольких компьютерах.
4 Evgenchik
 
22.03.21
07:52
в пользовательском режиме открывается? Тогда можно перенести данные выгрузкой/загрузкой
5 orYou
 
22.03.21
07:58
У бухгалтера с мая 20-го по январь 21-го база работала в пользовательском режиме. После восстановления из архива, в пользовательском не запускается, а в конфигураторе, при попытке "Открыть конфигурацию" пишет "Ошибка формата потока".
6 Масянька
 
22.03.21
08:01
(0) Была такая хрень, правда, на УТ.
В декабре пытались обновиться (что и как - я не в курсе, но говорят, что пару дней чего-то там висело - плюнули на обновление). В феврале при выгрузке в dt - все, алес, капут... Выгрузкой - загрузкой, что смогли.
А вообще, как оказалось: с выходом 8.3 нужно делать 2 (два) архива - выгрузка в dt и сохранение 1cd в другом месте.
7 Масянька
 
22.03.21
08:03
(5) Пусть бух проверит все док-ты - все нормально, ничего не потерялось? В УТ док-ты были, а вот заказы (док-ты-основания) полетели к ... бабушке.
И делай выгрузку-загрузку (пока база открывается).
8 Strogg
 
22.03.21
08:07
Если дт выгружается и загружается - попробуй восстановить в sql, если есть такая возможность.
9 orYou
 
22.03.21
08:10
Выгрузить не получается:
Ошибка СУБД:
Файл базы данных поврежден 'D:\Bases\8.3\орг повреждена/1Cv8.1CD'
по причине:
Файл базы данных поврежден 'D:\Bases\8.3\орг повреждена/1Cv8.1CD'
10 Масянька
 
22.03.21
08:13
(9) Выгружай всё (док-ты, справочники, регистры и пр.) и загружай в новую чистую БД.
11 orYou
 
22.03.21
08:35
>Выгружай всё
Из повреждённой базы, как это сделать?
12 Масянька
 
22.03.21
08:37
(11) Универсальная выгрузка-загрузка XML.
Есть на любом ИТС. А у эсника - набор джентльмена.
13 Провинциальный 1сник
 
22.03.21
08:37
А нормальных архивов базы вообще нет что ли? Только нелепый "инкрементальный акронис"?
14 Провинциальный 1сник
 
22.03.21
08:38
(12) Так они в базу зайти не могут вообще никак
15 Масянька
 
22.03.21
08:44
(14) Мне показалось, что в пользовательском работают...
Значит - алес, капут.
Ищите рабочий архив и вперед...
16 Strogg
 
22.03.21
08:44
(9) ну тогда ищи какой-нито парсер 1ЦД и с помощью него проверяй таблицы бд. Вроде, был такой..
17 naehi8sh
 
22.03.21
08:49
0. Поставить актуальную версию и проверять что именно она и запускается.
1. удалить все кеши
2. Удалить в папке все кроме 1Cv8.1CD
3. проверить chckdbfl
4. Попробовать
18 Провинциальный 1сник
 
22.03.21
08:50
(17) Плюс всё это делать на другом компьютере, с заведомо чистой ОС и свежеустановленной платформой свежей версии.
19 arsik
 
гуру
22.03.21
09:12
(0) А chckdbfl что говорит?
20 Dmitrii
 
гуру
22.03.21
09:44
(0) Либо отправляйте на техподдержку в 1С, либо вариант (16) - пробовать самостоятельно пересобрать файл 1CD.

>> может из кэша можно что достать данные и запихнуть в базу?

Такой возможности нет.
Кеш не поможет вообще никак. Он скорее может мешать.

Промежуточный вариант - попытаться восстановить базу на состояние "до сегодняшнего" - когда она запускалась хотя бы в пользовательском режиме у бухгалтера и попытаться выгрузить оттуда данные обработкой универсальной выгрузки в XML.
Но боюсь, что после всех экспериментов с различными версиями платформы, попыток запуска исправлений в конфигураторе и chkdbfl, прийти к такому состоянию может быть уже нереально.

PS И кто вам сказал, что Acronis можно использовать в качестве средства для архивации файловых баз 1С?
21 Ёпрст
 
22.03.21
09:55
Кидай свой 1cv8cd на посмотреть
22 Ёпрст
 
22.03.21
09:57
И..вы в январе сломали базу, и только через 3 месяца вспомнили о ней? Может того, умерла так умерла? Раз 3 месяца никому не нужна была?
23 minsk1s
 
23.03.21
10:10
(0) пишите в гугле: "Скачать Tool_1CD для работы с 1С 8.3.8" и пробуйте просмотреть таблицы
24 mistеr
 
23.03.21
10:19
(0) Главный урок, который нужно извлечь из всего этого — бэкапы нужно не только делать, но и тестировать.
25 orYou
 
23.03.21
13:45
(23) Отличная программа! Открыл базу, сохранил в dbcf.cf (с ошибками правда "Несовпадение длины Blob-поля...). Как её теперь подгрузить в чистую базу, или чего в этой проге делать?
26 Ёпрст
 
23.03.21
15:23
27 Ёпрст
 
23.03.21
15:23
как вариант, если cd починить не могёте.
28 orYou
 
23.03.21
17:35
В Tool_1CD нужно выгружать xml таблицы CONFIG, в ней данные хранятся?