Наиболее частые ошибки «1С» и методы их исправления
Существует несколько типичных проблем, зачастую возникающих у пользователей, работающих в программной среде «1С». Данная статья адресована в первую очередь к пользователям, не имеющим большого опыта работы с «1С», для того чтобы определить, справитесь ли вы с проблемой самостоятельно, или имеет смысл обратиться к специалисту.
Существует несколько типичных проблем, зачастую возникающих у пользователей, работающих в программной среде «1С». Данная статья адресована в первую очередь к пользователям, не имеющим большого опыта работы с «1С», для того чтобы определить, справитесь ли вы с проблемой самостоятельно, или имеет смысл обратиться к специалисту.
Итак, типичные ошибки можно разбить на следующие категории:
нарушение логической целостности базы,
нарушение физической целостности базы,
ошибки, возникающие вследствие неправильных действий пользователей,
ошибки, возникающие вследствие неправильной работы изменённого кода конфигурации.
Причин возникновения таких ошибок может быть множество. Первое, что имеет смысл делать в случае возникновения таких ошибок — определиться с источником проблемы.
Вчитаться в текст сообщения об ошибке, не игнорировать его: зачастую в нём содержится рекомендация к устранению неисправности.
Уточнить обстоятельства и сроки появления ошибки: неисправность, которая не может быть воспроизведена, возможно, является просто случайностью, сбоем.
Проверить работу программы с другого компьютера и от другой учётной записи пользователя.
Проверить релизы платформы и конфигурации: соответствует ли текущая версия последней официальной.
В дальнейшем, если вы не справитесь с ошибкой самостоятельно, вам надо будет объяснить природу её появления специалисту, соответственно, эти вопросы возникнут в любом случае.
Есть целый ряд ошибок, возникающих при использовании нелицензионного программного обеспечения (как продуктов «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С»
Метка материала: 1С:Предприятие, Исправление ошибок, Ошибка, Проблема