Имя: Пароль:
1C
1С v8
Файл базы данных повреждён
0 ДенисЧ
 
29.04.15
21:40
Вот тут подсунули файловую с сабжем...
переиндексацию проходит, реструктуризацию нет
Сама база запускается, но при проведении документов вылетает.
Дайте оценку - каковы шансы у базы?
ВыгрузкуЗагрузкуXML буду пробовать.
1 User_Agronom
 
29.04.15
21:41
(0) Это всё Windows виновато!
2 pessok
 
29.04.15
21:42
ты посмотри на каких данных падает при реструктуризации же. их уже проверь. NTFS? Размер базы норм? Сеть не скочет? Выгрузка-Загрузка? ChkDBFL?
3 raykom
 
29.04.15
21:43
(0) >ВыгрузкуЗагрузкуXML
Вариант. Так то главное данные вынуть. Выгрузку загрузку делает ?
4 raykom
 
29.04.15
21:44
(3) +Средствами конфигуратора ?
5 ДенисЧ
 
29.04.15
21:44
(2) падает - не успеваю понять на чём
ntfs
размер 4гб общий
всё сейчас локально
выгрузка вылетает по ошибке
чек будет работать всю ночь, он крутится на отдельном месте.
6 ДенисЧ
 
29.04.15
21:44
(3) (4) нет
7 raykom
 
29.04.15
21:45
Ну да ...
8 raykom
 
29.04.15
21:46
О чем речь то ? Клушки или фосемь ?
9 pessok
 
29.04.15
21:46
(5) так там пофигаратор вроде еще не успевает закрыться, в строке состояния можно увидеть последние реструктурированные данные
10 ДенисЧ
 
29.04.15
21:47
(8) такое сообщение - у снеговика
(9) белый экран и сообщение об ошибке
11 pessok
 
29.04.15
21:48
(10) херово-с...
попробуй в другое место перенести. мало ли винт...
12 shuhard_серый
 
29.04.15
21:49
(0) [Дайте оценку - каковы шансы у базы? ]
начни с малого
проверь запросами состояние основных справочников и остатков по ключевым Рг
13 pessok
 
29.04.15
21:50
на худой конец типовую с дампом можно в обитель зла отправить, конечно
14 ДенисЧ
 
29.04.15
21:50
(11) База перенесена уже. За 20 км от. Достаточно другое место? )))
(12) Именно этим и занимаюсь...
15 ДенисЧ
 
29.04.15
21:51
(13) Обитель зла оставим как крайнее средство... Ибо завтра они не ответят, а работать людям надо...
16 raykom
 
29.04.15
21:54
(12) Тогда надо начинать с того, что разложить по пунктам и в последовательности процесс реструктуризации.
Я, например, не совсем четко представляю, что это за колдовство.

Тогда и станет сразу понятно, что вызывает краш. Но и минимальные средства тогда определятся.
17 ДенисЧ
 
29.04.15
21:55
(16) На скуле я бы нашёл быстро.. А тут бесовство... Файловая... Мне потом ещё руки спиртом придётся оттирать... Изнутри...
18 vde69
 
29.04.15
21:56
(15) попробуй на 8.3 разобрать конфу на файлы а потом собрать обратно
19 pessok
 
29.04.15
21:57
(17) ты chkdbfl то попробовал?
20 shuhard_серый
 
29.04.15
21:57
(14)[Именно этим и занимаюсь...]
дык пока это не сделано обсуждать особо не чего

средства прямой работы с 1CD существуют
21 ДенисЧ
 
29.04.15
21:57
(19) Исчо раз. Оно в отдельном окне крутится. И закончится нескоро.
Кстати, выгрузкой вроде нашёл один проблемный справочник. Буду дальше искать...
22 vde69
 
29.04.15
21:58
еще при реструктуризации - смотри лог, там будет на чем спотыкается
23 raykom
 
29.04.15
21:58
У меня такая ситуация с восьмеркой была. Тут разбирали. Надо найти, вспомню, что там маклевал. База жива и работает.
Мне то же прдлагали МДшник разобрать
24 pessok
 
29.04.15
21:59
(21) чета не увидел, сорри. реструктуризацию без исправления производил?
25 raykom
 
29.04.15
22:14
(10) А что за сообщение то? Секрет ?
26 raykom
 
29.04.15
22:15
27 pessok
 
29.04.15
22:21
(25) в сабже же
28 raykom
 
29.04.15
22:23
(27) Кратенько так ...
29 pessok
 
29.04.15
22:24
(28) ну дык осьмерка так и ругается, емнип. просто а-ля Предупреждение("Файл базы данных поврежден").

По поводу (26) кстати, да... Даже на 4 гиговой базе "всю ночь" - долго
30 raykom
 
29.04.15
22:25
В (26)Я выгрузится то же не мог.
31 raykom
 
29.04.15
23:02
Это ... Метлу то че ? Пока оставить у себя ?
32 pessok
 
29.04.15
23:04
лично я спать пошел, ждем от ДенисЧ рассказа о побежденной баге
36 ДенисЧ
 
30.04.15
16:48
Сводка с поля битвы ))
chkdbfl крутилась сутки - ноль результата - как висела, так и висит.
Удалось локализовать сбойные элементы справочника. Как их можно удалить?
Выгрузка в xml продолжается, от неё не отказываюсь...
37 Лефмихалыч
 
30.04.15
16:52
(36) ну, с разбегу и удалить: ПолучитьОбъект().Удалить()
или так не получается?
38 pessok
 
30.04.15
16:55
(36) слушай, ну на 4 гиговой базе всю ночь - это треш и угар. попробуй может на более мощной тачке повертеть?
39 ДенисЧ
 
30.04.15
16:55
(37) Если бы так было, я даже вопросом не задавался. А то вот прямо сейчас выскочило
http://pics.rsh.ru/img/err_s3gk2ee8.jpg
40 ДенисЧ
 
30.04.15
16:56
(38) i5 + 8 оперативки - мощнее у меня под рукой нет...
41 Лефмихалыч
 
30.04.15
16:57
можно попробовать УдалениеОбъекта

Массив = Новый Массив;
Массив.Добавить(Справочники.Валюты.НайтиПоКоду("999"));
УдалениеОбъекта = Новый (Тип("УдалениеОбъекта"),Массив);
УдалениеОбъекта.Записать();
42 pessok
 
30.04.15
16:58
(40) ну если не сыкотно, скинь на ЯД и линк на мыло. Дома у меня убер стоит, через полтора часа доеду, могу покрутить чек
43 ДенисЧ
 
30.04.15
16:58
(41) Дык это же для плана обмена, не?
44 ДенисЧ
 
30.04.15
16:58
(42) Увы. NDA. База не моя.
45 Лефмихалыч
 
30.04.15
16:58
(43) а ты попробуй
46 pessok
 
30.04.15
16:59
(41) не поможет. оно падает потому, что в таблице там грязь
собственно, ДенисЧ, ты же уже нашел кривую таблицу. Теперь получитьструктурухраненияданных() и вперед - разбирай *.1CD через известную утилиту и делеть прям там
47 ДенисЧ
 
30.04.15
16:59
(45) ща...
48 ДенисЧ
 
30.04.15
17:00
(46) нене.... Мне проще будет через xml перекинуть...
49 pessok
 
30.04.15
17:00
(48) ну дело хозяйское, через Tool_1CD, как пить дать, будет шустрее
50 Лефмихалыч
 
30.04.15
17:02
кстати, tool_1cd может грохнуть нафиг таблицу из 1cd и создать заново
51 pessok
 
30.04.15
17:03
(50) ну всю таблицу то не надо, можно по id найти битые строки и удалить
52 ДенисЧ
 
30.04.15
17:04
(45) не. Та же фигня.
53 Лефмихалыч
 
30.04.15
17:04
(51) этого 1cd не умеет
54 Лефмихалыч
 
30.04.15
17:04
(52) удали ее к херам
55 pessok
 
30.04.15
17:05
(53) разве? я был лучшего мнения о ней, хм
56 2S
 
30.04.15
17:14
Денис, ищи на просторах инета аналог mddiag для 77. Находил, в подобной ситуации помог. Не помню как называется утилита, есть на работе, но это только 2-го числа
57 ДенисЧ
 
30.04.15
17:16
(56) а mddiag тут причём? Конфа-то выгрузилась нормально...
58 2S
 
30.04.15
17:21
Tool_1CD
вроде она, поищи
59 ДенисЧ
 
30.04.15
17:22
(58) Мне её уже известный сайт на почту (как утверждает) отправил.
Жду, буду играться.
60 mehfk
 
30.04.15
17:34
"Дайте оценку - каковы шансы у базы?"
Ровно такие же, как по мнению блондинки из анекдота встретить динозавра на утренней прогулке.
61 ДенисЧ
 
30.04.15
17:39
(60) А вот тут ты не прав (в свете последних раскопок...)
62 mehfk
 
30.04.15
17:54
А что, что-то накопали?
63 ДенисЧ
 
30.04.15
17:55
(62) угу. Повреждены 3 записи одного справочника (не критичного для жизни базы)
64 mehfk
 
30.04.15
18:07
Для статистики, если есть возможность - какой размер 1cd "больной базы", какой размер 1cd "вылеченной базы" и какой размер 1cd после ТиИ (как минимум реиндекс+сжатие).
65 ДенисЧ
 
30.04.15
18:08
(64) когда полечу - сообщу
66 mehfk
 
30.04.15
18:23
Без 3-х часов сутки прошли chdbfl.exe не отработал?
67 ДенисЧ
 
30.04.15
18:24
(66) неа.
68 ДенисЧ
 
30.04.15
18:36
хм.... Tool применяет удаление 3х записей из справочника уже больше получаса...
Видно, что-то случилось... (с)
69 pessok
 
30.04.15
19:32
(68) ну что там?
70 ДенисЧ
 
30.04.15
19:37
(69) а воз и ныне там...
71 Torquader
 
30.04.15
21:33
У меня тут на днях была база, которая вылетала из-за того, что в одном документе первые несколько строк коту под хвост отправились.
В итоге, нашёл GUID документа, нашёл строки и просто в файле "перенумеровал".

P.S. заодно накатал программу, которая базу по файлам раскладывает, чтобы было проще копать.
72 AlexSmirnov272
 
30.04.15
21:34
(0) читать выше не буду = выгрузка загрузка ?
73 AlexSmirnov272
 
30.04.15
21:34
не XML
74 ДенисЧ
 
30.04.15
21:37
(73) (72) неа. Вылетает
75 AlexSmirnov272
 
30.04.15
21:38
(74) сделай снимок через РИБ, и отвяжи от главного узла
76 AlexSmirnov272
 
30.04.15
23:53
(74) получилось?)
77 AlexSmirnov272
 
01.05.15
00:11
(74) давно(по истории) занимаешься 1С, а глупые вопросы задаешь.
78 Torquader
 
01.05.15
12:12
(74) Если не жалко, дай файл посмотреть.
79 ДенисЧ
 
01.05.15
13:39
(78) увы, см (44)
Перенёс всё, что смог, через XML, база ужалась с 4Г до 700 метров...
Вроде работает, поеду отдавать...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший