|
v7: codebase error -200 (проблема с DBF) | ☑ | ||
---|---|---|---|---|
0
i_oops_i
01.12.16
✎
07:32
|
Всем привет!
https://s13.postimg.org/r7nf6zpk7/1c2.jpg https://s13.postimg.org/8pnssfoyf/1c1.jpg После заражения системы вирусом шифровальщиком, пришел в негодность DT5716.dbf тестирование и исправление не помогло, в итоге удалил DT5716.dbf и DT5716.cdx, сделал повторное тестирование и исправление, база запустилась без проблем. Попытался открыть файл DT5716.dbf программами DBFShow DBFViewer 2000 DBF Navigator ничего не помогло Как узнать за что именно отвечают эти файлы? Чего может затронуть удаление этих файлов? Без них база сможет жить? На всякий случай файлы по ссылкам dbf - http://rgho.st/7zYLKZcfm cdx - http://rgho.st/8gt8CjdXq |
|||
1
Это_mike
01.12.16
✎
07:34
|
как узнать - заглянуть в файл .dd
|
|||
2
Это_mike
01.12.16
✎
07:36
|
DT5716.dbf - табчасть какого-то дока
а в файле - мусор какой-то |
|||
3
DrZombi
гуру
01.12.16
✎
07:40
|
(0) Увольняйся.
Наймите специалиста :) |
|||
4
DrZombi
гуру
01.12.16
✎
07:42
|
+ (0) Как вы вообще смогли избежать заражение всей БД?
Вирусы не привередливы, им побоку на содержимое. Заражают по расширению. :) |
|||
5
DrZombi
гуру
01.12.16
✎
07:43
|
+ Шифровальщики, обычно шифруют заголовки. У ДБФ фалов нет смыслу шифровать кукую либо часть.
Вы спросите: "Почему не шифрует весь ДБФ?" Ответ: Да потому что долго и бесполезно, вирус может не успеть шифрануть другие файлы :) ...п.с. Пожалуйста... |
|||
6
PuhUfa
01.12.16
✎
07:47
|
(4) ТС видимо "расшифровал" файлы переименованием, вот там и мусор про который написано в (2)
(5) я Вас подозреваю! -)) |
|||
7
DrZombi
гуру
01.12.16
✎
07:48
|
(6) ТС, "гений", переименование файлов, вот что надо всем советовать :)
|
|||
8
i_oops_i
01.12.16
✎
07:52
|
(2) То есть база нормально функционировать сможет? Какие могут возникнуть проблемы?
(4) Мне принесли ее на флешке, как там все былО не в курсе, но в каталоге БД присутствуют зашифрованные текстовые документы https://s17.postimg.org/oqp7vh95b/image.jpg |
|||
9
Это_mike
01.12.16
✎
07:56
|
(8) может. только данных табчасти одного документа не будет.
и да, " в итоге удалил DT5716.dbf и DT5716.cdx" - похоже, вранье... |
|||
10
Это_mike
01.12.16
✎
07:57
|
вообще, если регистры целы - можно попытаться восстановить данные. Хотя хез что за конфига...
|
|||
11
DrZombi
гуру
01.12.16
✎
07:58
|
(8) Любопытненько. Ищите "no more ransom"
|
|||
12
DrZombi
гуру
01.12.16
✎
07:58
|
(10) Они зашифрованы. Это очередной шифровальщик :)
|
|||
13
Это_mike
01.12.16
✎
07:58
|
мля, прямо ж на первом скриншоте написано, что это за док
|
|||
14
Это_mike
01.12.16
✎
07:59
|
короче, если выложишь базу - могу глянуть.
|
|||
15
Мимохожий Однако
01.12.16
✎
08:01
|
(0)Моя практика показывает, что без предыдущих архивов всё равно полноценно не восстановишь.
|
|||
16
PuhUfa
01.12.16
✎
08:01
|
(13) и DT5716.dbf - проводки
|
|||
17
DrZombi
гуру
01.12.16
✎
08:01
|
+ Скорей всего файлы решили расшифровать очередной утилиткой от не пойми кого. И оно не до конца сумело это выполнить :)
|
|||
18
DrZombi
гуру
01.12.16
✎
08:02
|
Народ, вот чем расшифровывали.
https://www.nomoreransom.org/ |
|||
19
Мимохожий Однако
01.12.16
✎
08:03
|
(18) Что ты тут подсовываешь?
|
|||
20
DrZombi
гуру
01.12.16
✎
08:04
|
+ Думается не только этот файлик поломан.
Просто ТС 1С написало только про него. А так думается все там печально :) |
|||
21
Это_mike
01.12.16
✎
08:04
|
(19) вирусы. зомбирующие....
|
|||
22
DrZombi
гуру
01.12.16
✎
08:04
|
(19) Обратите внимание на скрин в (8)
И слова ТС в (0) "После заражения системы вирусом шифровальщиком, пришел в негодность" ... Шифровальщик не шифрует один файлик :) |
|||
23
Это_mike
01.12.16
✎
08:07
|
ТС пропал. Ну и хрен с ним...
|
|||
24
i_oops_i
01.12.16
✎
08:09
|
(9) почему вранье?! Просто удалил и все, после чего база запустилась без ругани.
(22) да, как то странно что пострадал только один файл (23) здесь я) пока прочитаешь то что здесь написано, пока отсечешь бред) |
|||
25
Это_mike
01.12.16
✎
08:11
|
(24) бреда тут пока еще никто не писал.
а беглому чтению учат в начальной школе.... |
|||
26
DrZombi
гуру
01.12.16
✎
08:12
|
(24) Почему, странно. Просто расшифровальщик его не осилил
Это если и правду, если все дело в нем. Вам повезло. Спроси у Клиента бекап. Подсунешь заголовок в свой поломанный DBF файл из архива. И будет вам счастье... И деньга на хлеб :) |
|||
27
DrZombi
гуру
01.12.16
✎
08:14
|
+(0) Держи. Структура DBF-файла
http://www.autopark.ru/ASBProgrammerGuide/DBFSTRUC.HTM Может кто тебе подскажет ссылку на статью по восстановлению заголовков. Где то на просторах видел подобное :) |
|||
28
Это_mike
01.12.16
✎
08:18
|
(27) тут одним заголовком дело не обошлось. видно же...
|
|||
29
DrZombi
гуру
01.12.16
✎
08:19
|
+ (0) как получить DBF файл.
Вам понадобится файл: 1. 1CV7.MD 2. 1CV7.DDS или 1CV7.DD Копируешь их в отдельную папочку, запускаешь конфигуратор. Дальше 1С сама создаст копии DBF файлов. После подсовываешь к себе в рабочую копию БД. ... Не забываем делать бекапы :) |
|||
30
Это_mike
01.12.16
✎
08:20
|
+(28) Иэх, млин... когда-то вручную разбирали и строили.... интернетов не было...
"раньше были времена, а теперь - мгновения. Раньше *** стоял, а теперь - давление..."© |
|||
31
mehfk
01.12.16
✎
08:20
|
(0) Нужно сначала создать файл с нужной структурой (1С сама должна его создать), потом перенести в него hex-редактором данные.
|
|||
32
mehfk
01.12.16
✎
08:21
|
Небитые данные идут где-то чуть дальше середины файла.
|
|||
33
DrZombi
гуру
01.12.16
✎
08:21
|
(32) Видимо документов было мало :)
|
|||
34
Это_mike
01.12.16
✎
08:22
|
(31) (29) он утверждает, что удалил дбфку - система лдолжна была создать новый файл, размером не боле килобайта, с заголовком . а в файле - мусор
|
|||
35
DrZombi
гуру
01.12.16
✎
08:23
|
(34) Разве 1С может создавать DBF сама при присутствии других DBF?
Помнится, чет там был какой засад :) |
|||
36
i_oops_i
01.12.16
✎
08:24
|
(24) да писали вначале всякую чушь не по делу :)
(26) спросил сейчас насчет бекапа, вроде нашли базу примерно середины текущего года (29) если сейчас мне скинут эти два файла, какой инструкции следовать? ToAll могу скинуть базу если интересно |
|||
37
Это_mike
01.12.16
✎
08:25
|
(32) с 228180x
|
|||
38
DrZombi
гуру
01.12.16
✎
08:26
|
(36) Поспрашивай. Задавай вопросы правильно.
Мои воспоминание про 1С 7.7 уже далекие. Я перешел на 1С 8.3 :) |
|||
39
DrZombi
гуру
01.12.16
✎
08:28
|
+(36) Шифровальщик шифрует просто тупо, к примеру 1 кб информации. Или 10 кб... В общем не много
От этого получается зашифрованными, и заголовки и часть файлов DBF. Ваш файлик видимо содержал с десяток документов. Вот и получается пол файла :) |
|||
40
DrZombi
гуру
01.12.16
✎
08:29
|
+(36) По бекапам, Если выловить при сравнении отличие до нужного байта, можно восстановить вообще все файлы :)
И без дешифратора. При условии, что MD файл тоже не зашифрован :) |
|||
41
Мимохожий Однако
01.12.16
✎
08:30
|
(36) ТЫ раньше работал с 77? Странные вопросы задаешь. Им надо с бэкапа набивать документы. Попомни мои слова. Лучше сейчас начать, чем после недели твоих изысканий. Битый не один файл, это как пить дать. Можно попробовать подсунуть файлы со справочниками и документами без регистров, а потом провести. Но не факт, что прокатит.
|
|||
42
DrZombi
гуру
01.12.16
✎
08:30
|
(41) Думается он Системный Администратор.
|
|||
43
DrZombi
гуру
01.12.16
✎
08:31
|
+ Состав информационной базы 1С:Предприятие 7.7
https://helpf.pro/faq/view/333.html |
|||
44
aka AMIGO
01.12.16
✎
08:32
|
(36)
1. в файле .DD (текстовый) содержатся описания всех файлов .DBF твоей базы А именно - наименования полей из хидеров дбф-файлов. Находишь проблемный файлик, распечатываешь инфу полях 2. Файлы *.dbf открываются в Excel или что там у тебя на компе стоит.. 3. сравниваешь поля. Если что-то отличается - можно пытаться добавить/изменить в Excel"е, или увы, нужна утилита работы с дбф-файлами. |
|||
45
Это_mike
01.12.16
✎
08:37
|
вот теперь действительно пошел бред...
|
|||
46
i_oops_i
01.12.16
✎
08:39
|
(41) Раньше работал, но по большей части как администратор БД + SQL + Terminal Server, но это было очень давно...Сейчас просто попросили по старой дружбе.
(43) Спасибо, буду читать (44) Если открыть через Excel 2007, все символы закодированы |
|||
47
aka AMIGO
01.12.16
✎
08:47
|
(45) Ну, почему-же "Бред"? - я восстанавливал убитый ГБ-шкой файл в базе на её компе.
Правда, правил в FoxBase2. Не думаю, что она сработает у ТС на компе.. Старенькая, не со всеми осями совместима. Потому и написал про утилиты. А вообще-то это личное дело автора. |
|||
48
mehfk
01.12.16
✎
08:49
|
(47) Скажите, а правда, что Абрамович выиграл в лотерею миллион? Правда, только не Абрамович, а Рабинович, не в лотерею, а в карты, не миллион, а сто рублей и не выиграл, а проиграл
|
|||
49
aka AMIGO
01.12.16
✎
08:49
|
(46) все символы закодированы - стало-быть, дело не только в хидере.
|
|||
50
aka AMIGO
01.12.16
✎
08:49
|
(48) уговорил :)
|
|||
51
i_oops_i
01.12.16
✎
08:54
|
(ToAll) имея копию файлов примерно середины года, можно что то сделать?
|
|||
52
Масянька
01.12.16
✎
08:56
|
(46) В Excel и нормальные базы отображаются, как "закодированные". Открывать нуно dbf-примочками (например, (47)).
(51) Вторую половину года набивать ручками. Заодно, бекапить научатся. И в связях будут разборчивей. |
|||
53
Это_mike
01.12.16
✎
08:58
|
(51) можно.
|
|||
54
Это_mike
01.12.16
✎
08:59
|
(52) не, нормальным экзелем нормальные дбф открываются на чтение нормально...
|
|||
55
Это_mike
01.12.16
✎
09:00
|
(52) набивать или восстанавливать - зависит от полноты налитого стакана...
|
|||
56
Ёпрст
01.12.16
✎
09:01
|
(0)
дай мд, восстановлю всё, что не испортилось в этом файле. |
|||
57
Это_mike
01.12.16
✎
09:02
|
(56) кункурент :-)
|
|||
58
Мимохожий Однако
01.12.16
✎
09:04
|
(51) Можно набить руками. Об этом тебе уже дважды сказали. Об этом и скажи друзьям, чтобы не теряли время. А если ты всё-таки восстановишь (в этом есть сомнения), то для них это будет подарок.
|
|||
59
Масянька
01.12.16
✎
09:06
|
(58) Можно соревнование устроить: кто быстрее - ТС восстановит или звери набьют.
|
|||
60
Мимохожий Однако
01.12.16
✎
09:08
|
(59) Во всяком случае один получит дополнительный опыт, а друзья - восстановленные данные. Может быть, наконец-то настроят нормальные бэкапы и не будут открывать левые письма.
|
|||
61
Масянька
01.12.16
✎
09:09
|
(60) Как говорит наш любимый шеф: «Если человек идиот, то это надолго»! (С)
|
|||
62
Это_mike
01.12.16
✎
09:15
|
(61) Кю!
|
|||
63
i_oops_i
01.12.16
✎
09:15
|
(56) https://cloud.mail.ru/public/JfES/WKWWbPCNw
не знаю почему, но в городке где сейчас нахожусь, не ценят специалистов 1С, если что и предлагают, то за смешные деньги. |
|||
64
Это_mike
01.12.16
✎
09:19
|
(56) типовой ЗИК 352
|
|||
65
Мимохожий Однако
01.12.16
✎
09:20
|
(63) Если в этой ссылке только небитый файл md, то получишь пустую базу.
ОФФ: Не ценят специалистов 1С по другой причине. |
|||
66
Это_mike
01.12.16
✎
09:24
|
(65) Ёп обещал ему его восстановить ас ис.
я глянул, мне плагин к фару лениво ставить |
|||
67
Это_mike
01.12.16
✎
09:25
|
блин, ну почему так лениво что-нибудь делать?
|
|||
68
Масянька
01.12.16
✎
09:27
|
(67) ИМХО: потому что проблем нет. А когда проблемы есть - даже думать некогда.
|
|||
69
Ёпрст
01.12.16
✎
09:45
|
||||
70
Ёпрст
01.12.16
✎
09:46
|
Закинешь в базу, прибьёшь DT5716.CDX, зайдешь монопольно.
Это всё, что осталось от табличной части дока БУПроводки. |
|||
71
uno-group
01.12.16
✎
10:39
|
Обработка которая докинет записи из битого дбф в не битый 20 строк кода.
|
|||
72
Ёпрст
01.12.16
✎
10:41
|
(71) выкладывай, посмотрим
|
|||
73
i_oops_i
01.12.16
✎
11:20
|
(70) спасибо большое! Я правильно понял, пострадала только табличная часть документа БУПроводки?
|
|||
74
Ёпрст
01.12.16
✎
11:26
|
(73) да, ты же только этот файл предоставил.
|
|||
75
Мимохожий Однако
01.12.16
✎
11:36
|
(72) Это он пошутил
(73) Рано радуешься |
|||
76
DrZombi
гуру
01.12.16
✎
11:53
|
(73) Получи бекапы от клиента и тогда поймешь, что пострадало, сравнив первые заголовки файлов
|
|||
77
uno-group
01.12.16
✎
12:05
|
Дб1=СоздатьОбъект("XBASE");
Дб2=СоздатьОбъект("XBASE"); Дб1.ОткрытьФайл(ФайлАрхифа); Дб2.ОткрытьФайл(ФайлИсточник); Всего1=Дб1.КоличествоЗаписей(); Всего2=ДБ2.КоличествоЗаписей(); Для К=Всего1+1 по Всего2 Цикл Если Дб2.ЗаписьУдалена()=1 Тогда Продолжить; КонецЕсли; Дб1.Добавить(); Для Н=1 по Дб1.КоличествоПолей Цикл НазваниеПоля="";Тип="";Длина="";Точность=""; ОписаниеПоля(Н,НазваниеПоля,Тип,Длина,Точность); Дб1.УстановитьЗначениеПоля(НазваниеПоля,Дб2.ПолучитьЗначениеПоля(НазваниеПоля)); КонецЦикла; КонецЦикла; Дб1.Записать(); Как то так добавить пару проверок и процедуру выбора файлов |
|||
78
Ёпрст
01.12.16
✎
12:08
|
(77) ^))))
|
|||
79
Ёпрст
01.12.16
✎
12:12
|
+78 если не понял, то получишь ошибку, как в (0). один в один при попытке открытия XBASE-ом этого файла.
|
|||
80
i_oops_i
01.12.16
✎
12:18
|
(74)
(76) отправили мне бекап, сколько ему месяцев не знаю, в нем почему то нет *.cdx файлов http://rgho.st/6n9tghgHW (77) спасибо, но что с этим делать видимо уже не разберусь...если не изменяет память нужно создать обработку, добавить поля и кнопки, |
|||
81
Ёпрст
01.12.16
✎
12:20
|
(80) с этим ничего не делать, забыть про (77) как страшный сон.
|
|||
82
Ёпрст
01.12.16
✎
12:23
|
(80) ага, хороший файли тебе дали, тоже битый.
|
|||
83
uno-group
01.12.16
✎
12:25
|
(79) Я говорю про работу с уже отремонтированный файл дбф если в нем при ремонте пострадали начальные записи.
|
|||
84
Ёпрст
01.12.16
✎
12:26
|
(83) в каком месте ты это говоришь ?
|
|||
85
Ёпрст
01.12.16
✎
12:27
|
(80) если че, содержимое файла в (80) ровно такое же, что и в (0), в части не побитых данных, один в один
|
|||
86
Мимохожий Однако
01.12.16
✎
12:27
|
(82) Архивы тоже были зашифрованы, т.к. были на том же компьютере. "Мне так кааааээтся"
|
|||
87
i_oops_i
01.12.16
✎
12:40
|
(70) загрузился вроде без каких либо сообщений
(85) (86) видимо архив находился на том же ПК какие мои дальнейшие действия? |
|||
88
Масянька
01.12.16
✎
12:43
|
(87) Выкинуть базу, выкинуть комп. Покупают новый комп, ставят ось, ставят 1С, заводят новую базу и работают.
|
|||
89
Ёпрст
01.12.16
✎
12:45
|
(87) Проверять документы БУПроводки вестимо, + смотреть, в каких именно документах теперь отсутствует табличная часть. Можно ТиИ на копии запустить - оно само скажет.
|
|||
90
i_oops_i
01.12.16
✎
12:46
|
(88) думаете проблемы все таки всплывут? не смотря на (69)
|
|||
91
Масянька
01.12.16
✎
12:46
|
(90) Стопудово.
|
|||
92
Это_mike
01.12.16
✎
12:47
|
(88) неправильно!
1. сровнять с землей как минимум здание конторы (вместе с персоналом) 2. построить новое здание. 3. зарегистрировать новое юрлицо 4.набрать новый персонал... 5.. ну а дальше - комп,ось,1с, база... |
|||
93
Это_mike
01.12.16
✎
12:48
|
(90) увидел базу на почте. проблма еще актуальна?
|
|||
94
i_oops_i
01.12.16
✎
12:49
|
(93) актуальна конечно, если можно все это привести в порядок, если нет, так и скажу, пусть ручками с нуля.
|
|||
95
Масянька
01.12.16
✎
12:51
|
(92) Вариант... Если после (88) проблема останется - однозначно.
|
|||
96
Это_mike
01.12.16
✎
13:01
|
(95) а может, "место прОклятое"™, не? :-)
|
|||
97
Это_mike
01.12.16
✎
13:01
|
(94) ок, до вечера гляну
|
|||
98
Масянька
01.12.16
✎
13:07
|
(96) Батюшку с кадилом можно позвать...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |