Ошибка формата потока

1. PavelZnaikin 174 01.06.17 10:11 Сейчас в теме
Получил файловую базу БП 2.0

При загрузке в режиме предприятия или конфигуратора, выдает "Ошибка формата потока". На разных компах запускал, кэш очистил. Все рекомендации с сайта гилева произвел но положительного результата так и не получил.
Открыл базу через Tool_1CD, при запуске "Тест формата потока" выдает сообщение: Ошибка тестирования. Ошибка определения кодировки файла. "CONFIG/8261cfe8-f981-4375-bba5-ae1484facbc2.0"

Таблица CONFIGSAVE пустая.

Помогите восстановить базу!
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. DJDUH 17 01.06.17 10:17 Сейчас в теме
(1) , а смену версии платформы могу предложить !?
3. PavelZnaikin 174 01.06.17 10:41 Сейчас в теме
(2) Это тоже уже пробовал. Пришел к выводу, что таблица битая. Вот, как её восстановить не понятно
4. KazanKokos 11 01.06.17 10:45 Сейчас в теме
(3)
1 обновление платформы,
2 чистка кеша,
3 тии,
4 чдбфл,
5 снятие с поддержки и подгрузка кфника с обратной постановкой.
на каком нибудь этапе должно получиться
5. PavelZnaikin 174 01.06.17 10:53 Сейчас в теме
1. Пробовал, не помогло
2. Пробовал, не помогло
3.Не могу зайти в конфигуратор для запуска ТиИ
4. Пробовал, ошибки обнаружил. Исправил их, но в конфигуратор или предприятие не заходит
5. Не могу зайти в конфигуратор
6. Rain88 376 01.06.17 10:53 Сейчас в теме
Если раньше все работало и есть копии рабочей базы, то через Tool_1CD скопируйте таблицу из копии и вставьте в свою.
KazanKokos; +1 Ответить
7. Rain88 376 01.06.17 10:55 Сейчас в теме
а утилиткой чдбфл нужно пользоваться крайне аккуратно и только на копии, она вообще может все таблицы снести
8. KazanKokos 11 01.06.17 10:57 Сейчас в теме
(7) ну вообще копии при любой операции нужно делать. да и вообще для чистоты эксперимента советовалбы на другом винте делать. вдруг винт попорчен. чдбфл за много лет ни разу у меня ни одну таблицу не снес
9. Rain88 376 01.06.17 11:01 Сейчас в теме
(8) У меня к сожалению был горький опыт с чдбфл, у клиента после неудачного обновления перестала запускаться база, выдавалась уже не помню какая ошибка, но таблицы все были целые. После прогона этой утилитой пришлось из копии восстанавливать штук 20 таблиц, а может и больше.
Bukaska; KazanKokos; +2 Ответить
10. PavelZnaikin 174 01.06.17 11:02 Сейчас в теме
В том то и дело, что копии нет.
Открыл базу через Tool_1CD, на вкладке утилиты есть две кнопки:
1. Сохранить основную конфигурацию
2. Сохранить конфигурацию базы данных

С помощью этих кнопок выгрузил CF и из них создал базы, но при открытии этих баз не вижу таблицу CONFIG, там таблицы:
CONFIGCHNGR и CONFIGCHNGR_EXTPROPS
11. PavelZnaikin 174 01.06.17 11:04 Сейчас в теме
Вру, таблицу нашел.

А как её теперь выгрузить и загрузить в битую базу?
12. Rain88 376 01.06.17 11:05 Сейчас в теме
* ConfigSave - конфигурация, редактируемая Конфигуратором. Конфигурация из ConfigSave переписывается в Config при выполнении "Обновления конфигурации базы данных" в Конфигураторе, а наоборот - при выполнении в Конфигураторе операции "Конфигурация - Конфигурация базы данных - Вернуться к конфигурации БД".

Может просто скопировать Config в ConfigSave?
13. Rain88 376 01.06.17 11:06 Сейчас в теме
на вкладке дополнительно есть кнопки Экспорт/Импорт текущей таблицы. Только пожалуйста делайте все на копиях, последствия могут быть необратимы.
14. PavelZnaikin 174 01.06.17 11:15 Сейчас в теме
не получается, если кто знает, как можно исправить. Могу дать ссылку на базу в личку
15. vadim1011985 101 01.06.17 11:33 Сейчас в теме
16. PavelZnaikin 174 01.06.17 11:38 Сейчас в теме
17. vadim1011985 101 01.06.17 11:40 Сейчас в теме
(16) вижу, ждите ... щас по колдуем )))
18. vadim1011985 101 01.06.17 11:48 Сейчас в теме
(16) сразу могу сказать что это будет не быстро . время терпит ? (какие-то результаты будут ближе к концу дня или вечером )
19. PavelZnaikin 174 01.06.17 11:52 Сейчас в теме
Конечно терпит, буду ждать тогда от вас весточку
20. vadim1011985 101 01.06.17 16:00 Сейчас в теме
(19) Плохо дело , во -первых отсутствуют 44 таблицы данных и через tools_1cd они не восстанавливаются
Базу я смог запустить - но толку мало она пустая часть объектов открывается с ошибками
21. PavelZnaikin 174 01.06.17 16:15 Сейчас в теме
А если архив найдут, толк от этого будет, чтобы потом не восстанавливать документы ?

Можете скинуть, то что получилось восстановить
22. vadim1011985 101 05.06.17 13:14 Сейчас в теме
(21) не могу в личку написать. Таблицы брал из чистой базы того же релиза, менял описание таблиц что бы они соответствовали тек. базе
23. PavelZnaikin 174 05.06.17 13:41 Сейчас в теме
тоже собрал базу по таблицам. При проверке состава таблиц в tool_1CD ошибок не выдает но и заходить в конфигуратор все равно не хочет
24. PavelZnaikin 174 05.06.17 13:42 Сейчас в теме
Если вам ссылку на эту базу кину, можете сказать почему она не запускается, ведь все таблицы на месте?
25. vadim1011985 101 05.06.17 17:03 Сейчас в теме
26. vadim1011985 101 06.06.17 08:22 Сейчас в теме +5 $m
получилось восстановить базу со справочниками !!! С документами конечно все плохо все основные таблицы документов потеряны без восстановления . Ссылку отправил в личку
27. PavelZnaikin 174 06.06.17 10:27 Сейчас в теме
Скинул ссылку на базу в личку
28. olegmedvedev 65 06.06.17 10:32 Сейчас в теме
Может кто-нибудь напишет хотя бы краткую публикацию, как восстанавливать таблицы - если произошла такая штука.
Так как неоднократно видел такие вопросы на Инфостарте, сам сталкивался.
Но что сделать в этом случае - не знаю.
Какие таблицы на какие менять? Какими инструментами пользоваться? Как понять какая повреждена? Какие нужные таблицы, а какие нет?
29. Sprinter2000 06.06.17 12:35 Сейчас в теме
Да, тоже был бы признателен. Лежит база. Люди на базе дернули сервак по питанию. После этого все.
Ни в конфигуратор зайти, не в режим предприятия. Сразу "Ошибка формата потока".
chkdbf никаких ошибок не находит, чистка кэшей, смена платформ, машин - не помогает.

P.S.
У себя, кажется, нашел причину.
Выгрузил cf в новую базу. Начал сравнивать системные таблицы. DBSHEMA в битой базе пустая..
30. vadim1011985 101 13.06.17 23:27 Сейчас в теме
(29) DBSHEMA всегда пустая (точнее она не пустая просто нельзя посмотреть что в ней лежит) , вам в вашем случае можно из базы того же релиза заменить таблицы Config и configsave
41. Sprinter2000 15.06.17 03:30 Сейчас в теме
(30) Посмотреть можно, просто там сразу не понять. Там получается одна строчка в таблице, если её выделить, то ниже в окне будет показано содержимое. Ну и по размеру конечно. В моем случае DBSCHEMA была убита и, видимо, восстановлена chkdbfl. Методом сравнения понял, что не такая табличка как должна. Вставил с копии базы старой и заработало.
45. vadim1011985 101 15.06.17 08:06 Сейчас в теме
(41) можете тоже со скринами выложить - просто интересно как сравнивали на что смотрели
46. solodovnikov.84 11 16.06.17 06:02 Сейчас в теме
(45)Что конкретно интересует.Я для себя цель ставил получить возможности редактировать внутренние таблицы информационной базы.Она дает.По ломанной базе,я просто прогоняю на проверку.Когда начинает ругать на таблице.Имя и сведения ее получаю на копии через имя метаданных.Например один раз справочник повредили с предопределенными значениями. Удалил и из типовой загрузил.Один раз при создании пользователя свет вырубили.Таблица юзеров накрылась.Тоже самое.А сравнивал я работоспособность после конвертации.При работу основных механизмом.У меня зарплата была.То есть прием.И расчет зарплаты.Вот и все.
31. vadim1011985 101 13.06.17 23:43 Сейчас в теме
По поводу восстановления могу сказать следующее - первое что нужно сделать почитать несколько статей на инфостарте на данную тему ( сейчас мне лень искать на них ссылки но вы легко можете их найти вбив в поиск tools_1cd) Там можно подчеркнуть некоторые основы и важную информацию о структуре хранения данных в файловой базе. Из инструментов tools_1cd , компонента 1CDLib ну и конечно собственная голова ))) Самый хороший способ этому научится - это конечно собственный опыт восстановления. Я не скажу что восстанавливал много баз , но восстановив 2-3 базы уже начинаешь соображать что к чему. На счет обязательных таблиц читайте https://its.1c.ru/db/pubapplied#content:305:hdoc:_top:_config желательно почитать весь раздел так как он относится к данной тематике. Но из главных таблиц можно выделить две таблицы которые являются основными эта таблица DBShema и таблица Params так как в них храниться структура базы и если какая-то таблица или поле будет отличатся(или вообще отсутствовать) от указанной в структуре будет возникать ошибка. Поэтому основной задачей при восстановлении является восстановление структуры таблиц в соответствии с описанием хранящимся в таблицах DBShema и Params (а точнее файлу DBNames который хранится в этой таблице ) а каким образом это сделать это уже дело техники
32. solodovnikov.84 11 14.06.17 00:08 Сейчас в теме
(31) А вот базы под 8.3 как открываете в tools_1cd.Архив еще как то можно открыть в 8.2.А если база слетела в рабочем времени,когда нет возможности перевести ее в 8.2.Как тогда?Никто не нашел ей замену на 8.3?
33. vadim1011985 101 14.06.17 08:23 Сейчас в теме
(32) что имеется в виду под 8.2 и 8.3 ? Формат базы 8.2.14 и 8.3.8 ?
34. solodovnikov.84 11 14.06.17 08:33 Сейчас в теме
(33)Версия платформы.Базы которые переведены в совместимость с платформами 8.3.В них tools_1cd не работает.
35. vadim1011985 101 14.06.17 08:38 Сейчас в теме
Тогда скорее всего имеется в виду формат баз ))) Да, с этим есть проблема . Пока на текущий момент есть tools_1d который позволяет только просматривать таблицы в этом формате . Единственный выход , попробовать сконвертировать базу в старый формат через поставляемую утилиту cnvdbfl
36. solodovnikov.84 11 14.06.17 08:39 Сейчас в теме
(35)При этом не грозит потере данных?Там вроде размер страниц отличается 4 и 6 кб
37. vadim1011985 101 14.06.17 08:45 Сейчас в теме
ну тут ответить сложно , нигде не написано что нельзя конвертировать из в 8.3.8 в 8.2.14 . Да и все эксперименты делаются на копии , даже если база повреждена
38. solodovnikov.84 11 14.06.17 08:46 Сейчас в теме
40. vadim1011985 101 14.06.17 10:37 Сейчас в теме
(38) ну как ? Получилось сконвертировать базу ?
42. Sprinter2000 15.06.17 03:31 Сейчас в теме
(38) Да, ответьте пожалуйста. И, алгоритм работы было бы не плохо.
43. solodovnikov.84 11 15.06.17 05:28 Сейчас в теме
(40),(42)Да,все получилось.Не совсем правда понял,как пользоваться утилитой командной строки cnvdbfl.Долго возился.Потом использовал просто "C:\Program Files (x86)\1cv8\8.3.9.2033\bin/cnvdbfl.exe" "H:\Базы рабочие\Удалить Копия\Копия 8.3/1Cv8.1CD" -c -f 8.2.14 -p 8K
То есть после манипуляций можно редактировать таблицы и ЗУП 2.5,ЗКГУ 3.1.
Еще нюанс размер страниц все таки для баз версий 8.2 должен быть 4кб,а для 8.3 по умолчанию идут 8кб и выше.

Подробно описано тут Работа с новым форматом файловой базы данных, начиная с "1С:Предприятие" 8.3.8
и тут 4.3. Утилита преобразования cnvdbfl
но я пользовался программой "Обновлятор 1С".Ей как то удобней.Скачать можно тут ее Меняем формат баз и размер страницы при помощи обновлятора-1с

По потери данных вроде ничего не заметил.
44. solodovnikov.84 11 15.06.17 07:18 Сейчас в теме
39. vadim1011985 101 14.06.17 08:47 Сейчас в теме
размер страниц тоже можно изменить в утилите и указать нужный
47. baxdan 31 23.09.19 12:25 Сейчас в теме
(39) Вадим как с вами связаться? не могу через личные сообщения написатть вам
48. пользователь 19.11.22 11:37
Сообщение было скрыто модератором.
...
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот