Как можно исправить ошибки базы данных 1С • Обучение компьютеру

Как можно исправить ошибки базы данных 1С • Обучение компьютеру Компьютер
Содержание
  1. 1с предприятие 8.2 ошибка при запуске программы.
  2. База 1с не открывается
  3. Вы можете задать еще вопросов
  4. Заголовок
  5. Записки it специалиста
  6. Как исправить ошибку
  7. Карточка публикации
  8. Не обнаружена установленная версия 1с предприятия
  9. Не обнаружена установленная версия 1с предприятия 8.3
  10. Не установлена платформа 1с:предприятие
  11. Неверный формат хранилища данных в 1с
  12. Обнаружено нарушение целостности системы
  13. Определение установленных версий
  14. Отсутствует файл базы данных 1с
  15. Очистка кэша базы данных
  16. Ошибка «отсутствует файл базы данных»
  17. Ошибка субд. внутренняя ошибка компоненты dbeng
  18. Ошибка субд. файл базы данных подтвержден
  19. Ошибка формата потока в 1с
  20. Ошибка «информационная база не обнаружена»
  21. Ошибка «лицензия не обнаружена»
  22. Ошибка «различаются версии клиента и сервера»
  23. Ошибка при выполнении операции с информационной базой
  24. Ошибка: не обнаружена установленная версия 1с предприятия
  25. Ошибки sdbl
  26. Ошибки после обновления 1с
  27. Способ №1 решения проблемы
  28. Способ №2 решения проблемы
  29. Способ №3
  30. Способ №4
  31. Стандартная утилита chdbfl
  32. Тестирование и исправление
  33. Вместо заключения

1с предприятие 8.2 ошибка при запуске программы.

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

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

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

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

Вы можете задать еще вопросов

Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8

Нажимая кнопку «Задать вопрос», я соглашаюсь срегламентом БухЭксперт8.ру >>

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

Открыла для себя много нового. Особая благодарность Елене Гряниной! Сразу видно, человек любит свою работу и разбирается в ней безукоризненно. К сожалению в связи с экономическими трудностями нам придется расстаться, но надеюсь это временно. Ещё раз спасибо всем!

Заголовок

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

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

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

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

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

При возникновении программных ошибок, первое, что нужно
сделать – это почистить Кешь (и Local, и Roaming) чистим в первую очередь. И
при возможности перезапускаем серверы приложения и СУБД. 

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

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

 
   2.Версия платформы отозвана. Например: релиз
8.3.4.428. Там было сообщение, что обнаружена критическая ошибка, возникающая
при реструктуризации данных, которая будет исправлена в следующем релизе
.

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

   3. При выполнении действия ссылка на код, то есть
выкидывает в конфигуратор.

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

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

Тут все просто и я в статье уже об этом
писала – ограничение прав. Значит у одного пользователя предоставлено в
программе больше прав.

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

  5. Частые жалобы, что все сломалось, а пользователь
утверждает, что ни при чем, и ничего не делал
. Или такое заявление: «Я не
отменял(ла) проводки, а кто-то все сломал». Как правило, в таких случаях не
добьёшься правды.

Нужно смотреть журнал регистрации. Его
можно найти в Пользовательском режиме в разделе «Администрирование –
Обслуживание — Журнал регистрации». В Конфигураторе – «Администрирование – Журнал
регистрации». Отобраться по нужным реквизитам, и посмотреть какие были
изменения, и кто их сделал. Еще специальную обработку добавляли, с помощью
которой видели все изменения, которые происходили с документом или справочником
(но это уже по личной инициативе, своя обработка).

Журнал регистрации Обслуживание

    6. С одного компьютера не войти в базу, с других –
все работает

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

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

    7. База запускается в конфигураторе, а в
пользовательском режиме не работает

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

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

Тестирование и исправление 1С

Можно выгрузить базу (dt), создать пустую
новую базу и туда загрузить (dt) или провести тестирование средствами sql
(chdbfl /).

    8. База не открывается ни в конфигураторе, ни в пользовательском
режиме

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

Если файловая база, то запустите утилиту chdbfl,
для определения физической целостности базы. Утилита находится в папке: C:Program
Files (x86)1cv88.x.x.xxxbinchdbfl.exe

Если база на sql, то тестируйте chdbfl /.

Если все выше перечисленное не помогло,
попробуйте установить новую платформу.

В пунктах 7 и 8 тоже специалисты
рекомендуют не гадать, а обращаться к технологическому журналу. Это уже на Ваше
усмотрение.

   9. 1С закрывается с записью дампа памяти

При работе в программе, чаще всего при
формировании отчетов 1с закрывается с формирование дампа памяти.

В этом случае
нужно отключить аппаратное ускорение видеокарты.

Отключение аппаратного ускорения в WindowsXP

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

Отключение аппаратного ускорения в  Windows 7

  • Открываете Панель управления (Пуск – Панель
    управления).
  • Открываете элемент «Экран».
  • В левой части открывшегося окна щелкните по
    ссылке «Настройка параметров экрана».
  • В открывшемся окне нажмите на ссылку
    «Дополнительные параметры».
  • Перейдите на вкладку «Диагностика» и
    нажмите кнопку «Изменить параметры».
  • В открывшемся окне передвиньте регулятор в
    крайнее левое положение («нет») и нажмите «Ок».
  • Если UAC включен, придется подтвердить, что
    изменения санкционированы пользователем.
  • Аппаратное ускорение отключено. Изменения
    вступят в силу после перезагрузки системы.

В Windows 7 не всегда активна кнопка
«Изменить параметры». Если кнопка неактивна, то отключить аппаратное ускорение
не возможно, значит видеокарта и драйвер не поддерживают такие настройки.

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

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

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

   10. Элементы форм неправильно расположены, форма до
конца не разворачивается и т.д
.

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

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

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

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

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

Причина ошибки в том, что по умолчанию,
адресная память ограничена.  Для 32-х
битной системы – это 2 гб., а для 64- разрядной системы – 4 гб..

Можно увеличить размер памяти. Для этого
нужно:

После успешного завершения процесса в 1С
рекомендуется вернуть размер адресной памяти, если такая ошибка возникает
редко. Для возврата нужно ввести в командной строке bcdedit /deletevalue
increaseuserva.

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

   12.  
Конфликт блокировок при выполнении транзакций

Это не совсем ошибка. Это показатель работы
СУБД. Но, поскольку при работе выскакивает сообщение и мешает рабочему
процессу, то отнесла эту проблему к ошибкам.

Конфликт блокировок встречается по
следующим причинам:

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

Не стоит игнорировать конфликты блокировок.
Они могут привести к дальнейшим, более грубым ошибкам в программе.

Решением проблемы конфликта блокировок в 1С
8.3 может стать перевод на ручной режим управления блокировками. Но в этом
случае нужно будет самостоятельно контролировать все блокировки в системе, если
вы это делать не готовы, то не торопитесь с переводом.

Быстрое решение проблемы, но при этом без
поиска первопричин:

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

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

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

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

В этом случае нужно сделать Тестирование и
исправление средствами конфигуратора
.

Можно использовать утилитуchdbfl, она
является аналогом тестирования и исправления
. В пункте 8 я уже писала об этой
утилите, напомню, что она находится — C:Program Files
(x86)1cv88.x.x.xxxbinchdbfl.exe. После запуска утилиты потребуется указать
путь к тестируемой базе данных и установить флаг «Исправлять обнаруженные
ошибки».

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

Еще как вариант можно сделать выгрузкуdtи загрузку в новую базу. 

   14. Ошибка SDBL: Выход за пределы размерности
результата» 

Такая ошибка может появиться при обновлении
конфигурации или при использовании обменов по средствам РИБ (распределенных баз
данных).

В этом случае может помочь один из вариантов
решения.

  • Очистите кеш сервера или перезагрузите службу
    сервера 1С:Предприятие. 
  • В менеджере SQL сервера очистить
    таблицы _ConfigChngR и _ConfigChngR_ExtProps (используя команду delete).
  • Может помочь обновление платформы.


   15. Ошибка
десериализации контактной информации не указан ожидаемый тип

Эта ошибка может появиться при переходе на новую
редакцию программы. Например: переводим Бухгалтерию Предприятия  с версии 2.0 на 3.0. В этом случае
некорректно конвертировался справочник «Виды контактной информации». Бывает,
что ошибка описана по-другому: «Сведения о виде контактной информации были повреждены».
В обоих случаях решается ошибка одинаково.

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

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

Варианты исправлений такие же как и в предыдущих
ошибках.

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

Если перечисленные способы не помогли, но режим
1С предприятие запускается, то можно выгрузить данные в новую базу при помощи
обработки «
Универсальная
выгрузка/загрузка данных XML
», только при этом способе можете потерять
некоторые данные.

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

   17.  Начало
сеанса с информационной базой запрещено. Резервное копирование

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

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

Самый простой вариант  удалить файл блокировки 1Cv8.cdn из каталога с
информационной базой
. Особенно этот способ подойдет, если это файловая база.

Второй способ – это через дополнительные
параметры запуска с параметром
СРазрешитьРаботуПользователей /UC <пароль для разблокировки>/. 
На этом варианте остановимся подробней. 

Такой способ подойдет в том случае если в программе был задан код для
разблокировки. Задается этот код на закладке «Администрирование  – Поддержка и обслуживание —  Блокировка работы пользователей» (пример на
картинке ниже).

Установка кода блокировки пользователей

Для того, чтобы запустить программу с дополнительными параметрами нужно
выбрать из списка базу, которая заблокирована, затем нажать кнопку «Изменить»
откроется окно «Редактирование информационной базы», затем «Далее», на второй
закладке редактирования есть нужная нам строка «Дополнительные параметры
запуска». Туда нужно ввести параметр СРазрешитьРаботуПользователей /UC 6542 ,
где 6542 – это пароль для разблокировки (пример на картинке ниже).

Дополнительные параметры запуска для разблокировки

Если код блокировки был задан, но его забыли, то можно посмотреть его в
файле 1Cv8.cdn. Открыть этот файл нужно с помощью текстового редактора.

Если кода не знаете или не задавали, то можете попробовать использовать
значение по умолчанию «/UCКодРазрешения» или «/UC КодРазрешения».

Третий вариант решения проблемы подойдет для снятия блокировки с
клиент-серверной базы
.

Если есть доступ к консоли сервера, то нужно открыть свойства
информационной базы и убрать галку «Блокировка начала сеансов включена» (на картинке выделено красным цветом, где нужно отключить флажок).

Консоль сервера для разблокировки

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

Коррекция содержимого файла cdn

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

Причина ошибки кроется в кеше, или в нарушении целостности структуры.

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

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

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

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

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

Записки it специалиста

Технический блог специалистов ООО»Интерфейс»

Как исправить ошибку

Решений вопроса несколько.

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

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

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

В моем случае был переход с 8.2 на 8.3, и я установил значение «8.3».

Карточка публикации

rating off

Не обнаружена установленная версия 1с предприятия

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

Не обнаружена установленная версия 1с предприятия 8.3

Рассмотрим решение данной ошибки и поясним причины, вследствие которых она появляется. Проблема особенно актуальна при установке одной версии платформы вместо другой. Например, с 1С 8.0 на 8.1 или 8.2 на 8.3. Часто встречается и при создании новой базы, и после установки программы.

Не установлена платформа 1с:предприятие

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

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

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

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

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

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

Это можно сделать открыв Панель управления Windows —> Программы и компоненты и найти в списке. Либо, попытаться найти через проводник windows, на одном из жестких дисков, в каталоге Program Files (Program Files (x86)) папку 1cv8. Внутри данной папки будут каталоги с различными версиями 1С.

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

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

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

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

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

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

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

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

Определение установленных версий

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

Таким образом, посмотреть список установленных релизов можно в папке «C:Program Files (x86)1cv8» (Рис. 4)

Те же самые номера релизов можно увидеть в меню «Программы и компоненты» панели управления (Рис. 5).

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

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

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

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

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

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

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

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

Очистка кэша базы данных

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

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

Затем, выделяем проблемную базу и нажимаем Удалить.

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

Затем, перезапускаем платформу и нажимаем Добавить.

Выбираем Добавление в список существующей ИБ и нажимаем Далее.

Затем, нажимаем на троеточие.

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

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

На последнем шаге можно просто оставить всё как есть и нажать Готово.

И база данных с отвязанным кэшем снова добавиться в список

Вот в целом и всё.

Способ №2. Заключается в том, чтобы добавить дополнительный параметр для запуска базы данных /ClearCache. Как вы уже могли догадаться, добавление этого параметра, позволит чистить кэш при каждом запуске базы данных. Тут спорно.

Жмём сразу Далее на второе окно, добавим параметр /ClearCache и жмём Готово.

Затем, собственно, просто запускаем базу данных и тестируем её поведение.

Вот в целом и всё.

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

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

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

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

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

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

Ошибка субд. внутренняя ошибка компоненты dbeng

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

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

Ошибка субд. файл базы данных подтвержден

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибка: не обнаружена установленная версия 1с предприятия

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

Ошибки sdbl

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

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

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

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

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

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

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

Способ №1 решения проблемы

Самое простое и доступное практически всем решение:

Что мы изменили в этом случае? Для запуска конкретной базы был прописан конкретный релиз. Его не осталось на компьютере (удалили или не устанавливали вовсе). Мы руками указали, что для запуска должна использоваться самая последняя установленная платформа из линейки продуктов 8.3.

Таким образом, чем больше чисел и точек в строке «Версия», тем конкретнее прописана линейка продуктов и тем больше шансов на возникновение ошибки «Не обнаружена установленная версия 1С Предприятия».

Способ №2 решения проблемы

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

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

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

Кстати, параметр DefaultVersion имеет визуальное отображение в интерфейсе. Чтобы посмотреть список хранимых вариантов этого параметра можно в окне выбора информационной базы нажать кнопку «Настройка».

Табличка «Используемые версии» Рис. 7 имеет две колонки.

Способ №3

Удалить файл 1CEStart.cfg и переустановить платформу.

Способ №4

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

Обязательно следует удалить папки с фразой 1С в наименовании из папок Local и Roaming из каталога AppData.

Стандартная утилита chdbfl

Если дела настолько плохи, что у вас нет доступа к режиму Конфигуратора, тогда можно воспользоваться стандартной утилитой с необычным названием chdbfl, представляющим из себя сокращение от фразы check database files или проверка файлов базы данных.

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

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

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

На вкладке Администрирование, выбираем Тестирование и исправление.

И в окне с напоминанием о создании резервной копии, нажимаем Продолжить.

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

В нижнем окне Служебные сообщения, появится надпись Тестирование начато.

А в завершении, соответственно, появится сообщение Тестирование закончено.

Вот в целом и всё.

Вместо заключения

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

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

Источник

Оцените статью
OverComp.ru