Наиболее частые ошибки 1С и их исправление | Аналит-групп
Analit Group / 1C Франчайзинг
+7 (495) 640-86-82
Услуги и программные решения на платформе «1С»

Наиболее частые ошибки «1С» и методы их исправления

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

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

Итак, типичные ошибки можно разбить на следующие категории:

  • нарушение логической целостности базы, 

  • нарушение физической целостности базы, 

  • ошибки, возникающие вследствие неправильных действий пользователей,

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

Компания «Аналит-групп» решает ваши проблемы с «1С».

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

  1. Вчитаться в текст сообщения об ошибке, не игнорировать его: зачастую в нём содержится рекомендация к устранению неисправности.

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

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

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

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

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

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

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

Ошибка Методы исправления

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

  • Обновление платформы.

  • Очистка временных (cash) файлов: удалить базу из списка и подключить её же заново.

  • Вход в базу от другой учётной записи.

  • Тестирование тестирования физической целостности базы с помощью утилиты «chdbfl» (папка C:\Program Files (x86)\1cv8\8.x.x.xxx\bin\chdbfl.exe) или, в случае базы-SQL, — тестирование средствами SQL.

Ничего не работает без видимых причин

  • Обновление платформы.

  • Очистка временных (cash) файлов.

  • Вход в базу от другой учётной записи (и/или от записи администратора).

  • Вход в базу с другого компьютера (чтобы исключить общую неисправность текущего).

  • Поиск причины сбоя в журнале регистрации.

Dump базы при запуске

  • Отключение аппаратное ускорения видеокарты средствами Windows, перезагрузка системы.

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

  • Обновление платформы.

  • Очистка временных (cash) файлов.

  • Вход в базу от другой учётной записи (и/или от записи администратора).

  • Вход в базу с другого компьютера (чтобы исключить общую неисправность текущего).

  • Тестирование тестирования физической целостности базы с помощью утилиты «chdbfl» (папка C:\Program Files (x86)\1cv8\8.x.x.xxx\bin\chdbfl.exe) или, в случае базы-SQL, — тестирование средствами SQL.

  • Тестирование и исправление ИБ средствами конфигуратора.

  • Выгрузка данных в *.dt и загрузка в новую базу.

Программа без предупреждения открывает код конфигуратора

  • Обновление платформы.

  • Очистка временных (cash) файлов.

  • Проверка кода в отладчике.

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

Программа работает по-разному для разных пользователей

  • Обновление платформы.

  • Очистка временных (cash) файлов.

  • Настройка прав групп.

  • Настройка прав пользователя.

Неправильное отображение блоков формы

  • Обновление платформы.

  • Очистка временных (cash) файлов.

  • Вход в базу от другой учётной записи (и/или от записи администратора).

  • Вход в базу с другого компьютера (чтобы исключить общую неисправность текущего).

Программа не работает на каком-то компьютере в работающей сети, но работает на остальных

  • Проверка сетевых прав данного компьютера (средствами Windows).

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

  • Очистка временных (cash) файлов.

  • Вход в базу от другой учётной записи (и/или от записи администратора).

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

  • Обновление платформы.

  • Очистка временных (cash) файлов.

  • Вход в базу от другой учётной записи (и/или от записи администратора).

  • Вход в базу с другого компьютера (чтобы исключить общую неисправность текущего).

  • Оптимизация проблемных запросов.

  • Аппаратное увеличение объёма памяти.

  • Увеличение размера файла подкачки.

  • Управление выделенной памятью через командную строку Windows. Строка: «bcdedit /set increaseuserva 3072», где 3072 — размер желаемой адресной памяти.

Ошибка СУБД, внутренняя ошибка компоненты dbeng8

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

  • Тестирование тестирования физической целостности базы с помощью утилиты «chdbfl"ю.

  • Выгрузка данных в *.dt и загрузка в новую базу.

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

Ошибка в платформе 8.3.4.428

  • Восстановление базы из архивной копии.

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

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

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

Мы рады помочь вам с любой проблемой, касающейся некорректной работы «1С». Если вы столкнулись с ошибками программы — мы поможем — Свяжитесь с нами по телефону +7 (495) 640-86-82 или нажмите эту кнопку:

Метка материала: 1С:Предприятие, Исправление ошибок, Ошибка, Проблема

30.09.2014