1. mixa_gr 53 24.10.12 15:36 Сейчас в теме

Печальная история. Помогите!

Вчера по телефону консультировал бухгалтера как поставить обновления на 1С-Бухгалтерию. Исходный релиз платформы 8.2.13.219. Текущий релиз платформы 8.2.16.352. Обновил без проблем и реструктуризация прошла успешно. Исходный релиз конфигурации БП 2.0.32.1. Обновлял на релиз 2.0.41.3. В самый ответственный момент вдруг закончилось место на флэшке размером 4ГБ на которой лежала база (ну надо же, кто бы мог подумать!)
В результате имеем: chdbfl.exe говорит:
Поврежден заголовок файла базы данных
Повреждено содержимое внутреннего файла <Описание базы данных>
База полностью разрушена восстановление невозможно.
Tool_1CD.exe говорит: см файл.
Подскажите люди добрые куда обратиться или что сделать.
Прикрепленные файлы:
Ответы
Избранное Подписка Сортировка: Древо
7. artems 14 24.10.12 17:25 Сейчас в теме
(1) а 3 темы то завел, думаешь быстрей помогут?
2. demarine 24.10.12 16:23 Сейчас в теме
"или что сделать. " - резервную копию надо было делать, чтобы веток подобных не заводить.
А по существу - пишите в 1С, иногда помогают.
8. artems 14 24.10.12 17:31 Сейчас в теме
(2) ща окажется что 1ска патченая и в 1С обратиться не могут :)
3. chmv 24.10.12 16:27 Сейчас в теме
Восстановить с резервной копии
4. tango 488 24.10.12 16:41 Сейчас в теме
место на флэшке размером 4ГБ на которой лежала база

бывают ситуации, когда людям плохо, а тебе совсем-совсем их не жалко
6. Maxis 24.10.12 16:57 Сейчас в теме
При таком обновлении и конвертации само собой места на флэшке не должно было хватить. Да и опасно хранить базу на флэшке без каких-либо резевных копий.
9. shuhorov 24.10.12 17:40 Сейчас в теме
итог закономерный, добавить нечего
10. mixa_gr 53 24.10.12 17:41 Сейчас в теме
По поводу трех тем: глючил сервер инфостарта. Выдавал что-то типа "страница не найдена" при создании темы.

Жалко тетеньку, переживает очень.
11. mixa_gr 53 24.10.12 17:42 Сейчас в теме
да 1с легальная. у меня тут все коробками заставлено.
12. tango 488 24.10.12 17:48 Сейчас в теме
(11) mixa_gr,
да 1с легальная (у тетеньки). у меня тут все коробками заставлено

и на флешку вы ей базу "установили"? ставили бы уж сразу на коробку...
Harry_udm; zhleonid8; Ibrogim; ant1773; Crazy_kz; +5 Ответить
13. andrewks 1268 24.10.12 20:24 Сейчас в теме
за размещение базы на флэшке нужно наказывать. сдохшая база - ещё не самое суровое наказание за такое легкомыслие
14. Kamikadze 46 24.10.12 22:07 Сейчас в теме
Теперь копию базы будете делать всегда.
15. dr.zl0 13 25.10.12 07:23 Сейчас в теме
А бэкапы базы на дискетах?
16. Ntari 25.10.12 07:58 Сейчас в теме
17. psa247 25.10.12 08:05 Сейчас в теме
1. Если есть действующая подписка на ИТС - обратиться в 1С
2. убить время и восстановить часть информации, но база будет кривая в итоге
3. лучше сразу восстановить из бэкапа
18. mixa_gr 53 25.10.12 09:06 Сейчас в теме
вознаграждение за восстановленную базу 5000р
База лежит здесь
http://narod.ru/disk/62895416001.226860caa0883a904811e8945eb501e5/1СКран.rar.html
22. Crazy_kz 18 26.10.12 10:02 Сейчас в теме
(18) mixa_gr, я думаю сумму минимум нужно на 10 умножать, а то и на 20
19. mixa_gr 53 26.10.12 09:23 Сейчас в теме
При помощи Tool_1CD.exe выгрузил таблицы в xml. Идея такая - Создать аналогичную базу на sql и средствами скуля загрузить из xml.
Вопрос как это сделать. Может подскажет кто?
20. artems 14 26.10.12 09:51 Сейчас в теме
(19) ну это же твоя идея, вот и реализовывай.
А вообще как уже сказали ранее ты допустил 3 косяка:
1. База на флешке.
2. Отсутствие бекапов.
3. Обновление делает бухгалтер.
Так что вообще ни капли не жалко :) Кто то учится на чужих ошибках, а ты видимо на своих.
21. mixa_gr 53 26.10.12 09:59 Сейчас в теме
Про свои косяки я все знаю. Давайте не будем играть в Капитана Очевидность, перестанем флудить и постараемся ответить на поставленный вопрос.
23. mixa_gr 53 26.10.12 10:31 Сейчас в теме
За эту цену бух все ручками в базу забъет :)
26. tango 488 26.10.12 16:43 Сейчас в теме
(23) mixa_gr, не теряйте время, бейте
39. red80 30.10.12 11:18 Сейчас в теме
(23) mixa_gr,
За эту цену бух все ручками в базу забъет :)

Ну вот и решилась твоя проблема, а ты переживал :)
24. Crazy_kz 18 26.10.12 12:27 Сейчас в теме
http://infostart.ru/profile/13819/
Я думаю сможет решить проблему, вопрос в цене
25. mixa_gr 53 26.10.12 16:36 Сейчас в теме
случайно обнаружил базу сходной структуры. т.е. внутренние идентификаторы полей совпадают.

вот ссылка, надеюсь поможет
http://narod.ru/disk/62979629001.f14912ec5667b24c422defa34f26f6e3/%D0%9A%D1%80%D0%B0%D0%BD%D1­%81%D0%B5%D1%80%D0%B2%D0%B8%D1%811.zip.html
27. mixa_gr 53 26.10.12 17:07 Сейчас в теме
ну что вы люди такие пессимисты? вот есть програмка.

http://infostart.ru/public/126979/

автору огромный респект, как и автору Tool_1CD.exe

с ее помощью можно загрузить все xml таблички на свое место.
я ее немножко доработал напильником для групповой обработки.
да, база никогда уже не будет прежней, да надо перепроводить и прочее
но это лучше чем ничего.

предложение 5000 р все еще в силе, хотя кое что у меня уже есть
28. awa 2496 26.10.12 20:08 Сейчас в теме
(27) Базу восстановил, жду обещанную награду!
Подробности в личке.
Светлый ум; vladir; Crazy_kz; m-serg74; +4 Ответить
35. ant1773 5 30.10.12 07:31 Сейчас в теме
(28) А можно краткое описание процесса восстановления?
37. awa 2496 30.10.12 10:14 Сейчас в теме
(35) Краткое описание процесса восстановления: поправил корневой объект, удалил лишние таблицы.
gorodok11; +1 Ответить
38. tango 488 30.10.12 11:06 Сейчас в теме
40. AlexO 126 30.10.12 11:32 Сейчас в теме
(38) tango,
ну, реноме разработчика Tool_1CD все таки, сам понимаш :))
Валерий вообще молодец, без него половины ИС не было бы (я не про мусорную кучу:) ).
41. tango 488 30.10.12 11:50 Сейчас в теме
(40) AlexO, я про "лишние таблицы" - интересно, справятся ли с ними наши страдальцы "ручками"
68. Светлый ум 226 25.02.17 13:10 Сейчас в теме
(28)
(37) Да, Валерий Агеев (awa) - в востановлении баз действительно хорош, в свое время тоже помог
29. mixa_gr 53 29.10.12 16:28 Сейчас в теме
Вот есть же умеьцы! Базу получил. Вознаграждение обязательно отправлю. Большое Вам спасибо, awa. Всем кто пытался помочь спасибо. А любители пофлудить идите в ж...
30. tango 488 29.10.12 16:45 Сейчас в теме
гг модераторы. я вообще спокойно к ненормативу, но товарищ в (29) перешел некие рамки, имхо
внимание, автор! сам пошел, козёл
32. AlexO 126 29.10.12 17:00 Сейчас в теме
(30) tango,
да ниче, меня тут и матом посылали - ни один модератор не заметил :)
по-моему, так и висит там в топике.
Жду, когда человек сам осознает :)
31. mixa_gr 53 29.10.12 16:52 Сейчас в теме
33. mrd_84 29.10.12 22:55 Сейчас в теме
34. mrd_84 29.10.12 22:57 Сейчас в теме
Перед такими манипуляциями всегда стоит делать выгрузку. Хоть этими словами и не поможешь делу. Опыт - штука безценная! Теперь ты опытней.
zhleonid8; +1 Ответить
36. MargaritaZh 30.10.12 08:05 Сейчас в теме
Да, это же как можно базу выложить на общий доступ. Пусть даже поломанную, но ее же можно восстановить и использовать в недобрых целях. На месте владельцев информации по голове бы не погладила...
42. Alex_Japanese_Student 437 30.10.12 12:18 Сейчас в теме
Краткое описание процесса восстановления: поправил корневой объект, удалил лишние таблицы.

пардон если глупый вопрос - а откуда они взялись, эти лишние таблицы??
43. tango 488 30.10.12 12:20 Сейчас в теме
(42) Alex_Japanese_Student, это просто такие таблицы в 1с - лишние
44. Alex_Japanese_Student 437 30.10.12 13:01 Сейчас в теме
(43) tango,
это просто такие таблицы в 1с - лишние

1с при обновлении создает какие-то лишние таблицы? которые потом сам же и удаляет?
47. AlexO 126 30.10.12 13:20 Сейчас в теме
(44) Alex_Japanese_Student,
... или не удаляет... :)
46. awa 2496 30.10.12 13:19 Сейчас в теме
(42) В процессе реструктуризации 1С создет новые таблицы с измененной структурой, затем копирует информацию из старых таблиц в новые, и затем удаляет старые таблицы. Если сбой произошел в момент реструктуризации, то часть таблиц может оказаться задвоена. Признак лишних таблиц - суффикс NG или OG в имени таблицы.
SeiOkami; M.Shalimov; teflon; vde69; +4 Ответить
48. AlexO 126 30.10.12 13:21 Сейчас в теме
(46) awa,
Валерий, вы убили всю интригу :))
Кстати, а откуда
Если сбой произошел в момент реструктуризации

если в (0)
реструктуризация прошла успешно.
49. tango 488 30.10.12 14:11 Сейчас в теме
(48) AlexO, по ходу в (0) - о реструктуризации при апгрейде платформы. а потом уже - накатывал релиз конфы
51. awa 2496 30.10.12 15:43 Сейчас в теме
(48) Успешно прошла конвертация базы при смене версии платформы, (49) прав. А сбой произошел в момент реструктуризации базы при смене релиза конфигурации.
(50) База полностью работопригодна, все данные и конфигурация целы, ничего не потерялось.
50. tango 488 30.10.12 14:16 Сейчас в теме
(46) awa, насколько работопригодный получился результат, коллега?
45. tango 488 30.10.12 13:07 Сейчас в теме
да нет, просто лишние. бухи туда, понимаешь что-то вбивают, потом из-за них обновление криво встает.
ну, коллега awa их почикал, теперь они туда опять набьют чего-нибудь, а потом типикстартер опять обновит
круговорот информации в природе
52. _LEV_ 30.10.12 16:19 Сейчас в теме
AWA никто не сомневался в Ваших способностях, в критических ситуациях все это ничинают признавать.
Респект, хотя помощь нужна была и не мне.
53. _LEV_ 30.10.12 16:25 Сейчас в теме
По горячим следам, может Вы статью напишете, для простых 1С-ников, как поступить если случится нечто подобное.. при условии конечно что все тут люди вменяемые и делают архивы регулярно.. но бывает всякое и подобная информация будет полезна нашему сообществу. Думаю многие меня поддержат. (не с целью отнять у Вас заработок)
55. tango 488 30.10.12 16:53 Сейчас в теме
(53) _LEV_,
не с целью

да уж какая там цель, за пятерку я даже на "посмотреть" этот случай не взял бы
нет, понятно, "джентльмен в поисках десятки" в чистом виде.
однако, демпинг есть демпинг, растут ли ноги из ноу-хау или от голодухи
56. Crazy_kz 18 30.10.12 17:09 Сейчас в теме
(55) tango, AWA взялся, скорее всего у него тариф пятерка в час, я думаю времени он потратил не больше часа,
(51) awa, сколько времени ушло на ремонт?
57. awa 2496 30.10.12 17:32 Сейчас в теме
(53) За последние года 2 я восстановил, наверно, несколько десятков баз. И еще пару десятков не сумел)).
И почти каждый случай уникальный. К сожалению, универсальных рецептов нет. То, что было сделано в данном случае, вряд ли в точности подойдет к другому. А может, я просто не умею обобщать))
В любом случае, вся необходимая информация есть тут http://infostart.ru/public/19734/
И, кстати, Дмитрий Воробьев (vde69) создает универсальный инструмент для восстановления баз http://code.google.com/p/restoration-base-1c8/
(56) Да, в этом случае ушел где-то час. Но бывает, приходится возиться гораздо дольше.
58. AlexO 126 30.10.12 17:48 Сейчас в теме
(57) awa,
ну то есть получается, если база битая с результатом "неправильная структура" - то поправить теоретически можно, а если "неправильные/потерянные данные" - то нет.
И в каждом конкретном случаае остается только гадать и проверять структуру каждой таблицы на соответствие исходному "шаблону структуры данной таблицы".
Короче, 1с как всегда в своем репертуаре - никакой отказоустойчивости, самопроверки, самовосстановления, оптимизации и контроля записи-чтения данных :)
59. awa 2496 30.10.12 17:58 Сейчас в теме
(58) В общем случае, да, если оказались битыми бизнес-данные, то восстановить их не получается, так как взять их просто неоткуда. Остальные данные (структуру в Вашей терминологии) иногда можно восстановить. Например, если конфигурация оказалась битая, но она типовая, то проще скачать конфигурацию из интернета и заменить ее целиком.
60. AlexO 126 30.10.12 18:07 Сейчас в теме
(59) awa,
Например, если конфигурация оказалась битая, но она типовая, то проще скачать конфигурацию из интернета и заменить ее целиком.

принудительно загрузить конфигурацию? или через копирование структуры таблиц?
61. awa 2496 30.10.12 18:55 Сейчас в теме
(60) Через копирование файлов таблицы CONFIG (файлы записей, индексов и BLOB).
62. vde69 908 31.10.12 10:16 Сейчас в теме
мой вариант востановления этой базы http://forum.infostart.ru/forum24/topic72999/message784990/?result=reply#message784990

(61) не знаю как у тебя, но у меня вышло что в корневом и free часть ссылок пересекаются, что есть очень плохо...
64. vde69 908 31.10.12 10:30 Сейчас в теме
(62) vde69,

правда добавлю что ВСЕ вот эти ссылки - это новые таблицы реструктуризации, по этому 1с при обычной работе не затрет их, но все-же структура "сомнительная" хотя-бы по тому что часть блоков "зависла" и не свободные и не занятые...
65. awa 2496 31.10.12 11:06 Сейчас в теме
(62)
не знаю как у тебя, но у меня вышло что в корневом и free часть ссылок пересекаются, что есть очень плохо...

Раз ты не используешь корневой объект изначально, значит, ты ищешь вообще все блоки, являющиеся объектами (1CDBOBV8), не глядя, удалены они уже или нет. Если не так, поправь.
Но на самом деле, на файл free вообще наплевать. Так как база упала в момент реструктуризации, то понятно, что free может содержать недостоверные данные (например, 1С начала удалять временную таблицу, в файл free блоки таблицы до момента падения 1С успела поместить, а корневой объект поправить не успела). В общем, в сбойных базах смотреть на free противопоказано.

(64)
часть блоков "зависла" и не свободные и не занятые...

Это все по той же причине, файл free - недостоверен. После того, как корневой объект поправлен, и база запустилась в конфигураторе, первое, что надо сделать, запустить ТиИ с единственной галкой "сжатие таблиц". 1С скопирует все данные в новый файл 1CD, и файл free будет девственно чист. Не нужно никаких переносов XML, как ты в статье написал.
Sol; teflon; +2 Ответить
54. Alex_Japanese_Student 437 30.10.12 16:36 Сейчас в теме
да, было бы здорово статью почитать про это
63. tango 488 31.10.12 10:21 Сейчас в теме
оба-на! сюжет получил развитие! решпект
66. awa 2496 01.11.12 12:46 Сейчас в теме
Деньги получил, спасибо mixa_gr!
Печальная история завершена, надеюсь))
67. tango 488 01.11.12 22:18 Сейчас в теме
(66) awa, с такой рекламой продолжений хватит
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Нижневартовск
зарплата от 60 000 руб.
Полный день

Руководитель проекта, аналитик, консультант
Санкт-Петербург
По совместительству

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Бизнес-аналитик 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день

Программист 1С
Москва
Полный день