Меню

1с ошибка отсутствует файл базы данных 1cd

Опубликовано 05.11.2015 15:36
Автор: Administrator
Просмотров: 62460

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

Речь пойдет о ситуации, когда при обычном запуске программы, то есть в режиме «1С: Предприятие», выдается ошибка «Отсутствует файл базы данных». 

По гиперссылке имеем возможность посмотреть подробную информацию.

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

Прочитав, можем нажать «ОК», а в предыдущем окне кнопку «Завершить работу», так как перезапуск не решит данную проблему.

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

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

Какие действия должны быть в сложившейся ситуации? Во-первых, путь к базе, о котором говорилось выше. Посмотреть можно его в окне запуска, выделив нужную нам информационную базу.

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

              

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

В нашем случае её просто переименовали. Когда причину определили, то имеем возможность прописать новый путь к информационной базе в настройках 1С.

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

Снова «Далее» и в последнем окне «Готово».

Теперь в окне запуска отражается новый путь к базе.

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

Автора статьи: Кристина Саввина 

Понравилась статья? Подпишитесь на рассылку новых материалов 

Добавить комментарий



Как часто слышит специалист фразу «Не работает 1С»? Каждый день? Раз в неделю? А ведь под этой фразой скрывается множество причин, некоторые из которых устраняются достаточно быстро и просто, а некоторые требуют тщательного анализа и уйму времени. В чем же кроется причина нестабильной работы? Удивительно, но в абсолютном большинстве случаев, 1С ни при чем. Сетевые проблемы, проблемы с оборудованием, неправильная настройка программного обеспечения и фразы «не запускается 1С», «не открывается…»,  «не работает…» не заставят себя долго ждать. 

В данной статье мы разберём несколько примеров ошибок при запуске 1С, опишем возможные причины их появления и методы устранения.

  • Не установлена платформа 1С:Предприятие или просто «пропала 1С»

  • Ошибка «отсутствует файл базы данных»

  • Ошибка «Информационная база не обнаружена»

  • Ошибка при выполнении операции с информационной базой

  • Ошибка «различаются версии клиента и сервера»

  • Ошибка «лицензия не обнаружена»

  • Ошибки после обновления 1С

  • Ошибка SDBL

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

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

Какие симптомы отсутствия платформы на компьютере с которого вам нужен доступ к 1С?

  • Объект «1С<ВерсияПлатформы>», на который ссылается этот ярлык изменен или перемещен, и ярлык больше не работает.
  • Удаленный рабочий стол не смог соединиться с удаленным компьютером

Не установлена платформа 1С

Если вы столкнулись с первой ситуацией, значит вы пытаетесь запустить платформы через ярлык на рабочем столе. Значит у вас когда-то была установлена платформа 1С:Предприятие. Это уже хорошо. Возможно вы пытаетесь запустить программу через старый ярлык, проверьте нет ли у вас других ярлыков. В идеале, вы должны запускать 1С через файл — 1cestart.exe. Это специальная программа запуска, которая помогает управлять разными установленными версиями платформы. Подробно о ней вы можете прочитать тут. Если на рабочем столе других ярлыков вы не видите, самое время понять установлена ли на данный момент платформа на компьютере. Это можно сделать открыв Панель управления Windows —> Программы и компоненты и найти в списке. Либо, попытаться найти через проводник windows, на одном из жестких дисков, в каталоге Program Files (Program Files (x86)) папку 1cv8. Внутри данной папки будут каталоги с различными версиями 1С. В каталоге common найдите 1cestart.exe и выведите ярлык на рабочий стол. Всех этих ситуаций можно избежать используя аренду 1С от надежного партнера. 

Нет доступа к удаленному рабочему столу 1с

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

Ошибка «отсутствует файл базы данных»

Ошибка

Текст ошибки следующий: «отсутствует файл базы данных» и далее путь, по которому не найден файл. Это возникает только в файловом режиме работы 1C. Это может значит только одно — по пути, который указан в свойствах базы данных не найден файл данных «1Cv8.1CD». Причины могут быть следующие:

  • Если база данных не запускала никогда, то в её свойствах указана не правильная директория
  • Если база данных запускалась ранее, то, каталог, указанный в свойствах базы данных более недоступен (каталог удалён/перенесен, сетевой доступ запрещен, сеть не доступна и т.д.)

Рекомендуется провести следующее операции по устранению ошибок:

  1. Убедиться, что указана директория существует (открыть указанную директорию проводником)
  2. Убедиться, что доступ на чтение и запись к указанной директории разрешен
  3. Убедиться, что в указанной директории существует файл «1Cv8.1CD»

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

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

Ошибка «Информационная база не обнаружена»

Ошибка

Текст ошибки следующий: «Информационная база не обнаружена«. Возникает только в клиент-серверном режиме работы. Означает следующее: на правильно указаны кластер серверов или имя информационной базы. Для устранения проблемы необходимо обратиться к системному администратору, так как необходимо получить доступ к серверу 1С.

Рекомендуется провести следующее операции по устранению ошибок:

  1. Убедиться, что сервер 1С доступен (сервер включен, сетевой доступ реализован)
  2. Убедиться, что указанная база данных существует на сервере 1С

Ошибка при выполнении операции с информационной базой

Ошибка
Ошибка

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

Для устранения проблемы, рекомендуется обратиться к специалистам. В крайнем случае, можно воспользоваться утилитой chdbfl.exe, которая располагается в папке «bin», в каталоге, в который была проинсталлирована 1С. Перед использованием утилиты НЕОБХОДИМО СДЕЛАТЬ КОПИЮ! К сожалению, эта проблема достаточно критична, существует вероятность, что восстановление невозможно. В этом случае, необходимо всегда иметь под рукой актуальную копию. Также, существуют специалисты, которые имеют богатый опыт решения проблем такого рода и всегда готовые помочь Вам!

Ошибка «различаются версии клиента и сервера»

Ошибка

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

Для устранения проблемы, рекомендуется обратиться к специалистам или системным администраторам.

Рекомендуется провести следующее операции по устранению ошибок:

  1. Убедиться, что на компьютере установлена такая же версия программы, как и на сервере
  2. Убедиться, что запуск происходит с ярлыка «1cestart.exe» или с ярлыка версии «1cv8.exe», соответствующей версии сервера 1С.

Ошибка «лицензия не обнаружена»

Ошибка

Означает следующее: попытка обнаружения лицензии (программного или аппаратного ключа защиты) завершилась неудачей. Причины могут быть следующие:

  • В случае использования аппаратного ключа защиты, необходимо убедиться в доступности менеджера лицензий 1С и его правильной настройке или правильной установке ключа защиты на локальную машину (в зависимости от режима использования ключа)
  • В случае использования программного ключа защиты, необходимо убедится в правильной установке ключа на локальную машину или доступности сервера 1С (в зависимости от режима использования ключа)

Ошибки после обновления 1С

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

  • Понять какая версия и релиз платформы установлен
  • Понять какая версия и релиз конфигурации установлен

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

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

В случае, если первые два совета не помогли и вы все равно наблюдаете ошибку после обновления, то с большей долей вероятности, вы используете так называемую «нетиповую» конфигурацию. Нетиповой называют конфигурацию, в которую сторонними разработчиками внесены изменения непосредственно сохраненные в вашей программе. Модификация конфигураций требует опыта и знаний, важно вести разработку, чтобы при следующих обновлениях минимизировать возможные проблемы. В некоторых случаях, следует использовать внешние отчеты, внешние обработки, печатные формы, расширения. Это поможет сохранить конфигурацию типовой и снизить вероятность появления ошибок после обновления 1С. В случае, если использование нетиповой конфигурации 1С продиктовано бизнес требованиями, следует внимательно обновлять базу конфигурацию 1С и доверять этот процесс только профессионалам. Поэтому, если у вас возникли ошибки 1С после обновления нетиповой конфигурации, не рекомендуется их исправлять самостоятельно. Это чревато еще большими сбоями. Лучшее что вы можете сделать — создать копию базы и пригласить специалистов 1С, обратившись через форму сайта, по электронной почте Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. или телефону +7-996-777-40-65. 

Для устранения проблемы, рекомендуется обратиться к специалистам 1С или системным администраторам.

Ошибки SDBL

Ошибка SBDL — не очень приятная, но далеко не редкая. Часто она появляется на этапе обновления информационной базы, в момент реструктуризации. Под ней может крыться достаточно много неприятностей, а указывает она на то, что с базой данных произошли какие-то сбои. Подробнее…

Это далеко не все ошибки, которые встречаются при запуске 1С. Но, какие ошибки бы не встретились на Вашем пути, наши специалисты готовы помочь в ситуации любой сложности, разобраться с любой проблемой и принять все возможные меры для предотвращения таких проблем в будущем!

Содержание

  1. Чистим кэш 1С 8.3
  2. Восстанавливаем базу данных из резервной копии
  3. Тестирование и исправление базы данных
  4. Что произойдет, если «битая» ссылка будет обнаружена?
  5. Проверяем файл базы утилитой Chdbfl.exe
  6. Восстановление резервной копии
  7. Делаем резервную копию поврежденной информационной базы
  8. Тестирование и исправление базы данных
  9. Использование утилиты chdbfl.exe

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

Речь пойдет о ситуации, когда при обычном запуске программы, то есть в режиме «1С: Предприятие», выдается ошибка «Отсутствует файл базы данных».

По гиперссылке имеем возможность посмотреть подробную информацию.

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

Прочитав, можем нажать «ОК», а в предыдущем окне кнопку «Завершить работу», так как перезапуск не решит данную проблему.

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

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

Какие действия должны быть в сложившейся ситуации? Во-первых, путь к базе, о котором говорилось выше. Посмотреть можно его в окне запуска, выделив нужную нам информационную базу.

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

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

В нашем случае её просто переименовали. Когда причину определили, то имеем возможность прописать новый путь к информационной базе в настройках 1С.

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

Снова «Далее» и в последнем окне «Готово».

Теперь в окне запуска отражается новый путь к базе.

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

Автора статьи: Кристина Саввина

Понравилась статья? Подпишитесь на рассылку новых материалов

Иногда при запуске базы 1С пользователь получает сообщение «Файл базы данных 1Cv8.1CD поврежден». Чаще всего такое сообщение появляется при технических неполадках или нарушениях подачи электроэнергии и касается файловых баз данных 1С 8.

На сегодня такая ошибка может возникать, когда на компьютере пользователя стоит одновременно несколько платформ*, например, 8.3.10.2650 и 8.3.12.1595. Если ошибка повреждения файла данных возникает из-за конфликта платформ, нужно принять решение об использовании только одной платформы 1С, оставив любую из имеющихся, какую – неважно.

*Исходя из опыта работы – подобная проблема стала появляться у пользователей недавно.

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

  • Очистить кэш 1С 8.3;
  • Восстановить файл базы из резервной копии;
  • Выполнить тестирование и исправление базы данных;
  • Проверить файл базы утилитой Chdbfl.exe – поставляется в составе программного продукта, хранится в Program Files, в каталоге 1cv8/папка с номером текущей платформы (например, 8.3.10.2650 / bin).

Чистим кэш 1С 8.3

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

Если технические специалисты для очистки кэша могут использовать скрипт или чистить кэш вручную (а в зависимости от операционной системы кэш может находиться в разных местах), то для пользователя проще очистить кэш следующим способом:

  • Найти файл базы данных (путь к нему отражается в нижней части окна запуска программ 1С при выделении нужной нам базы);

  • Скопировать его (1С при этом должна быть закрыта);
  • Создать новую папку и добавить туда скопированный файл;

  • Добавить новую базу в окно запуска.

В новом каталоге файлов кэша не будет и база может нормально запуститься.

При частых случаях некорректной работы системы 1С 8 можно использовать в настройках запуска дополнительный параметр ClearCashe. К неудобствам его использования следует отнести доступность работы системы только на тонком клиенте и снижение производительности работы.

Для использования директивы ClearCashe сделайте следующее:

  • Открыть окно запуска программы 1С;
  • Выделить требуемую базу;
  • Нажать кнопку «Изменить»;
  • В открывшемся окне настроек указать дополнительные параметры;
  • Установить режим запуска «Тонкий клиент»;
  • Нажать кнопку «Готово»;
  • После закрытия окна настроек запустить базу.

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

Восстанавливаем базу данных из резервной копии

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

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

  • Открыть подраздел «Обслуживание»;
  • В пункте «Резервное копирование и восстановление» указать способ резервного копирования (на локальном компьютере или в облачном архиве 1С);

  • По ссылке «Настройка копирования» указать параметры:
  • Периодичность копирования (по расписанию или по завершению работы);
  • Место хранения резервных копий;
  • Период хранения.

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

  • Открыть вновь созданную пустую базу в режиме «Конфигуратор»;

  • В главном меню выбрать раздел «Администрирование»/«Загрузить информационную базу»;

  • В открывшемся окне укажем путь к резервным копиям, выберем самую свежую по дате сохранения копию, нажмем «Открыть»;

  • Система сообщит о закрытии конфигуратора после загрузки и возможной утрате несохраненных данных в открытых окнах. Так как файл резервной копии загружается в пустую базу, предупреждение о несохраненных данных принимаем, нажимаем кнопку «Да»;

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

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

Если резервные копии базы отсутствуют и восстановить базу из копии невозможно, 1С выдает ошибку «Файл базы данных поврежден», но программа может быть открыта в режиме «Конфигуратор». Здесь можно попробовать исправить ошибки базы при помощи тестирования и исправления.

  • Открыть базу в режиме «Конфигуратор»;
  • Выполнить сохранение копии базы («Администрирование»/»Выгрузить информационную базу»). Если этого не сделать, при запуске тестирования программа сама напомнит об этом.

  • В разделе меню «Администрирование» выбрать пункт «Тестирование и исправление»;

  • В открывшемся окне настроек установить флаги по пунктам «Проверки и режимы», нажать кнопку «Выполнить». Каких-то общих и обязательных правил при настройке проверок и режимов нет.

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

Что касается проверок – выберите те варианты, которые кажутся вам наиболее необходимыми, либо все. Выбор должен быть осознанным, поэтому смотрим список проверок и для чего они нужны:

  • Реиндексация таблиц информационной базы – полное перестроение индексов для заданных таблиц. Эта процедура существенно повышает производительность системы, поэтому рекомендуем выбрать ее при тестировании;
  • Проверка логической целостности информационной базы – при выборе этой процедуры система проверит логическую и структурную целостность базы и найдет ошибки в организации данных;
  • Проверка ссылочной целостности информационной базы – при выборе этой процедуры система проверит так называемые «битые» ссылки, которые возникают при некорректной обработке информации, например, при непосредственном удалении или неправильно настроенном обмене.

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

Это тоже зависит от наших настроек. При наличии ссылок на удаленные объекты, либо при частичной потере объектов, система может:

  • Создавать объекты – будет создан пустой объект-заглушка, который позже можно заполнить нужной информацией;
  • Очищать ссылки – система очистит «битые» ссылки;
  • Не изменять – система только покажет вам ошибки в служебном сообщении после завершения тестирования, но вносить какие-либо изменения не будет.

Тестирование и исправление при выборе этой процедуры можно выполнить в несколько приемов, вначале выбрав при выявлении «битых» ссылок пункт «Не изменять», а после анализа ошибок – предыдущие пункты.

  • Пересчет итогов – понятие итогов в системе присутствует в регистрах накопления и регистрах бухгалтерии. Выбор этой процедуры также повышает производительность системы;
  • Сжатие таблиц информационной базы – при удалении данных 1С не удаляет их полностью, а как бы помечает и делает невидимыми для пользователя. Процедура сжатия удаляет эти объекты окончательно. Аналогичное действие выполняется при выгрузке и загрузке файла базы данных с расширением dt;
  • Реструктуризация таблиц информационной базы – пересоздание таблиц баз данных; обычно процедура реструктуризации вызывается при внесении изменений в структуру метаданных конфигурации. Этот процесс касается всей базы данных и может быть очень длительным.

Результат тестирования и исправления ошибок отражается в служебном сообщении в нижней части рабочего окна программы.

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

Проверяем файл базы утилитой Chdbfl.exe

Если 1С выдает ошибку «Файл базы данных поврежден», открыть базу в режиме «Конфигуратор» не получается, поэтому используем утилиту Chdbfl.exe. Найти путь к утилите достаточно просто:

  • На рабочем столе найдем ярлык запуска 1С;

  • Правой кнопкой клавиши мыши вызовем контекстное меню и выберем раздел «Свойства»;
  • В открывшемся окне свойств найдем путь к рабочей папке и скопируем его (ту часть, что выделена на рисунке);

  • Пройдем по указанному адресу, найдем каталог с последней платформой, далее каталог bin;
  • Выберем файл Chdbfl.exe из списка и запустим его;

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

Результат проверки отразится в нижней части окна.

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

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

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

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

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

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

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

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

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

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

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

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

Получите 267 видеоуроков по 1С бесплатно:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В данной статье разберем частые ошибки, которые могут возникать при работе с программами 1С (файловый вариант) и дадим рекомендации по их исправлению.

Сначала сделайте копию

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

  1. Из режима 1С: Предприятие (пользовательский режим работы). Меню Администрирование –> Обслуживание –> Создание резервной копии. Выбрать каталог, в который сохранится копия и нажать Сохранить резервную копию.
    Создание резервной копии
  2. Из режима Конфигуратор:
    Меню Администрирование –> Выгрузить информационную базу. Так же, как и в первом варианте нужно выбрать каталог, в который сохранится копия. Копия будет иметь расширение .dt.
    Выгрузка информационной базы
  3. Непосредственное копирование базы в другой каталог.
    Найти папку с базой и скопировать (важно: не вырезать, а именно скопировать) файл 1Cv8.1CD в другую папку. Можно скопировать и всю папку в которой лежит данный файл. На скриншоте это папка называется DemoAccounting.
    Копирование файла 1cV8

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

База 1С не открывается

Методы исправления:

  • Обновление платформы;
  • Очистка временных файлов. Самый простой способ — это удалить информационную базу из списка и добавить её снова. Нужно выделить проблемную базу, запомнить (записать, скопировать) её путь и нажать удалить. База пропадет из списка.

    Удаление базы

    Затем нажать добавить -> добавление в список существующей информационной базы.Далее указать наименование и каталог информационной базы. Готово.

    Добавление базы
    Выбор каталога

  • Тестирование физической целостности утилитой chdbfl.
    Нужно зайти в папку с установленной платформой в конечную папку bin. Запустить файл chdbfl, прописать путь к базе, поставить галку исправлять обнаруженные ошибки и нажать выполнить.

    Тестирование физической целостности

    После окончания тестирования окно закрыть и проверить базу на работоспособность.

Ошибка СУБД. Внутренняя ошибка компоненты dbeng

Внутренняя ошибка компоненты dbeng

Может помочь:

  • Обновление платформы – чаще всего ошибка связана с устаревшей платформой;
  • Тестирование физической целостности утилитой chdbfl.
  • Выгрузка и загрузка файла .dt. В режиме конфигуратор Администрирование –> выгрузить информационную базу. И соответственно загрузка: Администрирование –> загрузить информационную базу.

Ошибка формата потока в 1С

Ошибка формата потока

Данная ошибка возникает чаще всего из-за неправильного или аварийного завершения работы программы 1С. Например отключение электричества или выключение компьютера при открытой программе.

Варианты исправления:

  • Очистка временных файлов — удалить информационную базу из списка и добавить снова.
  • Удалить все лишние файлы из папки с базой. Файл 1Cv8.1CD удалять нельзя – это сама база, остальные файлы можно почистить.
    База данных

Неверный формат хранилища данных в 1С

Неверный формат хранилища данных

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

Ошибка СУБД. Файл базы данных подтвержден

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

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

Также может помочь:

  • Тестирование физической целостности утилитой chdbfl, о котором писалось выше;
  • Выгрузка архивной копии и повторная загрузка;
  • Тестирование из конфигуратора (при условии, что в него можно зайти). Меню Администрирование –> тестирование и исправление. Установить флажки как на рисунке и нажать выполнить.

    Тестирование

Обнаружено нарушение целостности системы

Нарушение целостности системы

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

Отсутствует файл базы данных 1С

Отсутствует файл базы данных

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

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

Недостаточно памяти

Недостаточно памяти

Ошибка появляется, если на выполнение операций с программой выделено мало оперативной памяти компьютера. Ошибка может возникнуть, например, при закрытии месяца, формировании большого отчета, проведении документов и т.п. Самостоятельно увеличить размер выделенной памяти можно следующим способом: запустить адресную строку Пуск –> Выполнить и ввести команду cmd и нажать ОК.

Команда выполнить

В открывшемся окне ввести bcdedit /set increaseuserva 4096 и нажать Enter. Цифра 4096 – новый выделяемый объем оперативной памяти. Перезагрузить компьютер. Проблема должна быть исправлена.

Необходимо постоянно следить за актуальностью платформы и релиза. Некоторые возникающие ошибки можно решить простым обновлением. И не забывайте почаще делать копию базы.

Вы кликаете на ярлычок ПО и сталкиваетесь с проблемой. Появляется ошибка «файл базы данных 1C поврежден», сама программа 1С не открывается, работать невозможно. Реже наблюдаются случаи, когда такой баг вылетает прямо в процессе заполнения формы, что тоже неприятно. Потому что в появившемся на экране окошке есть 3 кнопки: можно нажать на «Подробно» и посмотреть малопонятные технические нюансы, а также на «Перезапустить» или на «Завершить…». И ни один из вариантов не помогает, ведь при повторном включении наблюдается та же ситуация.

ноутбук ПО

Отсюда рождается закономерный вопрос: «И что же предпринять?» Проблему можно успешно решить, поэтому ниже мы рассмотрим возможные действия, а вы узнаете сразу несколько способов, как устранить столь раздражающую помеху, и сможете выбрать наиболее простой и удобный для себя.

Описание 1С-ошибки СУБД «Файл данных поврежден», причины ее появления

Она выглядит как вылетающее окно с соответствующим сообщением и тремя клавишами, или двумя и ссылкой, в зависимости от версии ПО. Чаще всего наблюдается при открытии софта, но также может возникать и в процессе работы, при попытках сохранить новый документ или провести его.

В большинстве случаев этот баг вызван техническими неполадками:

  • отключением сервера или потерей связи с ним;
  • сбоем сети, к которой подключен ваш ПК;
  • нарушением электропитания, например, скачком.

Также, хоть и реже, поводом может стать несовместимость софта, если на ПК установлено сразу несколько версий ПО, допустим, 10. 2650 и 12.1595. Это едва ли не самый легкий случай, ведь для успешного решения проблемы обычно достаточно начать использовать какой-то один вариант платформы, а остальные – деинсталлировать, воспользовавшись для этого подходящей утилитой.

Что делать, если база 1С повреждена, как исправить ошибку

Решений существует сразу несколько, поэтому мы предлагаем двигаться методом проб – от самых простых и логичных к тем, что посложнее. Зачем вам лишние трудозатраты? Итак, в первую очередь стоит попробовать следующие варианты.

Готовые решения для всех направлений

Склады

Ускорь работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.

Узнать больше

Магазины

Мобильность, точность и скорость пересчёта товара в торговом зале и на складе, позволят вам не потерять дни продаж во время проведения инвентаризации и при приёмке товара.

Узнать больше

Маркировка

Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя.

Узнать больше

E-commerce

Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.

Узнать больше

Учреждения

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

Узнать больше

Производство

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

Узнать больше

RFID

Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.

Узнать больше

ЕГАИС

Исключи ошибки сопоставления и считывания акцизных марок алкогольной продукции при помощи мобильных инструментов учёта.

Узнать больше

Сертификация

Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..

Узнать больше

Инвентаризация

Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.

Узнать больше

Показать все решения по автоматизации

Восстановить резервную копию

Если вы регулярно переписываете БД программы, это очень правильно и дальновидно – как раз для таких случаев. Тогда остается лишь выгрузить последнюю успешно работавшую версию. Чтобы выполнить это, зайдите в конфигуратор, там найдите пункт «Администрирование», кликните на него правой кнопкой мышки и выберите соответствующую строку в появившемся меню – так, как на скриншоте:

запустить ИБ

Надежнее всего осуществлять это, предварительно подготовив новый и чистый информационный массив, и заполнять его. Но это хорошо, когда в компании ответственно подходят к вопросу и действительно раз в один-два дня сохраняют точки возврата для отката. А если нет? Тогда необходимо…

Создать резервную копию

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

Через конфигуратор

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

выгрузка ИБ

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

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

проверка ссылочной целостности

Обратите внимание, в окне настроек есть несколько разделов, и для каждого из них действуют свои нюансы. Так, строчки в «Проверке и режимах» можно отмечать поочередно и смотреть, какие результаты это даст. А при обнаружении ссылок на объекты, которых нет фактически, есть три варианта: либо очищать неправильные пути, либо ничего не менять, либо создавать новые, уже актуальные. Для запуска кликните «Выполнить». При успешном исходе ошибка 1С «Файл базы данных поврежден» должна исчезнуть. Если же она сохраняется или в процессе вылетает критический баг, из-за чего программа закрывается, нужно воспользоваться следующим способом.

С помощью утилиты chdbfl.exe

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

местоположение папки

Посмотрите, какой путь в выделенном окошке. Перейдите туда, а затем в каталог формата bin. Открывайте объект с расширением exe и запускайте его – появится форма для восстановления. В ней выберите испорченную БД, поставьте флажок напротив «Исправлять ошибки» и кликните на «Выполнить». Если файл информационной базы данных поврежден при выгрузке, то по завершении процесса он должен снова стать работоспособным. Если же этого не произошло, есть еще один эффективный способ.

Очистить кэш

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

Системные администраторы и другие технические специалисты обладают необходимым опытом, чтобы убрать ненужное как с помощью скриптов или утилит, так и вручную. Нам же, если в 1C файл базы данных поврежден, проще воспользоваться следующим алгоритмом:

Отыскать путь – он показывается слева внизу в окне запуска, достаточно лишь выделить нужную БД.

тест (пустая)

Убедиться, что программа закрыта, и скопировать найденное местоположение.

Сделать новую папку и с помощью буфера обмена сохранить в нее нужный объект (обычно он называется 1Cv8.1CD).

где находится папка

Добавить в меню выбора только что образованную резервную копию, нажав на одноименную кнопку.

копия ИБ

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

Также в настройках есть утилита ClearCashe. Она удобна при часто возникающих проблемах. Правда, подходит она только для тонкого клиента программы и снижает ее производительность, пока не выполнит свою задачу, но чем-то ведь приходится жертвовать. Рассмотрим, как восстановить поврежденную базу 1С с ее помощью:

  • откройте ПО и выделите необходимую БД;
  • кликните «Изменить»;
  • укажите дополнительные параметры в соответствующем подразделе, в частности, задайте «тонкий клиент» в качестве основного режима запуска;
  • подтвердите правильность заполнения меню нажатием на «Готово»;
  • попробуйте запустить софт.

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

Внутреннее тестирование

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

Перейдите во вкладку «Администрирование», а в его выпавшем меню выберите пункт с исправлениями – так, как показано на скриншоте:

пошаговая инструкция

В ответ на предложение сделать резервную копию просто кликните «Продолжить».

На экране высветится окно с подразделами – поставьте флажки так же, как на примере ниже:

тестирование и исправление БД

Подтвердите свой выбор нажатием на «Выполнить».

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

Внешнее тестирование

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

Вы уже знаете, как ее найти, но напомним (ради закрепления материала): кликните правой клавишей мыши на ярлычок софта на рабочем столе и выберите пункт «Свойства» в выпавшем меню. Затем просто скопируйте путь из окошка «Рабочая папка» и перейдите по нему в проводнике.

данные о файле

Открыв нужный каталог, вы увидите разнообразие готовых к использованию версий платформы. Выберите из них ту, цифра которой будет самой большой, и посетите ее, а в ней – bin. Там есть исполнительная утилита – запустите ее.

местонахождение bin

Появится форма – пропишите путь к 1Cv8.CD в ее поле под названием «Имя…». После отметьте флажком пункт «Исправлять обнаруженные ошибки» и подтвердить свои настройки кликом на «Выполнить».

проверка целостности файла

После всего этого закройте chdbfl.exe, запустите ПО и посмотрите, как оно работает. Если стабильно, без каких-либо багов, значит, проблема решена и на основе этой версии можно создавать резервную копию и периодически ее обновлять.

Что случится, если будет обнаружена «битая» ссылка

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

  • создавать новые и пустые объекты – своего рода заглушки, которые вы впоследствии при необходимости сможете заполнить;
  • не осуществлять никаких изменений – получите только уведомление о наличии каких-либо несоответствий, но исправлять их программа не будет;
  • очищать проблемные ссылки – софт в автоматическом режиме станет убирать все неподходящее.

Тестирование здесь стоит выполнять в несколько заходов. Это потребует больше времени, но зато и ошибка базы данных 1С, если она вообще есть, будет найдена почти наверняка, и устранить ее станет гораздо легче. Пусть во время первой проверки ПО только ищет «битые» ссылки, но не «лечит» их, а при второй-третьей – уже добавляет элементы и избавляется от багов.

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

  • Пересчет итогов – позволяет высвободить регистры, бухгалтерии и накопления, что позитивным образом скажется на производительности системы; это полезный инструмент для слабых ПК.
  • Реструктуризация – будут пересозданы таблицы; обычно это актуально при изменениях метаданных, убыстряет достаточно длительный процесс перехода и помогает снизить вероятность того, что вы столкнетесь с сообщением, что файл базы данных поврежден, 1CD отсутствует, или с другими ошибками.
  • Сжатие – обычно информация не удаляется, а становится невидимой и неактивной, а когда отметите флажком эту опцию, они будут окончательно уничтожаться. На те же действия программу можно настроить и по отношению к объектам с dt-расширением, что облегчает систематизацию.

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

служебные сообщения

После этого останется только закрыть конфигуратор и открыть софт с правами пользователя – он уже должен работать стабильно и без багов.

Ошибка СУБД: как исправить

Если есть серьезные подозрения, что в 1 C файл базы данных 1CD поврежден, проверить его физическую целостность можно с помощью уже хорошо знакомой chdbfl.exe.

Запускайте утилиту из bin-папке – точно так же, как и в уже вышеописанных случаях. Вот еще один пример того, по какому пути она может располагаться:

запуск утилиты

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

Выберите проблемную версию, отметьте птичкой опцию об исправлении и подтвердите кликом на «Выполнить».

Теперь рассмотрим нюансы. Если программа установлена на компьютерах, объединенных в рамках локальной или интернет-сети, все действия по устранению багов проще и правильнее всего предпринимать сразу на сервере, т.е на главном ПК. Иначе есть риск возникновения ситуации, когда на одной из машин файл БД поврежден, 1С нормально работает на другой, и при взаимодействии возникают конфликты, оборачивающиеся разделением доступа, а это тоже неполадка.

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

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

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

Заключение

Этот баг весьма неприятен, так как или затрудняет работу, или делает ее и вовсе невозможной, но мы выяснили, что с ним можно успешно бороться. И здесь уже вам решать, как поступить, если при открытии «1С: Розница» выдает ошибку «Файл базы данных поврежден», что делать и как устранять проблему, ведь есть 3 варианта создания резервной копии и еще 2 вида проверок. Мы же советуем регулярно сохранять конфигурацию системы для бэкапа и вообще всячески защищаться от неприятных сюрпризов и упрощать свой труд. Весь необходимый софт для автоматизации – Mobile LOGISTICS, «Склад 15» и другое ПО – вы найдете в каталоге «Клеверенс».

Количество показов: 9800

Проблемы при запуске 1С 8.3

Многие пользователи сталкивались с ошибками при работе в программе: появлялось уведомление с описанием сути и местом возникновения. Но что делать, когда во время работы зависает база или не запускается 1С конфигурация? Прежде всего — не теряться и не паниковать: хотя причины сбоев различны, в большинстве случаев разобраться по силам рядовому сотруднику с минимальными знаниями в администрировании.

Проблемы с запуском конфигураций

Сложности с открытием конфигураций условно можно разделить на две категории:

  • Выдано информационное окно с описанием ошибки, например:
  • «Отсутствует файл базы данных»;
  • «Информационная база не обнаружена»;
  • «Файл базы данных поврежден»;
  • «Неверное имя пользователя или пароль»;
  • «Нет прав на запуск требуемого вида клиента» и т. д.
  • 1С зависает, загрузка не проходит дальше заставки конфигурации, база не открывается.

В статье рассмотрены несколько ошибок запуска конфигураций на платформе 1С:Предприятие 8.3.17.1549.

Ошибки при старте конфигурации

Сбои запуска сопровождаются разными уведомлениями, поэтому обращайте внимание на текст сообщения. А поняв причину проблемы, определите направление для решения.

Недостаточно прав на запуск программы

Может возникнуть у новых пользователей или после изменения учетной записи.

Для устранения следует поменять пользователю настройки прав и ограничений. Это доступно под учетной записью администратора 1С. Пункт Настройка пользователей и прав в типовых конфигурациях размешен в разделе Администрирование.

Не найдена база данных

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

  • перемещена;
  • удалена;
  • переименован каталог хранения;
  • для пользователя закрыт доступ к папке с базой.

Чтобы устранить ошибку:

  • Попробуйте пройти по указанному пути до файла 1Cv8.1CD.
  • Убедитесь, что имена компьютера/диска и всех папок совпадают с указанными в уведомлении. Если обнаружили отличия, исправьте параметры запуска базы: по кнопке Изменить пропишите новый каталог расположения ИБ.

  • Проверьте права на изменение файлов для текущего пользователя. В окне Свойств каталога базы на вкладке Безопасность должны стоять отметки Разрешить.

  • При отсутствии каталога или файла 1Cv8.1CD посмотрите Корзину: возможно, база случайна удалена.

Ярлык запуска 1С не действителен

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

Для создания нового ярлыка:

  • найдите каталог с установленным приложением 1С;
  • откройте папку common;
  • правой кнопкой по файлу 1cestart.exe вызовите контекстное меню и выберите Отправить — Рабочий стол (создать ярлык).

После выполнения команды на рабочем столе появится новый значок 1С. Можете его переименовать на свое усмотрение. Старый ярлык удалите.

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

Программа 1С зависает при запуске

Когда 1С не отвечает при запуске после выбора конфигурации, а на экране долгое время висит заставка, то:

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

Предпосылками этих проблем могут быть и частые зависания 1С при выполнении каких-либо действий в программе.

Проверка и восстановление целостности БД

Если база 1С не запускается ни в пользовательском режиме, ни в режиме конфигуратора, следует проверить ее на ошибки утилитой chdbfl.exe. Она устанавливается вместе с конфигурацией, находится в папке bin и имеет тип Приложение.

Если в директории 1cv8 несколько папок с разными релизами платформы, откройте последнюю установленную.

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

В открывшемся окне Проверка физической целостности файла БД в поле Имя файла БД укажите путь до файла 1Cv8.1CD, находящегося в каталоге базы. При затруднении путь можно посмотреть в нижней части окна запуска 1С.

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

Далее, независимо от итога проверки, сделайте диагностику ИБ через конфигуратор:

  • Запустите 1С в режиме конфигуратора.
  • Перед началом действий с базой создайте резервную копию Конфигурация — Выгрузить информационную базу.
  • Перейдите в меню Администрирование — Тестирование и исправление.

  • В открывшемся окне отметьте все режимы проверки, поставьте флаг Тестирование и исправление и нажмите Выполнить. Результат отобразится в служебном окне.

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

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

Изменение параметров компьютера

Если не запускается 1С 8.3 или работает медленно даже после всех проведенных проверок, значит, причину стоит поискать в настройках операционной системы: в выделяемом объеме оперативной памяти для приложений. При таких проблемах в 1С часто появляется сообщение «Недостаточно памяти».

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

Для устранения:

  • Уточните объем оперативной памяти:
    1. правой кнопкой по значку Мой компьютер вызовите контекстное меню и выберите пункт Свойства;

  • в окне свойств компьютера в разделе Система посмотрите Установленную память (ОЗУ) и Тип системы.

В зависимости от разрядности различается величина оперативной памяти, которую операционная система выделяет на выполнение программных процессов по умолчанию:

  • 32-разрядная ОС — 2 Гб;
  • 64-разрядная ОС — 4 Гб.

ОС потребляет в среднем 2 Гб оперативной памяти, поэтому в дальнейшем при изменении параметров распределения ОЗУ учитывайте это значение. В рассмотренном примере общая ОЗУ 6 Гб, из них 2 идут на нужды ОС, т. е. для приложений можно выделить максимум 4 Гб. Если урезать ресурсы для системы, то это приведет к замедлению работы и увеличению времени ожидания откликов.

Установите новый объем ОЗУ для приложений вручную:

  • в меню Пуск найдите Командную строку — специальную утилиту, позволяющую менять настройки компьютера через текстовые команды. При затруднении воспользуйтесь строкой поиска, введя Командная строка или cmd;

  • правой кнопкой вызовите контекстное меню и выберите Запуск от имени администратора. Подтвердите выбор (Да) в следующем окне. Без этого пункта система может отказаться выполнять команды, даже если пользователь имеет права администратора;

  • в окне Командной строки наберите команду bcdedit /set increaseuserva [размер выделяемой для приложений памяти в Мб] и нажмите на клавиатуре Enter. При успешной установке новых параметров ниже высветится сообщение «Операция успешно завершена».

Если в доступе отказано, скорее всего, запуск Командной панели выполнен не от имени администратора.

  • Перезагрузите компьютер.

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

Для увеличения файла подкачки:

  • Откройте окно свойств компьютера и выберите пункт Дополнительные параметры системы.

  • В окне Свойства системы на вкладке Дополнительно нажмите кнопку Параметры.

  • В Параметрах быстродействия перейдите на вкладку Дополнительно. В разделе Оптимизировать работу выставьте флажок у программ. Нажмите Изменить.

В окне Виртуальная память выберите диск, на котором будет выделено пространство для файла подкачки. После установки флажка Указать размер задайте величину области в Мб. Исходный и Максимальный размер опытные сисадмины рекомендуют ставить одинаковые, т. к. это снижает разброс данных в виртуальной памяти. Чем меньше на компьютере ОЗУ, тем больше выделяют места для файла подкачки:

  • для 1 Гб ОЗУ — до 4096 Мб;
  • 2 Гб — 3584 Мб;
  • 4 Гб — 3048 Мб;
  • 6 Гб — 2560 Мб.

  • Кнопкой Задать новые параметры сохраняются в системе. Чтобы они вступили в силу, перезагрузите компьютер.

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

Используйте файл подкачки только при недостатке оперативной памяти, иначе система начнет часто обращаться к этой области для сохранения временных файлов, а из-за низкой скорости (по сравнению с ОЗУ) стабильно работающий компьютер станет дольше обрабатывать запросы.

Принудительное закрытие 1С

Если зависла 1С 8.3 — что делать пользователю? Вот несколько вариантов:

  • нажмите комбинацию клавиш Alt+F4 и немного подождите, программа прервет выполнение текущего процесса и выдаст диалоговое окно с вопросом «Завершить работу с программой?»;
  • в панели задач вызовите контекстное меню значка 1С и выберите Закрыть окно;

  • откройте диспетчер задач Ctrl+Shift+Esc. Выделите неотвечающее приложение и нажмите Снять задачу.

 

Если зависла 1С — как закрыть программу без последствий для базы данных?

  • Не пользоваться кнопкой RESET на системном блоке;
  • Не отключать подачу электричества.

При небольшой производительности компьютера не забивайте базу 1С лишней информацией: чаще удаляйте помеченные объекты. Чем меньше объем БД, тем быстрее обрабатываются запросы. Если устранить проблему зависания 1С не помог ни один из способов, выход только один: увеличить ОЗУ и повысить разрядность ОС — обратитесь к системному администратору.

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • 1с ошибка отображения типов отсутствует отображение для типа полеформы
  • 1с ошибка отображения типов отсутствует отображение для типа данныеформыэлементколлекции