Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

Очень часто бывает, что при входе в 1С программа может выдавать вам различного рода ошибки. И вы не можете войти и поработать в своей любимой учётной программе. Что же делать обычному пользователю, если никто не может помочь со стороны?

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах
Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах
Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах
Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

И это далеко не весь перечень того, что могло бы быть.

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

Первое, что вы можете сделать, это загуглить (ну или уж заяндексить, смотря чем пользуетесь) эту ошибку. Да, вот так просто, вбиваете в поисковик эту ошибку дословно и смотрите как раньше до вас люди решали эту проблему.

С вероятностью 99,99% вы найдете способ решения ошибки.

В этой статье я опишу основные распространенные ошибки и способы их решения.

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

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

Решение:

- Чистим жёсткий диск от лишних файлов.

- Делаем апгрейд пк, или переходим на более мощный.

Ошибка формата потока, или неверный формат хранилища.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

Решение: чистим кэш.

Находится он по пути C:\Users\ИМЯПК\AppData\Roaming\1C\1cv8

C:\Users\ИМЯПК\AppData\Local\1C\1cv8

Удаляем папки с таким видом как на скриншоте. Это и есть временные файлы 1С.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

Чтобы быстро найти эту папку достаточно в проводнике Windows написать

%appdata% и нажать enter, и вы попадете в папку appdata.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

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

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

Возникает также из-за аварийного завершения работы программы, сбоев в сети, отключения электроэнергии.

Решение:

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

Зайдите в папку с базой 1С и очистите выделенные файлы. Папку 1cv8Log можно оставлять – там хранятся записи журнала регистрации. Ни в коем случае не удаляйте самый большой файл! Это и есть ваша база 1С.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

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

Для этого ищем утилиту chdbfl.exe в корневой папке с установленной 1С.

Путь к файлу - C:\Program Files(х86, если у вас 32 битная система)\1cv8\ (тут Ваша версия платформы)\bin

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

Запускаете утилиту, выбираете ваш файл базы вверху.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах
Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

И нажимаете – Выполнить. Ждёте как закончится. И на этом обычно всё. Заходите в базу и работаете.

Бывает ещё вариант ошибки повреждения базы данных, в конце которой написано 1Cv8tmp.1CD.

Это обычно говорит о зависшем сеансе 1С, решаем через отключение всех активных сеансов на рабочих ПК, если не видим его в открытых приложениях, закрываем через диспетчер задач. Или на крайняк просто перегружаем «основной» пк, на котором хранится база.

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

Администрирование – Тестирование и исправление – проставить все галочки и Выполнить.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

Активные сеансы с другой версией платформы.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

Решение:

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

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

При входе в 1С выбираем нужную базу – Изменить – Далее

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

И смотрим какая версия указана. Иногда здесь могут указывать полную версию платформы (старую). Нам такое не надо.

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

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

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

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

Также может начать выскакивать такое окно, если в вашей программе не подключена Интернет-поддержка (от портала ИТС). Помогает подключение интернет-поддержки, через раздел Администрирование в режиме Предприятия.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

Эта ошибка туда же, всё про недобросовестное использование эмуляторов.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

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

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

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

Такая ошибка связана с внутренними ограничениями платформы 1С. Говорит о том, что в структуре базы данных какой-то определённый файл\таблица достиг размера 4гб. В большинстве случаев это прямой сигнал к тому, что в файловом режиме вы дальше работать не сможете, и нужно переходить в клиент-серверный режим работы с использованием сторонней СУБД. Может быть несколько вариантов решения проблемы, кроме перехода на серверный режим:

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

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

- Проверьте историю изменения – Администрирование – Общие настройки – История изменений – Настроить.

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

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

- Провести Тестирование и исправление через Конфигуратор, Реиндексация, Реструктуризация и Сжатие таблиц – помогут немного уменьшить размер базы.

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

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

Иногда же бывает так, что 1С запускается, немножко поработает, и выкидывает из программы, или выбивает на каком-то определённом действии. Всё, без сообщений и предупреждений происходит вылет. Хотя иногда можно успеть заметить небольшую табличку со словом dump 😊

Как исправлять ошибки 1С? Перечень основных ошибок в файловых базах

Тут пробуем всё, начиная с самого простого:

- чистим кэш, в appdata и в папке с базой

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

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

- тестируем базу через chdbfl

- тестируем через конфигуратор

- меняем версию платформы

- пробуем с другого пк сделать то же действие

- танцуем с бубном и молимся Борису Нуралиеву, отцу всея 1С.

Вообще это и есть весь алгоритм по «починке» ошибок связанных с 1С.

Нужно уметь их читать, и хотя бы немножко понимать про что идёт речь.

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

Делаем это смело. А если вы этого боитесь, сложите куда-нибудь их в папку простым перемещением. Удалите позже.

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

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

А ещё не забывайте подписываться на мой Telegram-канал по 1С и бюджетному учёту.

Начать дискуссию