В этой статье мы рассмотрим наиболее часто встречающиеся неполадки в работе 1С 8.3 и способы их устранения. Перед тем как исправить ошибки, специалисты рекомендуют провести резервное копирование информационной базы.
Как это сделать:
-
В режиме пользователя нажмите «Администрирование» — «Обслуживание» — «Создание резервной копии». Перед сохранением система потребует выбрать каталог, в котором будет содержаться копия БД.
-
В конфигураторе выберите «Администрирование», затем — «Выгрузить информационную базу». Также, как и в случае работы в пользовательском режиме, надо будет выбрать каталог для сохранения. Формат файла, в котором будет сохранена БД — .dt.
-
Найдите папку, в которой лежит файл 1Cv8.1CD и скопируйте его в другой специально созданный каталог. Чтобы обеспечить полноценный перенос, можно сделать копию всей папки, в которой лежит обозначенный файл.
Эта мера позволяет отменить внесенные изменения, если исправить ошибку не удалось или исправления повлекли за собой нежелательные последствия.
Ошибка формата потока
Если при запуске программы выскакивает окно с сообщением, оповещающем о такой неполадке, — значит начать работать софту мешают служебные файлы или файлы блокировки, которые сохранились после сбоя в функционировании платформы.
Способы решения проблемы:
-
Откройте каталог, содержащий файлы установленной программы и удалите из нее все, кроме базы — 1Cv8.1CD. Запустите софт заново.
-
Если это не помогло, можно удалить и заново добавить БД в окне, которое появляется при загрузке. Это простой метод. Но он не всегда помогает, потому что старые временные файлы остаются в кэше.
-
Лучше удалить временные файлы напрямую из каталога …\1C\tmplts. Его адрес можно найти в окне запуска, нажав на кнопку «Настройки». Он будет отображен первым сверху среди всех адресов, указанных в разделе.
Имя папки с временными файлами выглядит как длинная строка, состоящая из произвольного набора букв и цифр. Такие каталоги обычно размещены в начале списка. Удалять можно сразу всю папку, не выбирая отдельные элементы из ее содержимого.
Ошибка базы данных
При работе с базой в файловом виде разные версии программы предъявляют к коду файла БД разные требования. Из-за этого возникают структурные программные несостыковки, о чем платформа сообщает уведомлением «Ошибка СУБД. Внутренняя ошибка компоненты dbeng». Если работа ведется в системе «Клиент – сервер», данное сообщение не появляется, потому что взаимодействие платформ на ПК с разным обновлением невозможно.
Чтобы восстановить работоспособность софта, используйте такие методы:
-
Переустановите программу с учетом того, что на всех устройствах, подключенных к платформе, должна быть инсталлирована одна и та же ее версия.
-
Протестируйте систему и исправьте ошибки с помощью конфигуратора.
-
Запустите тест и санкционируйте внесение исправлений в интерфейсе утилиты chdbfl.exe.
Шаги, которые надо предпринять для тестирования и решения проблем с помощью конфигуратора и chdbfl.exe подробно описаны в таблице ниже.
Недостаточно памяти
Причина появления уведомления о том, что для проведения операции в ПК не хватает оперативной памяти, — внесение в программный процесс слишком большого объема данных. Такая ситуация возникает в результате фиксации масштабных отчетных документов или при закрытии месяца.
Устранить неполадку можно через штатные средства операционной системы:
-
Нажмите Win+R или запустите командную строку через меню «Пуск».
-
В открывшемся окне введите cmd и нажмите «Ок».
-
В черном окне напечатайте текст bcdedit /set increaseuserva 4096 или скопируйте и вставьте его с помощью сочетаний клавиш Ctr+C — Ctr+V.
-
Нажмите Enter.
Цифры в тексте «bcdedit /set increaseuserva 4096» — это количество мегабайт, которому теперь будет соответствовать объем вашей оперативной памяти. Для применения изменений надо перезагрузить ПК.
Ошибка доступа
Такое сообщение возникает, когда пользователь пытается совершить действие, к которому у него нет доступа. Чтобы исправить ошибку, надо предоставить учетной записи право на инициацию команды:
-
Выберите конфигуратор в окне запуска.
-
Перейдите во вкладку «Администрирование»
-
Выберите раздел «Пользователи».
-
Измените роль профиля на нужную.
Если этого требует политика конфиденциальности, после совершения выбранного действия все можно вернуть обратно таким же способом.
Неверный формат хранилища
Неполадка, о которой сообщает данное уведомление, возникает по такой же причине, что и ошибка формата потока. Корректно работать программе мешают временные файлы. Их расположение указано в окне с сообщением о возникшей проблеме. В этом случае надо найти папку по указанному адресу и удалить из нее все содержимое. Чаще всего каталог с кешем размещен в разделе …/Local/1C.
Ошибка СУБД: файл базы данных поврежден
Сообщение о том, что в БД возникли непредусмотренные структурные изменения, появляется по ряду причин:
-
в электросети произошел скачок напряжения;
-
в сети, к которой подключен компьютер, выдающий уведомление, возникли неполадки;
-
с сервером была потеряна связь или он вышел из строя.
Специалисты выделяют такие способы исправления этой ошибки СУБД:
Метод устранения неполадки |
Действия для устранения проблемы |
Восстановление копии базы данных из архива |
Скопируйте в каталог с БД ранее сохраненный ее файл с таким же именем и подтвердите замену. Этот метод актуален, если архив был создан не ранее месяца назад, а в поврежденную базу занесены данные, которые можно восстановить из других источников или не жалко потерять безвозвратно. |
Повторная загрузка БД |
В окне входа в программу удалите актуальную базу, а затем снова добавьте ее. |
Тестирование и исправление с помощью специальной утилиты |
Откройте папку с инсталлированным 1С:Предприятием или другим продуктом и запустите файл chdbfl.exe. В адресной строке пропишите путь к файлу базы данных и подтвердите исправление ошибок при тестировании галочкой напротив соответствующей опции. Нажмите кнопку «Выполнить». |
Тестирование и исправление штатными средствами |
В окне запуска активируйте конфигуратор и нажмите в нем «Администрирование» — «Тестирование и исправление». Отметьте галочками два раза строки «Создавать объекты» и по одному разу строки «Реиндексация таблиц…», «Проверка логической…», «Проверка ссылочной…», «Реструктуризация таблиц…». Активируйте тест кнопкой «Выполнить». |
Если надо восстановить итоговые данные в отчетах при пересчете, поставьте галочку и в строке «Пересчет итогов». Чтобы уменьшить объем таблиц в БД, можно активировать опцию «Сжатие таблиц информационной базы». С ее помощью информация, приготовленная для удаления, будет стерта автоматически.
Утилиту chdbfl.exe применяют для теста и исправления, если при выполнении операции запуска ПО обнаружена фатальная ошибка и конфигуратор запустить невозможно.
Чтобы установленная на предприятии, складе или в офисе платформа 1С всегда работала корректно, владельцы и управляющие бизнесом пользуются услугами профессионалов. Компания «Элита-Сервис» осуществляет по заказу сопровождение 1С в Тюмени и Тюменской области.
Мы:
-
следим, чтобы на ваших устройствах были установлены необходимые обновления;
-
поддерживаем базы данных в рабочем состоянии;
-
учим пользоваться программами 1С без сертификации пользователей;
-
подключаем новые сервисы и проверяем правильность ведения учета;
-
исправляем любые неполадки, которые попадают в журнал регистрации ошибок;
-
консультируем по всем вопросам, касающимся работы с платформой 1С — от создания проводок при начислении зарплаты до внесения изменений настроек на стороне.
Работаем по самым выгодным для вас ценам в регионе только с лицензионным ПО.