Помогите с восстановление базы данных

1. salexdv 2357 19.11.09 10:33 Сейчас в теме
Есть периферийная файловая база данных. В один прекрасный (если можно так сказать) день перестали читаться входящие сообщения от центральной базы.
Решил сделать тестирование и исправление, в результате на проверке логической целостности появляется окно об ошибке "Ошибка SDBL поле <ИмяПоля> таблицы <ИмяТаблицы> не может принимать значение null (pos=<НомерПозиции>)" и тестирование прерывается.
Chdblf никаких ошибок не обнаруживает. Выгрузка/загрузка базы тоже никаких результатов не дает.
Оказалось, что все дело в документе "Отчет о розничных продажах". Удалось найти в базе этот документ, НО! При открытии, пометке на удаление, непосредственном удалении документа падает база (запись дампа и до свидания).
Можно, конечно, перевести базу в SQL и попробовать почистить, но уж больно геморойно.
Народ, может кто сталкивался с такой бедой? Подскажите какие-нибудь методы решения, плз.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Altair777 645 19.11.09 11:37 Сейчас в теме
(1) Не сталкивался, но можно попробовать так:
1) Сделать копию базы.
2) Найти в 1SJOURN руководствуюсь номером и датой документа его ID.
3) В соответстующих таблицах DH и DT удалить строки с этим ID и в 1SJOURN тоже.
4) Удалить индексы, войти монопольно.
3. salexdv 2357 19.11.09 11:41 Сейчас в теме
(2) Спасибо кончено, но это восьмерка :-)
4. Altair777 645 19.11.09 11:44 Сейчас в теме
(3) аа.... :-)

+(2) и в 1SCRDOC тоже
5. Трактор 1254 19.11.09 11:54 Сейчас в теме
Единственное что приходит в голову это тестировать базу в другой СУБД.

Как крайний случай - послать в 1С. Пусть развлекаются. Но это долго.
6. Altair777 645 19.11.09 12:55 Сейчас в теме
(5)
Трактор пишет:
Единственное что приходит в голову это тестировать базу в другой СУБД.

Правильно! Перегнать в 7-ку, а потом по (2) :-)
7. salexdv 2357 19.11.09 13:05 Сейчас в теме
(6) Отличный план :-)))))))))))))
8. Трактор 1254 19.11.09 13:23 Сейчас в теме
(6) Вообще-то я имел в виду SQL сервер. Postgre или DB2, ну или МС.
9. salexdv 2357 19.11.09 13:46 Сейчас в теме
(8) Иногда такая проблема решается простой загрузкой/выгрузкой в SQL
Интересует решение проблемы без использования последнего
10. Трактор 1254 19.11.09 13:54 Сейчас в теме
(9) >> Интересует решение проблемы без использования последнего
Ну, ты, блин, требуешь! Мы ж тебе не разработчики платформы. Это тебе сюда v8 собака 1c.ru
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот