Имя: Пароль:
1C
 
Ошибка формата потока
0 дущ
 
16.02.10
10:29
При обновлении бухии моргнул свет. Сейчас вылетает ошибка формата потока и всё. Ни в конфигуратор, ни в БД не войти. Всё что написано тут http://www.gilev.ru/1c/81/restore/stream.html делал. Как исправить?
1 ilkoder
 
16.02.10
10:30
А база файловая? Тогда примите мои соболезнования...
2 дущ
 
16.02.10
10:31
файловая. Неужели никак не восстановить? Ещё и клиенты удаленные, о том, что надо делать архивы они только сегодня узнали.
3 shuhard
 
16.02.10
10:31
(0) пипец базе
4 cobRA
 
16.02.10
10:31
А что насчет рекомендаций: "делать резервные копии как можно чаще :)"
и "Можно также воспользоваться платной помощью"?
5 Salvador Limones
 
16.02.10
10:32
Доставайте первичку, начинайте забивать в новую базу.
6 shuhard
 
16.02.10
10:32
(2) не вали на клиентов, бэкап перед обновлением учат делать детей на разноске ИТС
7 дущ
 
16.02.10
10:35
ахринеть. Чем дальше тем больше мне нравится восьмерка. На файловой семерке я мог как хочешь извернуться, подменить мдшник, наконец тупо расковырять дбф-ки, но базу восстановить. А тут "пипец базе" и всё? Прикольно.
8 Serg_1960
 
16.02.10
10:35
(0) chdbfl.exe(?)
9 KRV
 
16.02.10
10:35
Удачненько так.... пациенты-то хоть НДС не торопятся сдавать?
10 ilkoder
 
16.02.10
10:37
Ковырялся как-то в тестовой файловой - как рассыпалась, ничего не помогло.
11 дущ
 
16.02.10
10:39
(8) делал. "Ошибок нет"
12 KRV
 
16.02.10
10:39
тада ой :(
13 bvn13
 
16.02.10
10:40
(0) старо как баян. ищи по форуму. суть - найти в локалсеттингс юзера темповые файлы 1С и прибить их.
14 shuhard
 
16.02.10
10:40
(11)
данные попробуй вытянуть через COM
конфигурации пипец
15 shuhard
 
16.02.10
10:41
(13) http://www.gilev.ru/1c/81/restore/stream.html
кэши прибиты
16 Дикообразко
 
16.02.10
10:42
все админы делятся на тех кто делает бэкап и будут делать бэкап...
делать обновление и перед этим не сделать бэкап? моветон ужасный
17 дущ
 
16.02.10
10:42
(10) нифига. Я лично внешним дбф-редактором из семерки первичку вытаскивал. Работа кропотливая, но данные восстанавливаются
(13) написал же http://www.gilev.ru/1c/81/restore/stream.html - делал. Там одним из первых этот апплиикашион дата идет.
(14) ща буду пробовать
(15) это как?
18 DZENN
 
гуру
16.02.10
10:43
(0) Мои соболезнования.
v8: Опять "Ошибка формата потока", на этот раз ничего не помогает.
Такая же история с грустным концом, пришлось заново писать.
19 дущ
 
16.02.10
10:43
(16) в принципе не ожидал, что такое может быть. Т.е. грубо говоря это с кем угодно может приключиться. Ведь "ошибка формата потока" как я понял может возникнутьи не при обновлении. И всё? "Пипец базе"?
20 Дикообразко
 
16.02.10
10:45
(19) при обновление... до фига что может произойти и не сделать бэкап это просто не профессионализм...

ну почему пипец, можно разобрать базу... было бы желание, распаковщики даже вроде волялись в инете, правда вот не знаю для 8.1 их переделывали
21 Дикообразко
 
16.02.10
10:45
ли
22 Дикообразко
 
16.02.10
10:45
+(21) только вот где ты cf возьмешь?
23 дущ
 
16.02.10
10:48
(22) да сиэф то есть.
Вобщем ясно. Попробую на хотлайн 1Су стукануть
Тема закрыта.
24 Wehrmacht
 
16.02.10
10:58
(0) chdbfl не пробовали?
25 Wehrmacht
 
16.02.10
11:05
(22) На infostart'е как раз был распаковщик, вытягивающий cf из 1cd и даже dt.
26 Serg_1960
 
16.02.10
11:07
Конфу достать из 1CD - не проблема. Проблема в том - что именно она такую ошибку провоцирует. А кому она нужна такая?
27 Дикообразко
 
16.02.10
12:49
(26) запаковать туда типовую
28 Demiurg
 
16.02.10
12:54
(0) можно на платной основе :)
специально же написал, просто если выполнены все рекомендации и проблема осталась, значит потребуются существенные усилия реанимировать,
а это должно быть оплачено
29 zbv
 
16.02.10
12:57
(28) и какие расценки ?
30 Demiurg
 
16.02.10
12:58
4800-14400 руб.
если есть результат
31 Demiurg
 
16.02.10
12:58
по сравнению с хранящейся информацией, это побожески :)
32 zbv
 
16.02.10
12:59
(30) нормальная плата - за научиться делать бэкап.. :-)
33 Demiurg
 
16.02.10
13:02
(32) за "научиться делать бэкап" тоже цена есть 5100 руб. http://www.gilev.ru/1c/mssql/kurs.htm
дешевле только даром :)))
34 shuhard
 
16.02.10
13:05
(33) топик-стартера http://www.gilev.ru/1c/mssql/kurs.htm не спасет
у него файловая БД
35 sapphire
 
16.02.10
13:06
(0) Ничего страшного.
Перерегистрируйте конфигурацию.
36 Demiurg
 
16.02.10
13:07
(34) учим бэкапить и файловую :)))
37 Serg_1960
 
16.02.10
13:12
Вопрос к спецам: а изменять внутренние идентификаторы метаданных слабо? :)
38 Demiurg
 
16.02.10
13:17
(37) это вопрос цены,
хотя можно и в суппорт 1С обратиться
39 Serg_1960
 
16.02.10
13:21
(37) + Навеяло по мотивам v8: Rutime error при обновлении на 1.2.23 -ий релиз УПП Там тоже была ошибка формата потока из-за нарушения соответсвия объектов при обновлении (имхо). Ради интереса добился возможности обновления конфы, как и желал автор... но вопросы остались...
40 Makarkina
 
16.02.10
13:22
А пробовали удалить все папки из каталога пользователя\ApplicationData\1C B lOCALsETTINGS\1c ?
41 Serg_1960
 
16.02.10
13:27
(40) Если вопрос к автору - то, вероятно, - "да". В (0) указана ссылка где, среди прочего, и это есть.
42 дущ
 
16.02.10
13:30
(40) да, всё делал. Даже на другой комп переносил. Всё тоже
подскажите ссылку на распаковщик на инфостарте
43 Serg_1960
 
16.02.10
13:38
44 budanila
 
16.02.10
13:43
(33) спамер понимаешь
45 дущ
 
16.02.10
15:05
судя по всему бажная именно конфигурация баз данных. Сейчас попробовал вытянуть конфигурацию БД через Tool_1CD конфигурация вытянулась, а вот попытка этой конфигурации загрузить в пустую базу вызывает ту же самую "Ошибка формата потока".
46 дущ
 
16.02.10
15:10
а вот основная конфигурация нормально загружается в пустую. Видимо в нашем случае это фактически одни и те же файлы. Когда я делал обновление основную конфигурацию он загрузил, начал обновлять конфигурацию БД и в этот момент моргнул свет. Кто-нибудь подскажите как подменить в 1CD конфигурацию базы данных на основную конфигурацию? Если подменить у меня хотя бы конфигуратор встанет, а там данные уж я как-нибудь реорганизую/вытяну.
47 дущ
 
16.02.10
15:12
Обнаружил интересное. Tool_1CD выгружает конфигурацию БД 2 МБ, основная конфигурация 76 МБ. Интересно-интересно, где-то обрыв файла произошел.
48 Demiurg
 
16.02.10
16:43
(47) см. почту
49 дущ
 
16.02.10
16:46
(48) согласую с клиентом
пока копаю сам.
50 Дикообразко
 
16.02.10
16:48
(39) вообще было признано что какая то платформа 8,0 могла запороть внутренние идентификаторы при юзанье сравнить/объединить
51 дущ
 
16.02.10
16:53
Читаю тут http://infostart.ru/public/19734/
awa - умница
Открыл HEX-едитом 1CD-шник. Попытался поправить таблицу config (из-за неё я так понял и не открывает). Решил перенаправить её данные на таблицу configsave, т.е. менял указатели files. Видимо не очень внимательно прочел awa. Что-то нарушил, при попытке открытия пишет уже другую ошибку. Сделал chdbfl, он говорит так мол и так таблица "config" разрушена и восстановил методом полного её потёра :E. НО Конфигуратор открылся (!!!) Но при попытке просмотреть конфигурацию базы данных, даёт пустую конфигурацию. При попытке обновить конфигурацию базы данных текущей конфигурацией, летит ошибка Windows в 1cv8.exe. Пока перекур, ищу способ как бы накатить текущую конфигурацию на конфигурацию БД без реструктуризации БД.
52 дущ
 
16.02.10
16:55
(50) вообще читая структуру 1cd непонятно что они курили когда её придумывали. Блоки, указатели, индексы, массивы, данные в архиве, в архиве контейнер, в конейнере GUIDы. Яйцо в утке, утко в зайце, заяц в ...
53 Serg_1960
 
16.02.10
17:10
У автора соответствие объектов на уровне внутренних идентификаторов в базе сбойнуло! См. ссылку в (19). Мысль кромольная: уж не один и тот-же это клиент? :)

PS: А таблицы "config" и "configsave" здесь совсем ни причём :( Надеюсь автор различает понятия объект и представление объекта? :)
54 Serg_1960
 
16.02.10
17:13
Ой, -оговорился с ссылкой. См. (39)
55 дущ
 
16.02.10
17:31
(53) Ну судя по тому, что Tool_1CD не может выгрузить корректную конфигурацию БД, и может выгрузить корректную текущую конфигурацию, то я и решил что проблема в конфигурации БД. Я так понял config и configsave соответствуют конфигурации БД и текущей конфигурации соответственно? То, что структура метаданных хранится не в них я понял.
56 Serg_1960
 
16.02.10
18:14
(55) Ну, в принципе, можно сказать что "config" - это конфигурация БД. А то, что доступно в конфигураторе - хранится в Configsave. В самом деле это не совсем так. Есть ещё таблицы Params и DBSchema, которые содержат информацию о соответствии метаданных и таблиц размещения данных по ним...

Источник: http://www.klerk.ru/soft/articles/105203/
57 awa15
 
16.02.10
19:01
(55)(56) таблица config - это конфигурация БД. В таблице configsave хранятся отличия основной конфигурации от конфигурации БД. Таким образом, если основная конфигурация совпадает с конфигурацией БД, то таблица configsave пустая.
58 Дикообразко
 
16.02.10
19:04
(57) круто
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn