Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

1C_CRASH_DUMP_COLLECT 1С:Предприятие и СУБД

Аварийное завершение 1С: как собрать дампы падения (.dmp) и логи для техподдержки

Обновлено: 26.08.2026 · Официальная документация ↗
  • Программа 1С внезапно закрывается с окном «Программа 1С:Предприятие неожиданно завершила работу».
  • Падение рабочего процесса rphost.exe на сервере с аварийным перезапуском службы.
  • Техническая поддержка разработчика или фирмы 1С просит предоставить Crash Dump (дамп памяти) и файл техжурнала.

Что такое дамп памяти (Crash Dump) простыми словами

Дамп (.dmp) — это моментальный снимок оперативной памяти программы в ту самую миллисекунду, когда произошла критическая ошибка. По дампу программисты фирмы 1С могут точно увидеть, какая строка внутреннего C++ кода вызвала падение.

Шаг 1. Где найти стандартные файлы дампов 1С

Платформа 1С при падении автоматически сохраняет файлы дампов в следующие папки:

  • Клиентские вылеты (Windows): %LOCALAPPDATA%\1C\1Cv8\dumps\ (или C:\Users\Имя\AppData\Local\1C\1Cv8\dumps)
  • Серверные вылеты 1С (Windows): C:\Program Files\1cv8\srvinfo\dumps\
  • Серверные вылеты (Linux): /var/1C/dumps/ или ~/.1cv8/dumps/

Шаг 2. Включение подробного технологического журнала (logcfg.xml)

Чтобы зафиксировать действия, предшествующие аварии, создайте файл logcfg.xml в папке C:\Program Files\1cv8\conf\:

<config xmlns="http://v8.1c.ru/v8/tech-log">
  <dump location="C:\1C_Dumps" create="1" type="2"/>
  <log location="C:\1C_Logs" history="24">
    <event>
      <eq property="name" value="EXCP"/>
    </event>
    <event>
      <eq property="name" value="CRASH"/>
    </event>
    <property name="all"/>
  </log>
</config>

Шаг 3. Отправка данных в поддержку

  1. Создайте папку C:\1C_Dumps и C:\1C_Logs на диске.
  2. Воспроизведите падение программы.
  3. Упакуйте полученные файлы *.dmp и текстовые логи *.log в ZIP-архив и приложите к обращению на линию поддержки (v8@1c.ru).
💡 Практика специалистов: Обязательно выставляйте атрибут type='2' в секции dump файла logcfg.xml — это сформирует полный мини-дамп с контекстом потоков, необходимый для точной локализации бага разработчиками платформы.

Частые вопросы (FAQ)

Можно ли открыть файл .dmp обычным Блокнотом?

Нет, дамп — это бинарный файл. Его анализируют разработчики с помощью отладчиков WinDbg или Visual Studio при наличии исходных отладочных символов (.pdb).

Не забьет ли технологический журнал весь диск?

Параметр history='24' в logcfg.xml автоматически удаляет логи старше 24 часов. Однако после завершения расследования файл logcfg.xml рекомендуется удалить.

Что означает событие EXCP в технологическом журнале?

Событие EXCP (Exception) фиксирует все исключительные ситуации и скрытые ошибки, которые возникли в процессе выполнения программного кода 1С.

Как включить сбор дампов через реестр Windows (WER)?

Создайте раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps и укажите путь DumpFolder.

Полезные материалы
Рекомендуем