К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

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

Гость
0 - 18.02.2011 - 09:16
Файловая БД (не базовая) накрылась при аварийном завершении работы и пишет ошибку "Ошибка формата потока". Все общеизвестные методы были опробованы. Каким образом можно исправить ошибку в файле 1cv8.1cd, если chkdbfl не видит её? К сведению, в конфигуратор войти можно, в Предприятие уже не дает, конфигурация тоже не открывается, выдает ту же ошибку. Интересно узнать есть ли утилиты для более углубленного анализа ошибок?


Гость
1 - 18.02.2011 - 10:42
Попробуйте очистить кэш данных
...../Local Settings/Application Data/1C/....
Гость
2 - 18.02.2011 - 13:25
(1) Пробовал - не помогло.
Tool_1CD открывал, но как анализировать в нем не пойму
Гость
3 - 18.02.2011 - 13:43
Посмотреть можно...
Гость
4 - 18.02.2011 - 15:24
3-akat65 > Посмотреть посмотрел, но естественно ничего не понял где копать.
Гость
5 - 18.02.2011 - 15:46
Посмотреть в папках(профиль) ...\Application Data\1C\1Cv81\
Local Settings\Application Data\1C\1Cv81\

(найти по времени папки вида "297e25d4-fd5c-40a7-8bc9-6a148784824e" ....
и удалить папочку или переименовать )
Гость
6 - 18.02.2011 - 16:58
5-akat65 > Этот способ был опробован одним из первых - он ничего не дал.
Гость
7 - 18.02.2011 - 18:36
Было бы неплохо найти программу View_1C_v8 v2, вроде в ней есть возможность
анализа базы.
Гость
8 - 18.02.2011 - 19:12
Сбросить базу можно...
Гость
9 - 18.02.2011 - 19:14
8-akat65 > 900 метров
Гость
10 - 18.02.2011 - 19:15
Архив или 1CD
Гость
11 - 18.02.2011 - 19:20
на файлобменник залить архив можно
Гость
12 - 18.02.2011 - 20:02
Еще можно: послать в 1С. Взять последний архив. Запустить копию на другом ПК.
Гость
13 - 18.02.2011 - 21:45
11-akat65 > http://files.mail.ru/KJPVPY
Гость
14 - 18.02.2011 - 21:50
12-МимохожийОднако > Архивной копии нет. Пошлем мы 1С... На другом компе тоже
не работает.
Гость
15 - 19.02.2011 - 15:34
13-SerjB >Прикольная ошибка! В базе глюканул всего один бит!
Чтобы не выкладывать всю базу, напишу способ исправления. Любым
шестнадцатиричным редактором в файле 1cv8.1CD по адресу 3BBE016 исправь байт
с 2D на 0D. И будет тебе счастье! ))
Да, и скажи спасибо akat65, это он попросил меня посмотреть базу.
Гость
16 - 19.02.2011 - 15:52
15-awa15 > поделись тайным знанием... как выявил именно этот бит?
(*смиренно просит*)
Гость
17 - 19.02.2011 - 16:08
16-2Green >Ошибка формата потока означает, что 1С не смогла распарсить
какой-то свой текстовый файл. Обычно это какой-то файл конфигурации. Но в
данном случае, я с помощью своей Tool_1CD выгрузил конфигурацию и загрузил
в чистую базу. И она загрузилась без проблем. Значит ошибка не в
конфигурации. Конфигуратор открывается, а ошибка происходит при попытке
открыть конфигурацию в конфигураторе. Это означает, что битые либо файл
DBNames из таблички PARAMS, либо табличка DBSCHEMA (это два места, где 1С
хранит соответствие таблиц и полей объектам конфигурации). При рассмотрении
этих файлов просто повезло, я сделал поиск в таблице DBSCHEMA на знак
минус, там отрицательных чисел быть не должно, и вдруг минус нашелся! При
ближайшем рассмотрении оказалось, что в последовательности 0D 0A (перенос
строки) глюканул один бит и получилось 2D 0A. А 2D - это и есть минус.
Гость
18 - 19.02.2011 - 16:18
17-awa15 > большое спасибо
Гость
19 - 19.02.2011 - 16:26
Занесено в бояны.
Гость
20 - 19.02.2011 - 17:53
17-awa15 > Респект и уважуха. Спасибо.
Гость
21 - 19.02.2011 - 17:57
11-akat65 > Спасибо.


К списку вопросов






Copyright ©, Все права защищены