← На главную
При работе с базами данных 1С:Предприятие 8.3 (особенно после выполнения обновления типовых конфигураций, таких как «Бухгалтерия предприятия» или «Зарплата и управление персоналом») системные администраторы и пользователи могут столкнуться с неожиданным завершением работы программы. В окне сбоя Windows отображается сообщение «Прекращена работа программы 1cv8c.exe», а в сигнатуре ошибки указаны имя события APPCRASH, модуль с ошибкой core83.dll и код исключения c0000005.
Рассмотрим подробнее причины возникновения данной неполадки и разберем проверенные варианты её устранения.
Выясним причины возникновения ошибки
Код исключения c0000005 означает ошибку нарушения доступа к памяти (Access Violation). В контексте работы 1С:Предприятие сбой в библиотеке core83.dll чаще всего вызывается следующими факторами:
- Несоответствие релиза платформы требованиям конфигурации: Новые релизы конфигураций содержат обновленные механизмы интерфейса, библиотеки интернет-поддержки (БИП) или метаданные, требующие более свежей версии платформы 1С.
- Повреждение пользовательских настроек базы данных: Настройки форм, начальной страницы и рабочих столов хранятся в хранилище системных настроек внутри базы данных. При обновлении конфигурации прежние настройки интерфейса конкретных пользователей могут входить в конфликт с обновленной формой.
- Сбой в работе фоновых сервисов и загрузке новостей: При запуске тонкого клиента система пытается подгрузить ленту новостей или данные веб-сервисов. Если динамическая компоновка формы завершается неудачей, происходит падение процесса
1cv8c.exe.
- Конфликт с хранилищем сертификатов или кэшем Windows: Повреждение локального профиля пользователя операционной системы или персональных кэш-файлов также может приводить к аварийному завершению приложения у отдельных пользователей.
Способ 1. Обновление платформы 1С:Предприятие (Рекомендуемое решение)
Проанализировав практический опыт решения данной проблемы, отметим, что наилучшим и самым надежным способом является обновление технологической платформы. Релизы линейки 8.3.10.2466 и 8.3.10.2561 имеют подтвержденные ошибки работы с памятью при отрисовке управляемых форм новых конфигураций.
Разберем порядок действий по обновлению:
- Выполним резервное копирование информационных баз.
- Загрузим с официального портала 1С актуальную сборку платформы (например, релизы
8.3.10.2667, 8.3.11.2954 или более современные версии 8.3).
- Установим новую версию платформы на сервер (для терминального режима) или на локальные рабочие станции.
- Запустим информационную базу под новой версией платформы и проверят стабильность работы.
Способ 2. Очистка настроек пользователей и профилей внутри базы
Если сбой происходит только у определенных пользователей, а у администратора или других сотрудников база открывается корректно, проблема заключается в сохраненных пользовательских настройках. Сбросим настройки программным способом внутри 1С:
- Зайдем в информационную базу под учетной записью с правами администратора.
- Перейдем в раздел Администрирование — Настройки пользователей и прав.
- Откроем справочник Настройки пользователей.
- Найдем проблемного пользователя, выберем пункт очистки настроек и сбросим настройки форм, отчетов и начальной страницы.
- Если используется разграничение прав, выполним пересоздание профилей групп доступа для данного пользователя или переназначим ему роли.
Способ 3. Пересоздание профиля пользователя в Windows
В терминальной среде (Windows Server 2012 / 2016 / 2019) или на локальном ПК стандартная очистка папок кэша (AppData\Local\1C\1cv8 и AppData\Roaming\1C\1cv8) не всегда полностью удаляет поврежденные данные пользователя ОС. Если запуск под одной учетной записью Windows приводит к падению, а под другой на том же сервере проходит успешно, выполним пересоздание системного профиля:
- Завершим терминальный сеанс проблемного пользователя.
- Сохраним важные локальные данные пользователя из его каталога.
- Удалим профиль пользователя через оснастку «Свойства системы» — «Профили пользователей».
- При следующем входе пользователя в систему будет сформирован чистый профиль Windows, после чего запустим 1С.
Способ 4. Дополнительные технические мероприятия
В случаях, когда оперативную замену платформы выполнить невозможно, применим следующие обходные методы:
- Переключение в режим толстого клиента: В окне запуска 1С выделим базу, перейдем в меню Изменить — Дополнительно и установим параметр «Основной режим запуска» в значение Толстый клиент.
- Проверка целостности базы данных: Запустим утилиту
chdbfl.exe (находится в каталоге bin установленной платформы) и выполним тестирование физической структуры файла 1Cv8.1CD. Наполним проверку запуском «Тестирования и исправления» из режима Конфигуратора.
- Отключение новостных баннеров: Зайдем в базу под администратором и в настройках Интернет-поддержки отключим автообновление новостей и загрузку рекламных материалов, которые могут вызывать сбой модуля отрисовки.