Ошибка при тестировании и исправлении ИБ #104822


#0 by sanches2
Файл 1SBLOB.dbf. Запись 34215. Поле BLOCK. Неверное содержимое текстового поля - "c ДЛЯ БУТЕНКОна Е.П.Как исправить?
#1 by jurii
Открыть dbView-вером и исправить.
#2 by Морозов Александр
xBaseView - Универсальное средство просмотра (и правки) баз данныхПросмотр и правка файлов:  14. Borland Client DataSet (*.CDS),  15. Borland DB Engine Aliases (*.BDE),  16. ADO Universal Data Link (*.UDL),  17. ODBC Data Source Name (*.DSN).      Всего: 15 типов файлов.Общая функциональность* 12 файловых расширений: .dbf (VFP/FoxPro/dBase/Clipper), .dbc (Visual FoxPro), .db (Paradox), .mdb (Access), .myd (MySQL), .gdb (Interbase), .fdb (Firebird), .xls (Excel), .csv (Text), .tab (Text), .xml (Borland XML), .cds (Borland Client DataSet).* 3 дополнительные: .udl (ADO Universal Data Link), .dsn (ODBC Data Source Name), .bde (Borland DB Engine Aliases).* 5 технологий доступа: ADO, ODBC, Borland Engine, MySQLDAC, xBase DBF Engine. MySQLDAC это Direct Access Components for MySQL, созданный microOLAP Technologies LLC. Проверен для Oracle, DB2, SQL Server, Teradata.* 4 способа поиска-фильтрации данных, в т.ч. пошаговый и быстрый индексный поиск.* 6 форматов экспорта данных: dbf, xls, csv, tab, xml, html.* xBase Engine автоматически открывает и корректно обрабатывает все типы индексных (cdx, idx, mdx, ndx, ntx) и мемо (fpt, dbt) файлов, распознает кодовые страницы и национальные символы; для VFP и FoxPro поддерживает разные правила сортировок и автоинкрементное поле VFP8.* Можно создавать/изменять индексы и структуры DBF и DB файлов; переиндексировать, упаковать и очищать их* Можно выполнять SQL запросы и SQL-DDL операторы для любой базы данных.
#3 by sanches2
Ну вроде установил. А как и что править?
#4 by Морозов Александр
Ну квадратик удали... Еще есть DBFix. Всякие косяки в DBF исправляет.
#5 by jurii
Зайди на >Скачай от туда dbfView свеженький (почти ничего не весит)Он сам при открытии битых dbf-ок всё правитНа худой конец найди запись с номером 34215 и поправь вручную
#6 by sanches2
А так и должно быть, что я открывая в ТК через F4 вижу неупорядоченные записи, так и должно быть. Что-то типа:i6? Ў b FIELDID C OBJID C BLOCKNO N BLOCK C P  4Q9 7 029 ООО Лаверна - Екатеринбург г.Екатеринбург 4Q9 B 01f ООО Произ.фирма "Лагом " г.Омск 4Q9 D 025 ОФК по Курчатовскому р-ну г.Челябинск 4Q9 K 01e ЧП Анциферова Е.П г.Челябинск 4Q9 L 040 ИНН 744800204862 "ИП Вербитский Михаил Григорьевич"г.Челябинск 4Q9 P 03d ИНН 7453056653 "ГУП "УИЦ при УМНС РФ по Чел.об""г.Челябинск 4Q9 Q 036 "ЗАО Южно-Уральская Химическая Компания""
#7 by Морозов Александр
Если ты про xBaseView, то надо F3
#8 by sanches2
А, ну так красивее. У меня теперь обе программки установлены :). Ща я как исправлю...
#9 by Морозов Александр
Копию не забудь...
#10 by sanches2
Это я так понимаю файл в котором комментарии храняться?
#11 by jurii
Это ВСЕ понимают, файл, в котором хранятся длинные строки (У которых стоит "Неограниченная длина")
#12 by sanches2
Да, копию сделал щас пытаюсь найти испорченую запись. А если проблемы из-за квадратиков, то у меня их там много
#13 by Морозов Александр
ну а кому сейчас легко...
#14 by sanches2
Особенно если первый раз залез в dbf
#15 by sanches2
а что за вопрос при попытке поиска: Создать составной индекс FoxPro для поля BLOCK ? Нажимаю да в папке появляется CDX файл. его же потом не надо будет в базу засовывать? И находит значение которое никак не равно:"c ДЛЯ БУТЕНКОна Е.П.
#16 by sanches2
А winDbfview пишет что строка 34215 не найдена
#17 by jurii
А отлистать туда никак. Сиди. Жми PgDown и смотри на номера строчек. ;)
#18 by sanches2
А там (в winDbfWiew) строчки в каком формате? Не Hex(хекс). не надо переводить.
#19 by sanches2
Там такие записи есть...Такое чувство что пол текста взято из одного места а вторая половина из другого (такие слова страшные получаются)
#20 by sanches2
Мож кто посмотрит, я ниразу не стлкивался с внутренностями dbf
#21 by sanches2
Делаю перейти на строку(winDbfWiew) с номером 34215. Позиционируется на строке с пустым значением.
#22 by Спокойный
20. Упакуй и кинь по адресу full_silenceБЮmail.ru
#23 by sanches2
Ушло
#24 by sanches2
Ну что? Сильно страшно?
#25 by sanches2
Ща открыл в другом конфигураторе ошибка в 20403 строке
#26 by Спокойный
24. чё ж страшно-то, я Спокойный...Файл твой чистый, линия 34215 - таки пустая, в 20403 текст "27 Свернут обработкой СверткаБазы 01.02.04 "...Попробуй-ка :-отодвигай копию базы-индексы сносим однозначно- Конфигуратор+Администрирование+Выгрузить данные- Конфигуратор+Администрирование+Загрузить данные- только потом Тестирование и исправление
#27 by sanches2
Спасибо. Странно как-то получается. Я сегодня утром сохранил копию базы. Потом решил сделать ТИИ мне выдало ошибку. Для экспериментов я выбрал файл из текущей базы (не скопированной), и тебе я его отправлял. В строке 34215 там пусто. Потом я взял архив базы и из него достал этот dbf и в нем та и нашлась строка(только уже 20403)с Бутенко и [](кубиком). Удалил кубик и ТИИ прошло успешно. Вот почему только так получлось что вроде один и тот же файл а значения разные. Я как только сохранил так сразу и начал ТИИ делать.Точнеее один пользователь зашел в 1С , но ничего не успел сделать, я его выгнал и начал ТИИ.Спасибо что посмотрел!!!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С