Администрирование · 10 мин
1С не работает: что делать в первую очередь
1С не запускается, зависает или выдаёт ошибку? Пошаговая диагностика: проверка служб, лицензий, кэша, базы данных. Что можно исправить самостоятельно без риска для данных.
Фраза «1С не работает» может означать десятки разных ситуаций: программа не запускается, зависает при открытии базы, выдаёт ошибку лицензии, вылетает с сообщением об ошибке СУБД или просто тормозит. Прежде чем что-то исправлять, нужно точно зафиксировать симптом: что именно происходит, на каком этапе, у всех пользователей или у одного, с какого момента началось. От ответа зависит дальнейший маршрут действий.
Главный принцип безопасной диагностики — сначала проверять то, что не затрагивает данные: службы, сеть, лицензии, кэш. Операции вроде тестирования и исправления базы, chkdsk на диске с данными или ручной правки файлов СУБД выполняются только после резервного копирования и желательно специалистом.
Шаг первый: зафиксируйте симптом и масштаб проблемы
Запишите точный текст ошибки или опишите поведение: «платформа не стартует», «база висит на заставке», «ошибка соединения с сервером 1С», «не обнаружена лицензия». Скриншот сообщения сильно ускорит диагностику — многие коды ошибок однозначно указывают на причину.
Далее определите масштаб. Если проблема у одного пользователя на одном компьютере — почти наверняка дело в локальном кэше, клиентской части или правах. Если не работает никто — проверяйте сервер, сеть, СУБД и лицензионный сервер. Если база открывается, но конкретный документ или отчёт вызывает ошибку — вероятна проблема в данных или в коде конфигурации.
Кэш 1С, клиентская часть, права Windows, антивирус
Служба агента сервера 1С, СУБД, сеть, лицензии
Журнал регистрации, технологический журнал, тестирование базы
Версия платформы, блокировки, откат на копию
Базовые действия, безопасные для данных
Начните с простого: полностью закройте 1С и запустите заново. Если не помогло — перезагрузите компьютер пользователя. Это сбрасывает зависшие процессы сеансов, которые часто блокируют вход в базу с сообщением о том, что пользователь уже работает.
Проверьте свободное место на дисках — и на компьютере пользователя, и на сервере. Переполненный диск с temp-каталогом или с логами СУБД — классическая причина внезапной остановки работы. Убедитесь, что сервер доступен по сети: достаточно команды ping до сервера или попытки открыть общую папку с базой при файловом режиме.
- 1Зафиксируйте точный текст ошибки и у кого она возникает
- 2Перезапустите 1С и перезагрузите рабочую станцию
- 3Проверьте свободное место на дисках клиента и сервера
- 4Проверьте доступность сервера по сети
- 5Проверьте службы: агент сервера 1С, СУБД, сервер лицензий
- 6Очистите кэш у проблемного пользователя
- 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С начала тормозить постепенно и равномерно, чаще всего виноват рост базы и отсутствие регламентного обслуживания СУБД: обновление статистики, перестроение индексов. Регулярное обслуживание предотвращает большинство «внезапных» деградаций производительности.
Проблемы после обновления платформы или конфигурации
Если сбой начался сразу после обновления, причина почти наверняка в нём. Проверьте, что версия платформы совместима с конфигурацией, а обновление конфигурации завершилось полностью — прерванное обновление может оставить базу в рассогласованном состоянии. Признак: база требует выполнить обновление при входе или падает с ошибками метаданных.
Безопасный порядок действий: не обновляйтесь без копии, обновляйте сначала тестовую базу, проверяйте требования к версии платформы в описании релиза. Если рабочая база уже сломана — восстановите копию, сделанную до обновления, и повторите процедуру корректно.
Когда вызывать специалиста
Самостоятельно безопасно делать: перезагрузку, очистку кэша, проверку служб, проверку места на дисках, переактивацию лицензии. К специалисту стоит обращаться при ошибках СУБД, подозрении на повреждение данных, необходимости тестирования и исправления базы, проблемах с кластером серверов и при любых ситуациях, где нет свежей резервной копии.
Настройте регулярное резервное копирование заранее — это превращает большинство аварий из катастрофы в час работы. Проверяйте, что копии реально создаются и их можно восстановить: копия, которую ни разу не пробовали развернуть, не считается надёжной.
Как выбрать действие
Что важно запомнить
Диагностику начинайте с масштаба проблемы: один пользователь — кэш и клиент, все пользователи — сервер, СУБД и лицензии. Безопасные действия — перезагрузка, очистка кэша, проверка служб и дисков. Всё, что затрагивает данные, — только после резервной копии.
Частые вопросы
1С пишет «пользователь уже работает», хотя никто не зашёл. Что делать?
Это зависший сеанс после аварийного закрытия программы. В файловом режиме достаточно подождать несколько минут или перезагрузить компьютер, где висит сеанс. В клиент-серверном — завершите сеанс принудительно через консоль кластера серверов 1С.
Можно ли удалять папки в AppData\1C без последствий?
Да, это кэш: при следующем запуске платформа создаст его заново. Удаляйте при закрытой 1С. Главное — не перепутать эти папки с каталогом файловой базы, где лежит файл 1Cv8.1CD.
После замены компьютера слетела лицензия. Это нормально?
Да, программная лицензия привязана к оборудованию. Получите лицензию заново при запуске 1С по пин-коду из комплекта поставки. Если пин-коды исчерпаны — запросите дополнительный комплект через форму на портале 1С.
Как понять, что проблема в самой базе, а не в программе?
Признаки: ошибки возникают на конкретных документах или отчётах у всех пользователей, в журнале регистрации есть ошибки СУБД, база перестала открываться во всех режимах. В этом случае сделайте копию и привлеките специалиста для тестирования и исправления.
Антивирус может блокировать 1С?
Да, антивирусы иногда блокируют исполняемые файлы платформы или замедляют работу, проверяя файлы базы. Добавьте каталоги платформы, кэша и базы в исключения антивируса — это стандартная рекомендация для серверов и рабочих станций с 1С.
Как часто нужно делать резервные копии?
Минимум — ежедневно для активно используемой базы, лучше чаще при интенсивном вводе данных. Храните копии на отдельном носителе или в другом месте и периодически проверяйте восстановление на тестовой базе.