наверх

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

26.07.2022


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


Перейти работать в облако 1С:Фреш и забыть о проблемах с лицензиями?



Сначала немного теории.

Файл 1Cv8.CD — это файл базы данных программных продуктов системы 1С:Предприятие 8.*, в котором хранятся все данные информационной базы (конфигурация, учетные данных, административная и служебная информация) при работе в файловом варианте. Файловой базой данных управляет файловая система управления базами данных, которая разработана Фирмой "1С" и является частью платформы 1С:Предприятие 8.*.


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

Таким образом, файл 1Cv8.1CD обязательно должен быть в каталоге файловой информационной базы любой программы на платформе 1С:Предприятие 8.*.

При работе с файловыми базами настоятельно рекомендуем регулярно делать архивные копии информационных баз (как можно чаще, желательно ежедневно), т.к. файловая база данных может быть повреждена и безвозвратно утеряна со всеми накопленными учетными данными при любом отключении электричества, поломки компьютера или сбое сетевого оборудования, аварийной перезагрузке Windows и мн.др.
Пользователи лицензионных программ 1С, оформившие подписку ИТС ПРОФ в нашей компании, могут бесплатно подключить сервис 1С:Облачный архив для автоматического ежедневного архивирования информационных баз (лимит до 20Гб) в облако backup.1c.ru


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

Если у Вас нет договора ИТС или есть, но оформлен через другого партнера 1С, то вы можете подключить сервис 1С:Облачный архив напрямую в нашей компании, даже если находитесь в другом регионе РФ. Стоимость подключения сервиса 1С:Облачный архив (лимитом до 20Гб) составляет 8125 руб. в год.


Возможные ошибки с файлом базы данных 1Cv8.1CD

Максимально быстро купить пинкоды для активации дополнительных клиентских и серверных лицензий Вы можете напрямую в нашей компании, даже если ранее программы 1С приобретали в другом месте. Пинкоды для активации лицензий мы высылаем в любой регион РФ в течение 2-3 часов после оплаты с 9.30 по 18.00 МСК по рабочим дням (по графику работы предприятий г.Москвы).


1. Файл базы данных поврежден 1Cv8.1CD
При запуске информационной базы выходит сообщение вида: Файл базы данных поврежден '<путь к каталогу базы данных>/1Cv8.1CD'


Причины проблемы
Скорее всего файл 1Cv8.1CD действительно был поврежден и причин может быть множество, например, отключение электричества во время работы в программе, аварийная перезагрузка Windows (BSOD - "синий экран смерти"), аварийное завершение работы программы 1С из-за недостатка оперативной памяти, закончилось свободное место на диске, слишком большой размер у файла базы 1Cv8.1CD (у файловых баз есть технические ограничения на физический размер файла 1Cv8.1CD), есть битые сектора на диске, ошибки ОЗУ и т.п. Если при этом база данных запускается по сети с другого компьютера, то к возможным причинам возникновения ошибки можно еще добавить проблемы в работе сетевого оборудования, настроек сети, используемых сетевых протоколов, блокировки межсетевых экранов, стабильности работы коммутационного оборудования и Wi-Fi.

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

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

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

Перед любыми манипуляциями с базой данных обязательно сделайте ее архивную копию (в режиме Конфигуратора Администрирование > Выгрузить информационную базу или сделать копию всего каталога с базой средствами JC).

  • очистить кэш;
  • перенести файл базы 1Cv8.1CD в новый чистый каталог (желательно на другом диске) и добавить этот каталог в список информационных баз в окне запуска 1С;
  • выгрузить информационную базу в файл 1Cv8.dt и загрузить ее из этого файла в новую чистую файловую базу;
  • выгрузить информационную базу в файл 1Cv8.dt и загрузить ее из этого файла в новую чистую клиент-серверную базу на сервере 1С:Предприятия;
  • выполнить процедуру Тестирование и исправление базы (ТИИ);
  • выполнить процедуру "лечения" базы с помощью утилиты chdbfl.exe (пред этим обязательно сделать архивную копию);
  • загрузить конфигурацию из файла CF конфигурации того же релиза, который выгрузили из эталонной конфигурации,
  • перенести только данные (без конфигурации) в новую чистую информационную базу с такой же конфигурацией.

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

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

  • Опубликовать базу на веб-сервере (Apache или IIS) и удаленным пользователям работать по протоколу http/https (вариант поможет решить проблему только с нестабильными каналами связи, но не снимет ограничение на физический размер файла базы 1Cv8.1CD).
  • Перейти на клиент-серверную архитектуру под управлением СУБД (например, MS SQL Server или Postgre SQL), но для этого необходимо будет приобрести лицензию на Сервер 1С:Предприятия: 

  • Загрузить базу в облако и перейти на использование облачной версии программы 1С. Стоимость облачной версии зависит от наименования и версии конфигурации, количества пользователей (сеансов) и числа информационных баз (например доступ к типовой конфигурации 1С:Бухгалтерии 8 ПРОФ в облачном сервисе 1С:Фреш до 2-ух информационных баз и до 2-ух одновременных пользователей будет стоить 13029 руб. в год). Что бы вы могли сами оценить стабильность, доступность, надежность и скорость работы в облаке на первый месяц доступ к облачному сервису предоставляется бесплатно.
    Тарифы облачного сервиса 1С:Фреш


2. Ошибка формата потока
При запуске информационной базы выходит сообщение вида: Ошибка формата потока


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

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

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

  • Удалить расширения и патчи (исправления);

А в случае использования доработанной конфигурации, к вариантам решения добавить:

  • Анализ и оптимизация кода исправлений, внесенных в типовые конфигурации.


3. Отсутствует файл базы данных 1Cv8.1CD
При запуске информационной базы выходит сообщение вида: Отсутствует файл базы данных '<путь к каталогу базы данных>/1Cv8.1CD'

Ошибка Отсутствует файл базы данных 1Cv8.1CD

или Информационная база не обнаружена. Отсутствует файл базы данных '<путь к каталогу с базой данных>/1Cv8.1CD'


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

  • неверно указан путь до каталога с базой данных;
  • в результате какого-то технического сбоя изменился путь к каталогу с информационной базой;
  • изменилось имя или IP компьютера, на котором находится каталог с информационной базой;
  • база данных была перемещена в другое место;
  • файл базы данных 1Cv8.1CD был нечаянно или намеренно удален пользователем;
  • файл базы данных был зашифрован вирусом-шифровальщиком;
  • пользователь скопировал в каталог с базой файл выгрузки в формате 1Cv8.dt и пытается его запустить
  • и т.п.

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


4. Файл не является файлом базы данных 1Cv8.1CD
При запуске информационной базы выходит сообщение вида: Файл не является файлом базы данных '<путь к каталогу базы данных>/1Cv8.1CD'

Ошибка Файл не является файлом базы данных 1Cv8.1CD

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

  • файл 1Cv8.1CD был поврежден в результате какого-то технического сбоя;
  • файл 1Cv8.1CD был создан пользователем вручную, а не штатно самой программой 1С (проверьте размер файла базы данных, у типовых конфигураций он имеет размер от нескольких сотен МБ до нескольких ГБ);
  • пользователь вручную изменил расширение файла 1Cv8.dt на 1Cv8.1CD, в надежде, что это поможет запустить базу (бывало и такое).

Если файл 1Cv81.CD был поврежден, то лучше всего восстановить информационную базу из последней архивной копии.
Если файл 1Cv81.CD был создан вручную, то запустить базу с таким файлом невозможно. Как правильно создать информационную базу см. в документации.
Если файл 1Cv81.CD был вручную переименован из 1Cv8.dt, то так делать нельзя. Необходимо сначала создать новую базы штатным образом и потом в режиме Конфигуратор загрузить информационную базу из архива (Администрирование > Загрузить информационную базу).


5. Ошибка режима доступа к файлу базы данных 1Cv8.1CD
При запуске информационной базы выходит сообщение вида: Ошибка режима доступа к файлу базы данных '<путь к каталогу базы данных>/1Cv8.1CD'

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

или: Ошибка при выполнении операции с информационной базой
Ошибка режима доступа к файлу базы данных '<путь к каталогу базы данных>/1Cv8.1CD'


или при запуске Конфигуратора: Ошибка при выполнении операции с информационной базой
Ошибка доступа к файлу '<путь к каталогу базы данных>/1Cv8.cgr.cfl'. 5(0x00000005): Отказано в доступе...


Проблема в правах пользователя, от которого выполняется обращение к указанным в сообщении файлам, поэтому первым делом необходимо проверить наличие Полных прав доступа у пользователей к каталогу с базой данных, файлу базы 1Cv8.1CD (для файловых баз), 1Cv8.log и пр. 
В подавляющем большинстве случаев подобная ошибка возникает после копирования информационной базы на другой диск, компьютер или сервер (например, во времена широкого использования CD/DVD дисков, при копировании у всех каталогов и файлов автоматически устанавливались права "Только чтение", которые необходимо было менять вручную после перезаписи).
Реже доступ может блокироваться антивирусными программами - для решения необходимо добавить файлы базы данных в списки исключений антивирусов.
Если "Ошибка доступа к файлу 'C:\ProgramData\1C\1cv8\<имя файла>'. 5(0x00000005): Отказано в доступе" возникает при запуске клиент-серверной базы, то проверьте права на каталог C:\ProgramData\1C\1cv8\ у пользователя, от которого запускается Агент сервера 1С:Предприятия 8.3 (процесс rphost.exe).
Также может помочь стандартная очистка кэша.


6. Несовместимая версия файла базы данных 1Cv8.1CD
При запуске информационной базы выходит сообщение вида: Несовместимая версия файла базы данных '<путь к каталогу базы данных>/1Cv8.1CD'


с более подробной информацией для технической поддержки: 


или
Ошибка при выполнении операции с информационной базой
Несовместимая версия файла базы данных '<путь к каталогу базы данных>/1Cv8.1CD'

Ошибка при выполнении операции с информационной базой Несовместимая версия файла базы данных '<путь к каталогу базы данных>/1Cv8.1CD'

Из нашей практики подобная ошибка встречалась в трех случаях:

  • На новой версии платформы 1С:Предприятие 8.*, запускается информационная база со старой конфигурацией (например, старую конфигурацию, которая разрабатывалась еще под 8.1, пытаются запустить на новой платформе версии 8.2). В этом случае проблема решалась запуском информационной базы в режиме Конфигуратора - при первом входе программа должна была предложить выполнить конвертацию конфигурации, после чего проблема больше не возникала.

  • Обратная ситуация - информационную базу с новой конфигурацией пытаются запустить с помощью платформы, версия которой ниже минимальной версии, которая необходима для работы с данной конфигурацией. Проблема решается установкой более актуальной платформы 1С:Предприятие 8.*, версия которой выше минимальной требуемой для запуска конфигурации (минимальная версия платформы указывается в описании к каждой версии конфигурации на сайте тех.поддержки 1С).



  • В настоящий момент параллельно существуют два формата файловых баз данных: 8.2.14 и 8.3.8. Начиная с версии 8.3.8 новые информационные базы по умолчанию создаются в новом формате и платформа может работать как с базами старого формата 8.2.14, так и нового 8.3.8, но если информационную базу формата 8.3.8 попытаться запустить на платформе 8.3.7. и ниже, то будет выдана ошибка: "Несовместимая версия файла базы данных". Проблема решается установкой платформы не ниже 1С:Предприятие 8.3.8.


7. Ошибка разделенного доступа к базе данных
База данных заблокирована:

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


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

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


8. Ошибка при выполнении файловой операции. Unknown exception

При запуске любой клиент-серверной базы на разных СУБД (MS SQL или Postgre SQL) в любом режиме (Тонкий/Толстый клиент 1С:Предприятие или Конфигуратор) выходит сообщение: Ошибка при выполнении файловой операции. Unknown exception

Ошибка при выполнении файловой операции. Unknown exception при запуске 1С на сервере

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



Желаем удачи!

 

Компания "Онлайн", 2022
www.online-ufa.ru



Ответы на вопросы пользователей (FAQ)

1. Вопрос: При попытке публикации файловой информационной базы на веб-сервере Apache 2.4 вылетает окно с ошибкой: "Имя и каталог публикации не должно содержать символов национальных алфавитов!".

Ошибка при побликации информационной базы на веб-сервере: Имя и каталог публикации не должно содержать символов национальных алфавитов!

У нас на этом же сервере уже опубликована "Управление торговлей" и никаких проблем нет. 

Ответ: Убедитесь, что в поле наименования информационной базы "ACC" и в пути к каталогу с информационной базой "C:\1C\ACC\" все символы указаны только в английской раскладке и нет символов на русском языке или на каком-либо другом.



2. Вопрос: Подскажите, в чем причина ошибки:
Ошибка при выполнении операции с информационной базой
Запись не найдена в менеджере имен базы данных.


Если нажать Подробно, то:
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/login:
по причине:
Ошибка при выполнении операции с информационной базой
Запись не найдена в менеджере имен базы данных.


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

  • Выполнить пересохранение конфигурации или расширения добавив какой-нибудь незначащий объект или внеся минимальные изменения (например: точка, запятая, или комментарий). 
  • Были случаи, когда подобная ошибка возникала при использовании некорректных символов в названии или синонимах объектов конфигурации.  






Как оставить отзыв о данной статье

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


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

Если же Яндекс.Браузер не установлен, то Вы можете оставить свой отзыв на странице нашей компании в сервисах Яндекс.Бизнес, Google Карты или Flamp.ru
Подробная инструкция есть здесь.


Ключевые слова

Теги: Как восстановить файл 1Cv8.1CD, Отсутствует файл базы данных 1Cv8.1CD, Файл не является файлом базы данных 1Cv8.1CD, Ошибка режима доступа к файлу базы данных 1Cv8.1CD, Несовместимая версия файла базы данных 1Cv8.1CD

Возврат к списку

Начать сотрудничать с нами легко

Получить консультацию у менеджера компании “Онлайн” можно по телефону +7 (347) 223-82-28. Звонок бесплатный.

Или воспользуйтесь формой обратной связи.

+7
Яндекс.Метрика