Имя: Пароль:
1C
1C 7.7
v7: Помогайте "поднять" "положенную на бок" базу!
,
0 Paul_Nevada
 
18.09.12
11:46
Однажды аварийно "потух" компьютер. 1С-овская БД запускается, но не открывается основная форма списка справочника "Номенклатура" - ни из меню, ни через кноки "Подбор" документов. Это - из того, что замечено. Остатки в ОСВ при этом походят на правду. При попытке выполнить ТИИ наблюдаю кучу ошибок - запрещенные символы в таблицах, нарушение принадлежности к родителям... Запускаю "Предприятие" - справочник теперь отвечает на обращения к нему, НО невооруженным глазом заметны изменения в нем - добавлены "новые/исправленные странные" элементы, группы, в ОСВ теперь некорректная картина...
Кроме ТИИ пробовал выполнять выгрузку/загрузку данных, дбф.
Что еще можно предпринять?)
PS: Конфигурация - бухгалтерия 4.5, релиз - 7.70.538.
1 Mikeware
 
18.09.12
11:46
восстанови из бэкапа
2 Boleev v2
 
18.09.12
11:47
>Что еще можно предпринять?)
Дык это просто, поднять бекап
3 Нуф-Нуф
 
18.09.12
11:48
4 Paul_Nevada
 
18.09.12
11:48
*PS': Бэкапов нет.
5 Neg
 
18.09.12
11:48
Файлик из бекапа взять и подсунуть.
6 пипец
 
18.09.12
11:48
выдирал данные из похожей базы по ОЛЕ
7 Paul_Nevada
 
18.09.12
11:49
(3) это - слишком дорого)
8 Никола_
Питерский
 
18.09.12
11:49
(4) Зато теперь будуть )))))
9 aleks-id
 
18.09.12
11:50
(0) сколько платишь?
10 Жан Пердежон
 
18.09.12
11:51
>Помогайте "поднять" "положенную на бок" базу!
>Что еще можно предпринять?)

умножить на матрицу поворота
11 1Сергей
 
18.09.12
11:51
Имхается мне, что просто кто-то МД подменил
12 Paul_Nevada
 
18.09.12
11:52
(9) не знаю еще сколько)
13 Paul_Nevada
 
18.09.12
11:52
(11) быть может и так...
14 Прохожий
 
18.09.12
11:54
Город.
15 Paul_Nevada
 
18.09.12
11:55
Есть из утилит че-нить?
16 Mikeware
 
18.09.12
11:56
(15)brain.dll и hands.sys
17 aleks-id
 
18.09.12
11:57
(15) какие утилиты... тока руками поднимать
лей архив базы (некопаной) на файлообменник и ссылку мне в мыло МойНикЗдесь на яндыксь
18 Прохожий
 
18.09.12
11:57
(15) отсыпать коробочек? Беги оттуда если всё так плохо как ты пишешь. Там не жадная обезьяна с утилитой нужна, а мозги и время для наведения порядка.
19 vde69
 
18.09.12
11:57
(0) для начала сделай ДЕСЯТЬ бекапов

(13) проверить легко, берешь мд и копируешь в пусой каталог, далее в нем генеришь новую пустую базу, после сравниваешь файлы ДД из рабочего и нового каталога
20 Прохожий
 
18.09.12
11:58
(19) А утилита есть сравнить файлы?
21 Ёпрст
 
18.09.12
11:58
>>>Кроме ТИИ пробовал выполнять выгрузку/загрузку данных, дбф.

и как , успешно ?
:)
22 vde69
 
18.09.12
11:59
23 1Сергей
 
18.09.12
11:59
(20) 1Cv77.exe
24 Прохожий
 
18.09.12
11:59
(22?23) Это н утилита.
25 Mikeware
 
18.09.12
12:00
(20) Даже в пофигураторе есть пункт меню
26 Paul_Nevada
 
18.09.12
12:06
щас сравню...
27 Paul_Nevada
 
18.09.12
12:06
(21) безрезалтно.
28 Paul_Nevada
 
18.09.12
12:14
(19) .dd-файлы
29 Paul_Nevada
 
18.09.12
12:14
*идентичны
30 Paul_Nevada
 
18.09.12
12:15
проблема в md - 100% - видно после "загрузки новой конфигурации" в пустой каталог - справочник не отвечает.
31 Paul_Nevada
 
18.09.12
12:16
(19) само собой.
32 Ёпрст
 
18.09.12
12:16
>>>добавлены "новые/исправленные странные" элементы, группы

дай угадаю:

"ФС-...." ?
:)
33 Ёпрст
 
18.09.12
12:17
это просто "поднятые" удаленные элементы, которые кто-то удалил, забив на ссылочную целостность базы, ТиИ их просто подняло как пустышки.
34 Paul_Nevada
 
18.09.12
12:17
(33) именно)
35 Ёпрст
 
18.09.12
12:17
их тоже можно "наполнить" из бекапа, или, хотя бы наименование из ЖР
36 Paul_Nevada
 
18.09.12
12:18
*(32)
37 Paul_Nevada
 
18.09.12
12:18
(35) - ЖР в порядке, вроде)
38 Paul_Nevada
 
18.09.12
12:18
(35) 1.32 Мб весом
39 Paul_Nevada
 
18.09.12
12:19
(35) база неогромноая, я считаю... 2200 доков, справочники - тоже не архи...
40 Paul_Nevada
 
18.09.12
12:28
(35) только как выйтииз из ФС-созданных элементов, на которые нет ссылок в "исправленной" - нынешней базе?
41 Ёпрст
 
18.09.12
12:29
(40) в ЖР есть наименование (и код)
42 Ёпрст
 
18.09.12
12:29
от них..
43 Прохожий
 
18.09.12
12:33
(25) Ну и что.
44 Mikeware
 
18.09.12
12:45
(43) ну и то... т.е. конфигуратор семерки есть утилита сравнения файлов. с широкими дополнительными функциями :-)
45 Mikeware
 
18.09.12
12:46
(41) там и иды есть. если все заводили руками, то поднять (не "восстановить", а именно "поднять") - пол-часа работы
46 Paul_Nevada
 
18.09.12
12:56
ок, примерно - в "проселочной" местности - сколько бы должна стоить работа по "поднятию" такой "записной книжки" на ноги?
47 Paul_Nevada
 
18.09.12
13:56
... и образовалась Тишина образовалась)))
48 Ёпрст
 
18.09.12
13:59
(46) да нисколько.. тарелка супа..
Там кода то пару строк.
49 rintik
 
18.09.12
14:06
(0) DoctorMD мож поможет?
50 Tata001
 
18.09.12
14:09
бухи иногда на флешки бд заливают,спроси у буха
51 Paul_Nevada
 
18.09.12
14:09
(48 это - тоже хорошо!
52 Paul_Nevada
 
18.09.12
14:10
(50) задавал вопрос - не делали этого
53 Прохожий
 
18.09.12
14:13
Сколько база упакованая весит?
54 vde69
 
18.09.12
14:14
(48) не согласен!

это стоит 50% от стоимости ручного вбития!

за раздолбайство и желание секономить нужно платить!
55 Serginio1
 
18.09.12
14:17
На заре моего программирования когда не было ни терминалов ни SQL, такого рода проблемы были постоянно. В момент аврийного потухания, по сети писалась всякая гадость в открытые файлы. Если нет архива, то только ручками и проверкой  на соответствие записей в ссылочных полях.
56 Aprobator
 
18.09.12
14:21
если DD идентичны, то похоже, что не база, а сама платформа каким то образом глюкнулась.
57 Paul_Nevada
 
18.09.12
14:21
(55) "проверкой  на соответствие записей в ссылочных полях" - разверни - не сворачивай эту ТЗ!
58 Paul_Nevada
 
18.09.12
14:32
(54) с тобой согласен +/-
59 Serginio1
 
18.09.12
14:46
В сылочном поле есть ID справочника документа. Запись с таким же ИД должна быть в соответствующем справочнике документе.
Такие записи Тестирование и исправление должно выявлять. Что в общем то у тебя и происходит с руганью на родителей итд.
60 Ёпрст
 
18.09.12
14:50
эх.. пишешь поделку, которая парсит ЖР (хоть через поставщик данных ЖР, это если быстро надо, хоть через fso)
по ид-объекта находишь сам элемент в справочнике, далее из представления объекта и по событию записи нового элемента справочника (можно и последнее записанное) вытаскиваешь наименование. усё собственно.
61 Mikeware
 
18.09.12
14:54
(60) так нужны компоненты из (16)
иэх, я тут в нутро сиквельной базы полез...искать кросс-блок. чуь крыша не уехала... Быстрее базу новую сгенерить оказалось.
после такого вспоминаешь дбф с вожделением, и готов работать с ними аж хоть как с текстовыми файлами...
62 Морозов Александр
 
18.09.12
14:54
берем МДДоктор... смотрим на что он ругается.
Ставим ФАР с плагином для чтения  компаунд (МД) файлов.
берем МД-ник от 538 релиза и копируем нужное в наш старый МДшник.
Пробуем.
63 Эльниньо
 
18.09.12
14:57
(56) О да, да. Платформа и ОС тоже.
64 Paul_Nevada
 
18.09.12
17:02
http://webfile.ru/6125137
вот такая картинко в жр.
65 Ёпрст
 
18.09.12
17:09
(64) и че там ?
лень качатьь
66 Paul_Nevada
 
18.09.12
17:45
(65) не качай - просто перейди по ссылке - погляди
67 Mikeware
 
18.09.12
17:48
(66) и что?
все нормально, данных для восстановления достаточно
68 НП
 
18.09.12
17:58
(0) В таких случаях запускаю испорченную базу. Она ругается на какой-то dbf. Ошибка состоит в том, что счетчик записей уже изменен, а запись не добавлена. Исправляю счетчик по фактическому наличию записей. Снова запускаю. И справляю следующий файл. И т.д. Максимум 16 файлов исправил когда-то в одной базе. После этого база работает.
69 НП
 
18.09.12
17:59
(0) На таких базах ТИИ не использую.
70 Paul_Nevada
 
18.09.12
18:25
(68), (69) у меня нет ругани ни на одну таблицу.
71 НП
 
18.09.12
19:36
(70) Если аварийно выключился компьютер, а ругани нет, то посмотрите проблемные dbf все равно. Например, Номенклатуру.
Если бы она была нормальной, то открывалась бы. Проверьте предварительно, что 1cv7.md не порушен.
А если всё это случилось при обновлении конфигурации, то просто откатитесь на предыдущую версию.
72 Paul_Nevada
 
19.09.12
08:17
(71) 1cv7.md - подразрушен - точно.
73 Paul_Nevada
 
19.09.12
08:28
(71) "А если всё это случилось при обновлении конфигурации, то просто откатитесь на предыдущую версию."
Как узнать какой версии конфигурация была до того, как "стала" 7.70.538?
74 Mikeware
 
19.09.12
08:57
(73) сисадмины делятся на две категории: те, кто еще не делает бэкапы, и те, кто уже делает...
вообще, закон соотношения радиусов работает в вашем отношении в полную силу.
75 Морозов Александр
 
19.09.12
09:00
чего мешает восстановить МД то? если есть копия до тестирования и исправления... 5 минут делов
76 Mikeware
 
19.09.12
09:06
(75) ТиИ не трогает md
в принципе, модно восстановить частичено поврежденный и не имея копии...
77 Морозов Александр
 
19.09.12
09:10
(76) просто после ТИ в базе полный беспредел получается :-))
и смысла восстанавливать МД в такой базе я не вижу -))
78 Mikeware
 
19.09.12
09:15
(77) Ну, во-первых, бардак в базе не полный, а частичный (разрушена всего одна таблица, восстановить которую "как два байта отослать")
во-вторых, мд там вообще не разрушен.
в любом случае, мы сутки обсуждает то, что исправляется за час. мизда, чо...
79 Paul_Nevada
 
19.09.12
09:21
(78) "во-вторых, мд там вообще не разрушен."
правда так считаешь?!
80 Paul_Nevada
 
19.09.12
09:39
(78) Беру мд из этой нерабочей базы и загружаю в пустой каталог - не вызывается основная форма "Номенклатуры" - выше говорил уже об этом.
81 Mikeware
 
19.09.12
09:40
(80) ну и делов то?
82 Морозов Александр
 
19.09.12
09:41
(80) да не обращай внимание...  Mikeware никогда полностью ветку не читает :-))
83 Mikeware
 
19.09.12
09:43
(82) "поврежден" и "разрушен" - разные вещи
84 BlackSeaCat
 
19.09.12
10:38
Лечение геморроя по фотографии продолжалось второй день...
85 Mikeware
 
19.09.12
10:39
(84) причем геморрой по форме напоминал гланды...
86 expertus
 
19.09.12
10:44
Удалить индексы, выгрузка-загрузка.
Сделано?
87 Paul_Nevada
 
19.09.12
10:58
(86) еще бы...
88 Paul_Nevada
 
19.09.12
11:00
кстати, на скрин-шоте - один из многих кривых "Объект не найден")))
89 Mikeware
 
19.09.12
11:01
(88) ту так ты из восстановил?
90 Paul_Nevada
 
19.09.12
11:04
(89) че?)
91 Mikeware
 
19.09.12
11:06
(90) ну так ты их восстановил, эти "Объект не найден" ?
92 dk
 
19.09.12
11:13
ндяяя ....
имхо тут 2 задачи
1. восстановление MD
2. восстановление данных
----
что у автора уже выполнено из этих 2-х и что не устраивает?
93 Ёпрст
 
19.09.12
11:35
>>>не вызывается основная форма "Номенклатуры"
Это как ?
94 Paul_Nevada
 
20.09.12
11:32
(93) у формы этой идентификатор так задан - "Основная".
95 Mikeware
 
20.09.12
11:37
пошли третьи сутки обсуждения того, что делается за пару часов..
96 Ёпрст
 
20.09.12
11:38
(95) а куда спешить то ?
:)
97 Paul_Nevada
 
20.09.12
11:40
(96) да, все верно - время есть))
98 Ёпрст
 
20.09.12
11:41
(94) что значит, "не вызывается" ?
99 Ёпрст
 
20.09.12
11:41
в пофигураторе она есть ?
100 Нуф-Нуф
 
20.09.12
11:42
100.
101 Ёпрст
 
20.09.12
11:42
открывается ?
Моксель в ней есть, открывается ?
Полный синтаксис контроль в пофигураторе проходит ?
102 Paul_Nevada
 
20.09.12
11:48
(98), (101) - не открывается
103 Paul_Nevada
 
20.09.12
11:49
(99) - есть, но, опять же - не открывается
104 Paul_Nevada
 
20.09.12
11:49
(101) не выполнял полный синтаксис-контроль
105 Ёпрст
 
20.09.12
11:55
(103) в самом пофигураторе не открывается ?
106 Ёпрст
 
20.09.12
11:56
дай мд посмотреть
107 Paul_Nevada
 
20.09.12
13:07
(105) да
108 BlackSeaCat
 
20.09.12
14:37
(106) Судя по всему, автор надеется, что существует некое волшебное заклинание, которое ему в конце концов раскроют, он скажет: "Сим-салабим, ахалай-махалай!" и база починится.

В то, что надо долго и нудно ковыряться в MDшнике
и DBFках, он просто не верит.

Пожелаем ему удачи!