Администрирование · 11 мин
Почему не работает 1С Предприятие: диагностика и решения
Почему не запускается 1С Предприятие: типовые ошибки, проблемы с лицензиями, сервером и базой. Пошаговая диагностика и способы восстановить работу программы.
Когда 1С Предприятие не запускается, зависает или выдаёт ошибку, работа бухгалтерии, склада и отдела продаж останавливается. Причины сбоев делятся на несколько групп: проблемы с лицензиями, повреждение информационной базы, неполадки на сервере, ошибки платформы после обновления и локальные сбои на конкретном компьютере. Правильная диагностика начинается с чтения текста ошибки — в большинстве случаев 1С прямо сообщает, что именно ей мешает.
Алгоритм действий всегда одинаков: сначала определяем масштаб проблемы (у одного пользователя или у всех), затем локализуем уровень сбоя (компьютер, сеть, сервер, база) и только потом применяем исправление. Действия «вслепую» — переустановка платформы, очистка базы, откат обновлений — часто усугубляют ситуацию и затягивают простой.
Шаг 1. Определите масштаб проблемы
Первый вопрос при любом сбое: 1С не работает у одного сотрудника или у всех сразу? Если проблема локальная — искать причину нужно на конкретном компьютере: в кэше, правах пользователя, антивирусе, установленной версии платформы. Если программа недоступна всем — источник почти наверняка на сервере, в сети или в самой информационной базе.
Второй уточняющий вопрос: когда появилась проблема? Если сбой начался сразу после обновления конфигурации или платформы — причина почти наверняка в обновлении. Если 1С перестала работать внезапно, без каких-либо изменений — проверяйте инфраструктуру: место на диске, работу служб, сетевую доступность.
Кэш, права, антивирус, версия платформы на ПК
Службы 1С, СУБД, место на диске, целостность базы
Журнал обновления, несовместимость версий, незавершённая обработка данных
Место на диске, оперативная память, сеть, лицензии
Проблемы с лицензией: «Не обнаружена лицензия» и похожие ошибки
Сообщение «Не обнаружена лицензия для использования программы» — одна из самых частых причин, почему 1С не запускается. Для программных лицензий типичные причины: изменение аппаратной конфигурации компьютера или сервера (замена материнской платы, диска, сетевой карты), переустановка операционной системы, перенос виртуальной машины на другой хост, истёкший пин-код или превышение числа активаций.
Для аппаратных ключей HASP проверьте, видит ли система ключ: он должен быть физически подключён к серверу или компьютеру, а служба менеджера лицензий — запущена. В серверном варианте убедитесь, что сервер 1С имеет доступ к ключу, включая случаи виртуализации, где USB-устройство нужно пробросить в виртуальную машину.
Порядок действий при ошибке лицензии: откройте диалог получения лицензии, проверьте, какие ключевые параметры компьютера изменились, и при необходимости активируйте лицензию заново по имеющемуся пин-коду или запросите новый через центр лицензирования. Не пытайтесь активировать один и тот же пин-код многократно — исчерпание лимита активаций потребует обращения в поддержку.
Очистка кэша: универсальное решение локальных сбоев
Значительная часть «непонятных» ошибок 1С — программа не открывается, падает при запуске, показывает старые данные, выдаёт ошибки формата потока — связана с повреждённым кэшем метаданных. Кэш хранится в профиле пользователя в папках приложения 1С и иногда портится при аварийном завершении работы, сбоях питания или конфликте версий платформы.
Безопасный способ очистки: закройте 1С, найдите папки кэша (обычно в AppData\Roaming\1C и AppData\Local\1C внутри профиля пользователя) и удалите содержимое каталогов с длинными именами-идентификаторами баз. Альтернативный вариант — удалить базу из списка в окне запуска и добавить её заново: при этом кэш создаётся чистым. Данные информационной базы при этом не затрагиваются — кэш содержит только временные служебные файлы.
- 1Закройте все сеансы 1С на проблемном компьютере
- 2Откройте папки кэша в профиле пользователя (AppData\Roaming\1C и AppData\Local\1C)
- 3Удалите папки с идентификаторами проблемной базы или удалите базу из списка запуска и добавьте заново
- 4Запустите 1С и проверьте, исчезла ли ошибка
Проблемы сервера и сети в клиент-серверном варианте
Если 1С работает в клиент-серверном режиме и недоступна у всех пользователей, проверка идёт по цепочке: служба агента сервера 1С → служба СУБД (MS SQL, PostgreSQL) → сеть → дисковое пространство. Самая частая причина внезапной остановки — переполнение диска сервера: СУБД не может писать в журнал транзакций и останавливает работу базы.
Проверьте, запущены ли службы: агент сервера 1С в списке служб Windows и служба сервера баз данных. Если службы остановлены и не стартуют — смотрите журнал событий Windows и логи СУБД: там будет конкретная причина (нет места, повреждение файлов, ошибка аутентификации). Также убедитесь, что сервер доступен по сети с клиентских машин: брандмауэр, смена IP-адреса или сбой DNS часто проявляются как «недоступность сервера 1С».
Как проверить сервер
Статус «Выполняется», стартует автоматически
Остановлена, не запускается, ошибки в журнале событий
Работает, базы в состоянии online
Остановлена, база в состоянии восстановления или подозрительная
Есть запас свободного места под рост базы и журнала
Диск заполнен почти полностью
Сервер отвечает на ping, порты доступны
Потери пакетов, блокировка портов брандмауэром
Ошибки после обновления платформы или конфигурации
Характерный сценарий: после обновления 1С перестала запускаться с ошибкой несовместимости версий или зависла на этапе «обновление информационной базы». Причины: конфигурация требует более новую (или старую) версию платформы, чем установлена; обновление базы данных было прервано; установлены не все необходимые релизы при переходе через несколько версий.
Если при запуске появляется сообщение о несовместимости версии — установите требуемую версию платформы: несколько релизов 1С могут сосуществовать на одном компьютере, и в свойствах базы можно указать нужную. Если обновление информационной базы зависло или прервалось — не запускайте процесс повторно «в надежде, что пройдёт»: сначала оцените состояние базы и наличие актуальной резервной копии.
Повреждение информационной базы и файловый вариант
В файловом варианте работы база хранится в одном файле 1Cv8.1CD, и он уязвим: аварийное выключение компьютера, сбой сети при работе по сетевой папке, проблемы с диском могут повредить файл. Признаки: ошибки «Ошибка формата потока», «Файл базы данных повреждён», внезапные вылеты при обращении к конкретным документам или справочникам.
Инструмент первой помощи — утилита chdbfl.exe из каталога установки платформы: она проверяет физическую целостность файла базы. Перед запуском обязательно сделайте копию файла 1Cv8.1CD — утилита изменяет файл в процессе исправления. Второй уровень — тестирование и исправление через конфигуратор с выборочными проверками. Если файл сильно повреждён, восстановление из резервной копии почти всегда быстрее и надёжнее, чем попытки «вытащить» данные из повреждённой базы.
Когда ошибка возникает только у одного пользователя
Если база работает у всех, кроме одного сотрудника, проверяйте по порядку: кэш на его компьютере, версию установленной платформы, права учётной записи в 1С и в операционной системе, антивирус. Антивирусные программы нередко блокируют файлы 1С или замедляют работу до неприемлемой — каталоги платформы, кэша и базы стоит добавить в исключения проверки.
Отдельный случай — пользователь не может войти под своей учётной записью, хотя пароль верный. Возможные причины: учётная запись отключена администратором, истёк срок действия пароля при доменной аутентификации, превышено число сеансов. Проверьте список активных сеансов в консоли кластера или через «Администрирование — Активные пользователи» в файловом варианте.
Как выбрать действие
Как проверить результат и предотвратить повторение
После устранения сбоя убедитесь, что проблема решена полностью: запустите 1С под проблемным пользователем, откройте документы и отчёты, с которыми возникала ошибка, проверьте журнал регистрации на предмет новых ошибок. Если сбой был связан с повреждением базы — выполните тестирование и исправление в полном объёме и запланируйте регламентные проверки.
Профилактика сводится к нескольким обязательным практикам: автоматические резервные копии с проверкой восстановления, мониторинг свободного места на дисках сервера, плановые обновления сначала на тестовой копии базы, исключения для каталогов 1С в антивирусе, отключение энергосбережения и перезагрузок сервера в рабочее время. Эти меры устраняют большинство причин, по которым 1С «внезапно» перестаёт работать.
Что важно запомнить
Диагностику начинайте с текста ошибки и масштаба сбоя: у одного пользователя — ищите причину локально, у всех — на сервере или в базе. Перед любыми исправлениями базы делайте копию, а регулярные резервные копии — главная страховка от потери данных.
Частые вопросы
1С зависает при запуске на этапе заставки и не открывается. Что делать?
Чаще всего это повреждённый кэш или конфликт версии платформы. Удалите базу из списка запуска, добавьте её заново и проверьте, установлена ли версия платформы, которую требует конфигурация. Если не помогло — очистите папки кэша в профиле пользователя вручную.
Ошибка «Ошибка формата потока» — база испорчена?
Не обязательно. Эта ошибка часто возникает из-за повреждённого кэша, а не самой базы. Сначала очистите кэш и попробуйте войти с другого компьютера. Если ошибка повторяется у всех пользователей — тогда проверяйте целостность самой базы через chdbfl.exe или тестирование и исправление, предварительно сделав копию.
После замены компьютера 1С просит лицензию заново. Это нормально?
Да, программная лицензия привязывается к аппаратной конфигурации. При смене компьютера или значительной замене комплектующих лицензию нужно активировать заново по имеющемуся пин-коду из комплекта поставки. Если активации исчерпаны — запросите новый пин-код через центр лицензирования.
Все пользователи выброшены из 1С, и войти невозможно. С чего начать?
Проверьте, запущены ли службы агента сервера 1С и СУБД, есть ли свободное место на дисках сервера и доступен ли сервер по сети. Переполненный диск — самая частая причина такого сценария. Загляните в журнал событий Windows: там обычно записана конкретная причина остановки служб.
Можно ли работать в 1С, пока идёт восстановление базы?
Нет. Тестирование и исправление, восстановление из копии и обновление конфигурации требуют монопольного доступа — все сеансы должны быть завершены. Работа пользователей во время таких операций приведёт к ошибкам и может повредить данные.
Как понять, что проблема в антивирусе, а не в самой 1С?
Характерные признаки: 1С запускается очень медленно, периодически «не найдены» файлы платформы или кэша, ошибки появляются после обновления антивирусных баз. Проверьте журнал антивируса на предмет блокировок и добавьте каталоги платформы, кэша и базы в исключения, затем сравните поведение программы.