|
|
|
Востановление 1SJOURN.DBF | ☑ | ||
|---|---|---|---|---|
|
0
Kasperok
20.12.07
✎
15:59
|
Сегодня звонит мен клиент и говорит что у него 1с не запускаеться. Оказываеться ини перегрузили комп где лежит база когда в 1с работали и после этого ошибака о том что надушена целостность файла 1SJOURN.DBF
Пробовали они тестирование и исправление - не помогло. |
|||
|
1
mishaPH
20.12.07
✎
16:05
|
(0) сушите весла.
|
|||
|
2
mishaPH
20.12.07
✎
16:05
|
востанавливайте архив.
|
|||
|
3
МихаилМ
20.12.07
✎
16:08
|
скорее всего ничего страшного , но бэкап покоцаной базы перед экспериментами по восстановлению советую сделать.
Полно утилит по восстановлению дбф |
|||
|
4
Kasperok
20.12.07
✎
16:10
|
(3) привети пример плиз утелит
|
|||
|
5
mishaPH
20.12.07
✎
16:11
|
(3) и дальше что. а потом будут вопросы куда делись доки и почему итоги поплыли
|
|||
|
6
Mikeware
20.12.07
✎
16:17
|
:-) ПОлный набор: солиный стаж на мисте, ссылка на сертификаты, "звонит клиент" и такой вопрос....
|
|||
|
7
КонецЦикла
20.12.07
✎
16:19
|
Привет, касперок
Пройдись поиском, есть некая фантастическая обработка на проклабе Сам ее не смотрел ибо не верю в ее работоспособность Восстановлению ОЧЕНЬ поможет быстрая обработка движений (доп. индексы в регистрах) - иначе не знаю откуда позицию выдумывать... ...на общие реквизиты, допустим, забиваем :) |
|||
|
8
Kasperok
20.12.07
✎
16:20
|
(6) Ну а что тут такова. Я не не могу все знать )))
|
|||
|
9
КонецЦикла
20.12.07
✎
16:20
|
В общем лучше поскорее найти бэкапчег...
|
|||
|
10
Kasperok
20.12.07
✎
16:34
|
Самое смешное у них нету бекапов :)
|
|||
|
11
Kasperok
20.12.07
✎
16:37
|
||||
|
12
МихаилМ
20.12.07
✎
16:37
|
пусть пришлют Вам базу, включая индексы.
Те сжать раром зипом папку а не вугрузка - загруска или сохранить. И вам на лечилово почтой или фтп или болванка. какието данные могли поортится , но на уповне не страниц данный файла а на уровне логической записи, конечно если файловая система NTFS.если фат все - может быть печальней. утилит не подскажу пользовался парочкой, но давно |
|||
|
13
FreeFin
20.12.07
✎
17:53
|
Если "надушена целостность файла". То имя нормальной лечилки FoxPro... use, copy stru, use, append from и копирнуть точтосоздано в останки КаталогаИБ там переиндексировать. Если FoxPro не "возьмет", то (имхо) только Fox для доса такие раскаряченые останки может собрать (без заготовка из ошметьев собирал). такшо...
|
|||
|
14
nop
20.12.07
✎
17:55
|
(0) могу выслать свой 1SJOURN.DBF
|
|||
|
15
nop
20.12.07
✎
17:55
|
а что вообще есть причиной такой порчи? Плохая сеть?
|
|||
|
16
Mikeware
20.12.07
✎
17:59
|
(15) ресет во время записи.
|
|||
|
17
Kasperok
24.12.07
✎
10:24
|
Ну вот и все ребята все я восстановил. Так что кто кричал что не реально могут идти читать мануалы и записываться ко мне на подкурсы )))
|
|||
|
18
Эльниньо
24.12.07
✎
10:28
|
(17) Смотри - пальцы не вывихни.
|
|||
|
19
Kasperok
24.12.07
✎
10:30
|
все оказалось не так и сложно. Для начала надо помолиться чтобы в базе документы вводились на основании друг друга. Потом надо написать алгоритм следующего смысла:
1. начинаем считывать 1SCRDOC.dbf где ты получим ИД дату и время документа 2. считываем dh*.dbf это по сути и есть сами документы 3. Считываем ra*.dbf чтобы узнать какой документ проведен и по каким регистрам есть у него движения. 4. После тго как все считали и совместили, то создаем и заполняем новый 1SJOURN.DBF |
|||
|
20
smaharbA
24.12.07
✎
10:31
|
а ведь человек с нуля восстановил, пусть и не во всех разах прокатит, но многим может пригодиться, а то ведь у новичков частенько сразу руки опускаются после такого...
|
|||
|
21
Kasperok
24.12.07
✎
10:32
|
Но это не только моя заслуга но и заслуга smaharbA т.к. это он навел меня на эту мысль.
|
|||
|
22
Kasperok
24.12.07
✎
10:33
|
И подсказал там где я не понимал
|
|||
|
23
Kasperok
24.12.07
✎
10:34
|
Суть в том что в 1с я уже более 5 лет но с таким не сталкивался не разу. А теперь у меня опт есть и в этой области ))
|
|||
|
24
mishaPH
24.12.07
✎
10:39
|
(23)
+1 Век живи, век учить |
|||
|
25
Mikeware
24.12.07
✎
10:41
|
(19) Ага, на основании друг друга... как же....
итого, "висящие" документы так и остались болтаться "в пространстве" Скань регистры на наличие идов, которых нет в журнале. Если повезет, и отсутствующие в журнале доки есть в регистрах с включеной "быстрой обработкой движений" - выдергивай дату и время из них. Ну и в журнал у тебя попадут все документы, в том числе и удаленные и непроведенные - тоже решается аналогично... |
|||
|
26
SnarkHunter
24.12.07
✎
10:50
|
Номера документов пропадут...
|
|||
|
27
Salimbek
24.12.07
✎
10:52
|
Хм, а тестирование и исправление с созданием ссылок на объекты не помогло бы? Т.е. сначала удаляем журнал, потом запускаем 1с-ку (чтобы создался пустой), затем ТиИ. У меня одна неправильная ссылка была (ошибся в копировании IdDocDef, скопировал поле из старой базы, вместо того, чтобы поставить новый), так ТиИ показало эту ошибку и тут же ее исправило.
|
|||
|
28
Salimbek
24.12.07
✎
10:52
|
(26) А вот это действительно так
|
|||
|
29
MMF
24.12.07
✎
10:56
|
а общие реквизиты где брать?
|
|||
|
30
Kasperok
24.12.07
✎
11:43
|
(29) к сожелению не где
|
|||
|
31
Kasperok
24.12.07
✎
11:44
|
но конечно ели не вытащить его из регистров
|
|||
|
32
MMF
24.12.07
✎
11:56
|
Номера документов легко вытащить из mlg.
|
|||
|
33
Mikeware
24.12.07
✎
12:29
|
(32) Опять же если документы создавались интерактивно :-) А если обработкой?
Некоторые общие реквизиты (фирму, например) можно брать из номера док, если префикс ставится по правилам. В любом случае, всю инфу выдернуть нереально. Чтоб поиметь по максимуму - нужно видеть конфу. |
|||
|
34
вовочка
24.12.07
✎
13:40
|
(11) с проклаба обработкой пользовался, все восстанавливается, кроме нумерации
|
|||
|
35
smaharbA
24.12.07
✎
14:10
|
(34) ТИС ?
|
|||
|
36
Kasperok
04.01.08
✎
22:38
|
Вот моя статья по этой теме Книга знаний: Востановление 1SJOURNAL.DBF для ТиС и Бухгалтерии
|
|||
|
37
SnarkHunter
04.01.08
✎
23:41
|
Надо бы статью перед тем, как выкладывать, показывать компетентным специалистам... В настоящем своем виде вряд ли кому она поможет...
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |