К статье
Практический материал

Администрирование · 11 мин

Почему не работает 1С Предприятие: диагностика и решения

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

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

Алгоритм действий всегда одинаков: сначала определяем масштаб проблемы (у одного пользователя или у всех), затем локализуем уровень сбоя (компьютер, сеть, сервер, база) и только потом применяем исправление. Действия «вслепую» — переустановка платформы, очистка базы, откат обновлений — часто усугубляют ситуацию и затягивают простой.

Шаг 1. Определите масштаб проблемы

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

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

Ошибка у одного пользователяЛокальная проблема

Кэш, права, антивирус, версия платформы на ПК

Ошибка у всех пользователейПроблема на сервере или в базе

Службы 1С, СУБД, место на диске, целостность базы

Сбой после обновленияОшибка обновления

Журнал обновления, несовместимость версий, незавершённая обработка данных

Сбой без видимых причинИнфраструктура или ресурсы

Место на диске, оперативная память, сеть, лицензии

Проблемы с лицензией: «Не обнаружена лицензия» и похожие ошибки

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

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

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

Очистка кэша: универсальное решение локальных сбоев

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

Безопасный способ очистки: закройте 1С, найдите папки кэша (обычно в AppData\Roaming\1C и AppData\Local\1C внутри профиля пользователя) и удалите содержимое каталогов с длинными именами-идентификаторами баз. Альтернативный вариант — удалить базу из списка в окне запуска и добавить её заново: при этом кэш создаётся чистым. Данные информационной базы при этом не затрагиваются — кэш содержит только временные служебные файлы.

Очистка кэша 1С
  1. 1
    Закройте все сеансы 1С на проблемном компьютере
  2. 2
    Откройте папки кэша в профиле пользователя (AppData\Roaming\1C и AppData\Local\1C)
  3. 3
    Удалите папки с идентификаторами проблемной базы или удалите базу из списка запуска и добавьте заново
  4. 4
    Запустите 1С и проверьте, исчезла ли ошибка

Проблемы сервера и сети в клиент-серверном варианте

Если 1С работает в клиент-серверном режиме и недоступна у всех пользователей, проверка идёт по цепочке: служба агента сервера 1С → служба СУБД (MS SQL, PostgreSQL) → сеть → дисковое пространство. Самая частая причина внезапной остановки — переполнение диска сервера: СУБД не может писать в журнал транзакций и останавливает работу базы.

Проверьте, запущены ли службы: агент сервера 1С в списке служб Windows и служба сервера баз данных. Если службы остановлены и не стартуют — смотрите журнал событий Windows и логи СУБД: там будет конкретная причина (нет места, повреждение файлов, ошибка аутентификации). Также убедитесь, что сервер доступен по сети с клиентских машин: брандмауэр, смена IP-адреса или сбой DNS часто проявляются как «недоступность сервера 1С».

Контрольные точки

Как проверить сервер

Служба агента сервера 1С
Норма

Статус «Выполняется», стартует автоматически

Тревожный признак

Остановлена, не запускается, ошибки в журнале событий

Служба СУБД
Норма

Работает, базы в состоянии online

Тревожный признак

Остановлена, база в состоянии восстановления или подозрительная

Свободное место на дисках
Норма

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

Тревожный признак

Диск заполнен почти полностью

Доступность сервера по сети
Норма

Сервер отвечает на ping, порты доступны

Тревожный признак

Потери пакетов, блокировка портов брандмауэром

Ошибки после обновления платформы или конфигурации

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

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

Повреждение информационной базы и файловый вариант

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

Инструмент первой помощи — утилита chdbfl.exe из каталога установки платформы: она проверяет физическую целостность файла базы. Перед запуском обязательно сделайте копию файла 1Cv8.1CD — утилита изменяет файл в процессе исправления. Второй уровень — тестирование и исправление через конфигуратор с выборочными проверками. Если файл сильно повреждён, восстановление из резервной копии почти всегда быстрее и надёжнее, чем попытки «вытащить» данные из повреждённой базы.

Типичные ошибки при сбоях
01
Запуск исправления базы без предварительной копии — утилита может необратимо изменить повреждённый файл
02
Размещение файловой базы в сетевой папке при одновременной работе нескольких пользователей — резко повышает риск повреждения
03
Переустановка платформы как первая реакция на любую ошибку — проблема чаще в кэше или базе, а время теряется
04
Игнорирование текста ошибки и журнала регистрации — диагностика превращается в перебор случайных действий
05
Работа без регламентных резервных копий — любой сбой превращается в катастрофу

Когда ошибка возникает только у одного пользователя

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

Отдельный случай — пользователь не может войти под своей учётной записью, хотя пароль верный. Возможные причины: учётная запись отключена администратором, истёк срок действия пароля при доменной аутентификации, превышено число сеансов. Проверьте список активных сеансов в консоли кластера или через «Администрирование — Активные пользователи» в файловом варианте.

Маршрут решения

Как выбрать действие

Ошибка «Не обнаружена лицензия»Проверьте ключ HASP или активируйте программную лицензию заново по пин-коду
1С падает или глючит только на одном ПКОчистите кэш и проверьте версию платформы и антивирус
Не работает у всех, серверный вариантПроверьте службы сервера 1С и СУБД, место на диске, сеть
Ошибка «формат потока» или «база повреждена»Сделайте копию файла базы, затем chdbfl.exe или тестирование и исправление
Сбой начался после обновленияПроверьте совместимость версий и журнал обновления, при необходимости восстановите копию

Как проверить результат и предотвратить повторение

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

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

Итог

Что важно запомнить

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

Частые вопросы

1С зависает при запуске на этапе заставки и не открывается. Что делать?

Чаще всего это повреждённый кэш или конфликт версии платформы. Удалите базу из списка запуска, добавьте её заново и проверьте, установлена ли версия платформы, которую требует конфигурация. Если не помогло — очистите папки кэша в профиле пользователя вручную.

Ошибка «Ошибка формата потока» — база испорчена?

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

После замены компьютера 1С просит лицензию заново. Это нормально?

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

Все пользователи выброшены из 1С, и войти невозможно. С чего начать?

Проверьте, запущены ли службы агента сервера 1С и СУБД, есть ли свободное место на дисках сервера и доступен ли сервер по сети. Переполненный диск — самая частая причина такого сценария. Загляните в журнал событий Windows: там обычно записана конкретная причина остановки служб.

Можно ли работать в 1С, пока идёт восстановление базы?

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

Как понять, что проблема в антивирусе, а не в самой 1С?

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