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

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

1С не работает: что делать в первую очередь

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

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

Главный принцип безопасной диагностики — сначала проверять то, что не затрагивает данные: службы, сеть, лицензии, кэш. Операции вроде тестирования и исправления базы, chkdsk на диске с данными или ручной правки файлов СУБД выполняются только после резервного копирования и желательно специалистом.

Шаг первый: зафиксируйте симптом и масштаб проблемы

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

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

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

Кэш 1С, клиентская часть, права Windows, антивирус

Не работает ни у когоСерверная проблема

Служба агента сервера 1С, СУБД, сеть, лицензии

База открывается, но падает на операцииПроблема данных или кода

Журнал регистрации, технологический журнал, тестирование базы

Ошибка появилась после обновленияНесовместимость версий

Версия платформы, блокировки, откат на копию

Базовые действия, безопасные для данных

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

Проверьте свободное место на дисках — и на компьютере пользователя, и на сервере. Переполненный диск с temp-каталогом или с логами СУБД — классическая причина внезапной остановки работы. Убедитесь, что сервер доступен по сети: достаточно команды ping до сервера или попытки открыть общую папку с базой при файловом режиме.

Порядок действий при любом сбое
  1. 1
    Зафиксируйте точный текст ошибки и у кого она возникает
  2. 2
    Перезапустите 1С и перезагрузите рабочую станцию
  3. 3
    Проверьте свободное место на дисках клиента и сервера
  4. 4
    Проверьте доступность сервера по сети
  5. 5
    Проверьте службы: агент сервера 1С, СУБД, сервер лицензий
  6. 6
    Очистите кэш у проблемного пользователя
  7. 7
    Если не помогло — сделайте резервную копию и переходите к углублённой диагностике

Не запускается платформа или база у одного пользователя

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

Кэш находится в папках вида %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Закройте 1С, найдите папку с именем в виде длинного идентификатора (это GUID базы) и удалите её либо удалите базу из списка в стартере и добавьте заново — второй способ тоже очищает привязанный кэш.

Если очистка кэша не помогла, проверьте: установлена ли вообще платформа нужной версии, не блокирует ли её антивирус (добавьте каталоги 1С в исключения), хватает ли прав пользователю Windows. Запуск от имени администратора как временный тест помогает отделить проблему прав от проблемы самой программы.

Ошибки лицензии: «не обнаружена лицензия»

Программные лицензии 1С привязываются к аппаратным параметрам компьютера. Ошибка лицензии часто возникает после замены оборудования, переустановки Windows, обновления BIOS, изменения имени компьютера или сетевой карты. В этом случае лицензию нужно активировать заново: при запуске выберите получение лицензии и пройдите активацию по пин-коду или через файл запроса.

Если используется USB-ключ HASP, проверьте, что ключ физически вставлен и определяется системой, а служба HASP License Manager запущена. В сетевой схеме убедитесь, что компьютер пользователя видит сервер с ключом по сети и порт менеджера лицензий не заблокирован брандмауэром.

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

Не работает сервер 1С или СУБД

В клиент-серверном варианте проверьте три службы: агент сервера 1С (1C:Enterprise Server Agent), службу СУБД (PostgreSQL, MS SQL Server) и при необходимости сервер лицензий. Откройте «Службы» Windows на сервере и убедитесь, что они в состоянии «Выполняется». Если служба остановлена — попробуйте запустить и посмотрите журнал событий Windows, если запуск завершается ошибкой.

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

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

1С тормозит и зависает

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

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

На файловых базах по сети причина медленной работы почти всегда в самой архитектуре: файловый режим плохо переносит работу по сети при росте числа пользователей и объёма данных. Здесь правильное решение — переход на клиент-серверный вариант, а не попытки «ускорить» сетевую папку.

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

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

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

Безопасный порядок действий: не обновляйтесь без копии, обновляйте сначала тестовую базу, проверяйте требования к версии платформы в описании релиза. Если рабочая база уже сломана — восстановите копию, сделанную до обновления, и повторите процедуру корректно.

Когда вызывать специалиста

Самостоятельно безопасно делать: перезагрузку, очистку кэша, проверку служб, проверку места на дисках, переактивацию лицензии. К специалисту стоит обращаться при ошибках СУБД, подозрении на повреждение данных, необходимости тестирования и исправления базы, проблемах с кластером серверов и при любых ситуациях, где нет свежей резервной копии.

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

Типичные ошибки
01
Запуск тестирования и исправления без копии — при повреждённой базе можно потерять данные окончательно
02
Удаление файла 1Cv8.1CD вместо кэша — это сама база данных
03
Повторная активация лицензии без необходимости — расходуются ограниченные пин-коды
04
Обновление рабочей базы без тестового прогона и резервной копии
05
Игнорирование переполненного диска — приводит к порче журналов СУБД и остановке базы
Маршрут решения

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

Ошибка только у одного пользователяОчистите кэш, проверьте права и антивирус на его компьютере
Не работает никто, ошибка соединения с серверомПроверьте службы агента сервера 1С и СУБД, сеть и брандмауэр
Сообщение про лицензиюПереактивируйте программную лицензию или проверьте ключ HASP и его службу
База открывается, но падает на операцияхСделайте копию и привлеките специалиста для анализа журнала регистрации
Всё сломалось после обновленияВосстановите копию до обновления и повторите процедуру на тестовой базе
Итог

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

Диагностику начинайте с масштаба проблемы: один пользователь — кэш и клиент, все пользователи — сервер, СУБД и лицензии. Безопасные действия — перезагрузка, очистка кэша, проверка служб и дисков. Всё, что затрагивает данные, — только после резервной копии.

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

1С пишет «пользователь уже работает», хотя никто не зашёл. Что делать?

Это зависший сеанс после аварийного закрытия программы. В файловом режиме достаточно подождать несколько минут или перезагрузить компьютер, где висит сеанс. В клиент-серверном — завершите сеанс принудительно через консоль кластера серверов 1С.

Можно ли удалять папки в AppData\1C без последствий?

Да, это кэш: при следующем запуске платформа создаст его заново. Удаляйте при закрытой 1С. Главное — не перепутать эти папки с каталогом файловой базы, где лежит файл 1Cv8.1CD.

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

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

Как понять, что проблема в самой базе, а не в программе?

Признаки: ошибки возникают на конкретных документах или отчётах у всех пользователей, в журнале регистрации есть ошибки СУБД, база перестала открываться во всех режимах. В этом случае сделайте копию и привлеките специалиста для тестирования и исправления.

Антивирус может блокировать 1С?

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

Как часто нужно делать резервные копии?

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