что делать если 1с пишет файл базы данных поврежден

Что делать если поврежден файл базы данных 1С 8.3?

Как говорил один политический деятель (ныне покойный): «Никогда ничего подобного не было – и вот опять!». Скакнуло напряжение – и появилось сообщение о том, что файл базы данных 1Cv8.1CD – обычное дело для БД 8.3, 8.2. «1С» пишет, что база повреждена, что делать в такой ситуации? Ниже приведены несколько вариантов действий для восстановления данных в платформе «1С:Предприятие» из серии «Пока ждем админа».

Восстанавливаем из бэкапа файл базы данных 1С

Если вы читали наши материалы об администрировании «1С:Бухгалтерии 8.3» и в частности о создании бэкапов, то резервное копирование настроено у вас правильно и под руками имеется соответствующий файл. В таком случае если повреждена база 1с 8.3 что делать понятно: просто восстановить ИБ.

Создаем пустую БД, выгружаем в нее бэкап и открываем ее в режиме конфигуратора.

Далее выбираем раздел «Администрирование» в главном меню и даем команду «Загрузить информационную базу».

Когда откроется окно, следует указать путь к самой свежей по дате резервной копии и дать команду «Открыть». Система отреагирует соответствующим образом, сообщив о том, что по загрузке конфигуратор будет закрыт, а несохраненные данные в открытых окнах будут утрачены. Это не должно нас пугать, поскольку мы копируем бэкап пустую базу. Смело соглашаемся, нажав «Да».

После завершения выгрузки ИБ и закрытия режима конфигуратора произойдет запуск «1С:Предприятие 8.3» в режиме пользователя.

Чистим кэш базы данных 1С

Банальный, но действенный способ, особенно когда у одного пользователя все «ОК», зато у другого отображается «роковая» ошибка. Вообще кэш надо чистить регулярно, чисткой кэша «лечатся» и ошибки конфигурации, и программные, и аппаратные проблемы. Реализовать это можно тремя способами – вручную, путем удаления базы, параметром ClearCache, спецутилитами, но для рядового пользователя второй способ проще.

Находим файл ИБ – это просто установить по пути, который отображается, если выбрать нужную нам базу, закрыть «1С», скопировать файл.

Создав новую папку, добавляем туда скопированный файл:

В окно запуска добавляем новую базу:

Поскольку в новом каталоге кэша уже не будет, то база запустится нормально. Или, что тоже не исключено, снова вылезает роковое сообщение о том, что база 1С повреждена что делать?

Встроенное средство восстановления файла базы данных 1С

Внимание: при системном подключении все пользователи должны покинуть систему, в противном случае снова появится сообщение о неполадках. Далее отыскиваем полезный инструмент, спецутилиту chdbfl.exe, которая, как правило, располагается:

Открываем утилиту, указываем ей путь к поврежденной базе данных, выставляем галочку, давая команду «Исправлять обнаруженные ошибки». Нажимаем «Выполнить».

Если проверка выявит список исправлений, то они будут выведены на экран. Впрочем, база данных будет восстановлена и тогда, если ошибок не будет выявлено.

Также помогает решить проблему перезапуск SQL-сервера, при котором перезапишутся все временные документы, но этот способ все-таки можно рекомендовать лишь самым опытным пользователям. Если вы видите сообщения наподобие того, что имеет место ошибка выделения памяти, то имеет смысл все-таки вызвать специалиста, аттестованного «1С».

Читайте также:  сумка начертателя что можно положить

Источник

Файл базы данных поврежден 1Cv8.1CD — что делать?

Сообщение «Файл базы данных 1Cv8.1CD» характерно для файловых баз данных 1С 8.3 и 8.2. Повреждение может происходить в результате повреждения оборудования, или, чаще всего, в результате неожиданного отключения электроэнергии.

Перечислю действия, которые возможны при попытке избавиться от подобной ситуации:

Теперь рассмотрим каждый пункт подробней.

Важно! Обязательно обновите платформу 1С: Предприятие 8.3 до последней версии!

Восстановление резервной копии

Если у Вас настроено ежедневное резервное копирование, то Вам повезло. Нужно просто восстановить последнюю рабочую копию и работать дальше.

Чтобы восстановить рабочую резервную копию, нужно войти в конфигуратор, войти в меню «Администрирование» и выбрать «Загрузить информационную базу…»:

Во избежание ошибки советую сначала создать новую, пустую базу данных и загрузку делать в нее.

Получите понятные самоучители по 1С бесплатно:

Но, к сожалению, на многих предприятиях пренебрегают регулярным резервированием базы. Поэтому придется пытаться восстановить поврежденный экземпляр.

Делаем резервную копию поврежденной информационной базы

Перед любыми дальнейшими действиями необходимо сделать резервную копию базы.

Резервная копия делается почти так же, как и загрузка информационной базы, только в меню «Администрирование» выбираем пункт «Выгрузить информационную базу…».

Если повреждения в базе данных довольно серьезные, штатная выгрузка может не пройти. В таком случае нужно выйти из конфигуратора, создать новый каталог на диске и скопировать в него файл 1Cv8.1CD. Это и есть база данных:

Кстати, после этого можно попробовать подключиться к этому новому каталогу и запустить программу. Дело в том, что ошибка может таиться в файлах кэша, а в новом каталоге их не будет, и база может нормально запуститься.

Если проблема не исчезла, продолжаем ремонт системы.

Тестирование и исправление базы данных

Если конфигуратор доступен, заходим в него и идем в меню «Администрирование». Там выбираем пункт «Тестирование и исправление…»:

Насчет настроек данного режима единого мнения нет. Я предпочитаю устанавливать указанные на рисунке.

В разделе «Проверка и режимы», если база данных большая, флажки можно устанавливать поочередно и смотреть после выполнения результат.

Выбор «Только тестирование» считаю бесполезным, так как ошибки все равно исправлять надо. Если что-то будет не так, у нас есть резервная копия.

При наличии ссылок на несуществующие объекты программа по умолчанию предлагает ничего не изменять. Не знаю, насколько это эффективно, я сразу ставлю «Создавать объекты». Вы можете сначала попробовать «Не изменять». Программа должна вывести все найденные такие ссылки, и после этого нужно принимать решение, очищать их или создавать.

После выполнения настроек нажимаем кнопку «Выполнить». Если все проходит гладко, значит, база восстановлена, о чем будет сообщено.

Читайте также:  распад югославии на какие страны и их столицы

Но опять же, во время тестирования может возникать критическая ошибка, и действие не завершается.

Тогда пробуем еще один способ.

Использование утилиты chdbfl.exe

В каталоге с установкой системы имеется файл chdbfl.exe. Путь к папке с файлом проще всего найти следующим образом. На ярлыке запуска программы 1С нажимаем правой кнопкой мышки и выбираем пункт «Свойства». Откроется следующее окно:

Нас интересует только выделенная часть. Далее находим папку с последней установкой платформы, далее каталог bin. Вот в нем и находится искомый файл:

Запускаем его. Запустится программа восстановления информационной базы:

Выбираем файл с нашей испорченной базой, ставим галочку «Исправлять ошибки» и нажимаем кнопку «Выполнить».

Каждый из описанных способов может/должен привести к исправлению ошибки в файле базы данных.

Смотрите также наше видео про восстановление базы после появления ошибок:

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Источник

Как исправить ошибку 1С «Файл базы данных поврежден»

Что делать, в случае появления ошибки «Файл базы данных поврежден»?

В этом кейсе мы рассмотрим наиболее актуальное решение данной проблемы. Для этого вам необходимо:

Восстановить базы из бэкапа

Самый простой путь исправления этой ошибки – восстановление базы из бэкапа. Если же у вас нет бэкапа или он оказался слишком устаревшим, тогда вам придется попробовать другие средства решения проблемы.

Для начала вам нужно создать копию поврежденной базы, для этого скопируйте весь каталог или хотя бы файл 1Cv8.1CD и все дальнейшие способы решения проверяйте на копии.

Затем попытайтесь зайти в конфигуратор поврежденной базы, обычно это не вызывает трудностей. С помощью конфигуратора выгрузите и загрузите обратно поврежденную базу:

Выгрузка и загрузка файловой базы

Также можно запустить тестирование и исправление:

Тестирование и исправление файловой базы

Если в вашем случае повреждение базы оказалось более серьезным и вы не можете попасть в конфигуратор или же после выше описанных действий не последовало должного результата, то необходимо использовать утилиту проверки физической целостности файла БД. Найти ее можно здесь:

В открывшемся окне необходимо указать путь к файлу вашей информационной базы – это файл 1Cv8.1CD.

Его расположение, можно указать открыв окно запуска программы, и посмотреть внизу путь к информационной базе.

Выберите файл вашей конфигурации, который нуждается в исправлении, установите галочку Исправлять обнаруженные ошибки и нажимаем кнопку Выполнить.

Если же ваша программа 1С работает по сети, тогда данную операцию лучше выполнять на сервере — главном компьютере. При этом, все пользователи должны закрыть программу, иначе тестирование не выполнится и программа сообщит об ошибке разделения доступа к базе данных.

Читайте также:  чай остыл зачем я встала понять я не могу песня

Источник

Ошибка в программе 1С: “Файл базы данных поврежден”

Файл базы данных поврежден 1Cv8.1CD

Если при работе с программой 1С Предприятие у вас появилась ошибка: “Файл базы данных поврежден” – не спешите паниковать! Вполне вероятно, что ошибки в базе данных 1С, вы сможете исправить (причем самостоятельно):

1. Первым делом закройте программу , и сделайте на всякий случай копию базы данных. Для этого зайдите в папку, в которой хранится база данных, и скопируйте куда-нибудь файл 1Cv8.1CD:

2. Теперь заходим в папку с установленной платформой 1С, и в ней открываем папку bin (у меня на компьютере путь такой: C:\Program Files (x86)\1cv8\8.3.8.1747\bin).

Здесь находим утилиту chdbfl.exe и запускаем ее.

В открывшемся окне указываем путь к файлу базы данных (1Cv8.1CD) и ставим галку “Исправлять обнаруженные ошибки”. Жмем кнопку “Выполнить”:

Дальше, если это представляется возможным, утилита исправит ошибки в базе данных:

Источник

Исправление ошибок “Файл базы данных поврежден” в 1С 8.3 и 8.2

Ошибка 1С «Файл базы данных поврежден» регулярно возникает при работе с версиями платформ 8.2 и 8.3. Данная ошибка может возникнуть как при запуске информационной базы, так и в процессе какой-либо операции. Рассмотрим, как можно исправить данную ошибку.


Рис. 1. Окно с ошибкой

В первую очередь, ОБЯЗАТЕЛЬНО(. ) сделайте копию поврежденной базы. Лучше сделать копию файла 1Cv8.1CD. Для этого необходимо перейти в каталог, где хранится база, скопировать ее и сохранить в любом для Вас удобном каталоге.


Рис. 2. Копирование базы


Рис. 3. Вставка базы в каталог

После копирования базы, необходимо внутреннее тестирование. Для этого заходим в нашу базу через конфигуратор, переходим по вкладке “Администрирование” и нажимаем на “Тестирование и исправление”.


Рис. 4. Запуск Конфигуратора


Рис. 5. Тестирование и исправление

Перед нами появляется окно тестирование и исправления информационной базы. Ставим галочки, как показано на рисунке 6 и запускаем тестирование.


Рис. 6. Запуск тестирования и исправления

После внутреннего тестирования необходимо провести еще и внешнее тестирование. Для этого мы закрываем конфигуратор и открываем утилиту chdbfl.exe. Она находится в папке с платформой, которая, как правило, находится в папке C:\Program Files (x86)\1cv8\8.3.10.2252\bin.

Рис.7. Путь к утилите

Запускаем данный файл, в поле “Имя файла БД” прописываем путь, где лежит наша база и ставим галочку “Исправлять обнаруженные ошибки, далее выполняем тестирование.


Рис. 8. Запуск внешнего тестирования

После всех выполненных операций можете зайти в базу. Если ни один из перечисленных способов не помог восстановить поврежденную базу, разбираться с ней придется вручную. Сделать это сможет только квалифицированный программист.

Пивкин Андрей. Специалист Линии консультаций

Источник

Сказочный портал