ПРи тестировании базы выдается ошибка<br><br>Таблица - 1SJOURN. Не сходится количество полей<br><br>Проверка физической целостности таблиц ИБ. Неисправимая ошибка.<br><br>При этом вроде бы работает все нормально. Чтобы это могло быть?
ПРи тестировании базы выдается ошибка<br><br>Таблица - 1SJOURN. Не сходится количество полей<br><br>Проверка физической целостности таблиц ИБ. Неисправимая ошибка.<br><br>При этом вроде бы работает все нормально. Чтобы это могло быть?
1. Возможно правили файл 1Cv7.DD (и изменили в нем описание этого файла)<br><br>2. Может быть открывали 1SJOURN из какой-то другой программы и изменили его структуру.<br><br>3. Физическая ошибка в файле.<br><br><br><br>Попробуй в конфигураторе выгрузить данные, а потом загрузить их в чистую базу.
ничего точно не правилось.Выгрузка и загрузка не помогла.Может есть еще какие-то предположения?
Ну.у.у тут может быть помогут "танцы с бубном" (естественно сначала сделав копию, что-б не потерять ничего).<br><br>Например попробовать восстановить структуру этого файла.<br><br>1. Загрузить в чистую папку мд-шник твоей базы (в конфигураторе). Получится чистая база, в которой этот файл 1SJOURN.DBF будет иметь "правильную" структуру.<br><br>2. Залить в этот файл данные из "неправильного" файла.<br><br>3. Положить полученный файл на место "неправильного". И попробовать протестировать.<br><br>(при этом файл 1SJOURN.CDX после этих манипуляций убить, чтобы 1С заново его создала)<br><br>По поводу п.2, залить можно например через FoxPro.<br><br>Могу даже привести пример команд, например "битый" файл лежит в папке C:\DB а чистая копия в C:\tmp<br><br><br><br>use C:\tmp\1SJOURN</b> тут Foxpro может спросить про кодовую страницу, <br><br> выберем 1251 Russian Windows, попутно Foxpro<br><br> может сообщить что удалена ссылка<br><br> на cdx файл</i><br><br>delete all</b> Удалим все записи в "хорошем" файле</i><br><br>pack</b> упаковали "хороший" файл </i><br><br>append from C:\db\1SJOURN</b> добавили записи из "плохого" файла</i><br><br>quit</b> вышли из foxpro</i><br><br>Потом копируем файл 1SJOURN из папки C:\tmp в папку C:\db<br><br>в папке C:\db удаляем файл 1SJOURN.CDX<br><br>Заходим монопольно в 1С и смотрим, или сразу в конфигураторе тестируем.
открой вьювером эту ДБФ и погляди на поля (какие присутствуют, а какие описанны в ДД)
Я тут смотрю, а выгрузку точно делали с помощью пункта меню конфигуратора Администрирование - Выгрузить данные</b>? Может просто сохранить/восстановить делали - так это не поможет.<br><br>
точно! сохранял/восстанавливал...Через выгрузить/загрузить все исправилось. Спасибо!
Мы такое лечим с помощью программы DBED - она находит несоответствие количества полей в заголовке и в самой таблице и из таблицы удаляет лишнюю строку
А не подскажете, что это за программа и где ее искать?
Yandex тебе поможет.<br><br>Из таких программ есть еще CDBF
26 апреля 2024 года — Форум пользователей «1С:Документооборота» |
1C:Лекторий: 25 апреля 2024 года — Бесплатная онлайн-лекция об учете НМА в 2024 году, практические рекомендации в 1С 1C:Лекторий: 7 мая 2024 года — Бесплатная онлайн-лекция о новом в 1С:ЗУП (версии 3.1.27-3.1.29): поддержка изменений по налогам и взносам, СЭДО, регистрация в органе статистики и другие изменения |