Администрирование · 10 мин
1С: что с ней не так и как вернуть её к жизни
Разбираем типичные проблемы с 1С: программа не запускается, тормозит, выдаёт ошибки. Пошаговая диагностика, решения и когда нужен специалист.
Когда пользователь говорит «что-то с 1С», за этой фразой может скрываться десяток совершенно разных проблем: программа не запускается, зависает при открытии документа, выдаёт непонятную ошибку или внезапно пропала база из списка. Универсального ответа нет, но есть понятный алгоритм диагностики, который позволяет за 10–15 минут определить источник сбоя и понять, справитесь ли вы сами или нужен специалист.
Большинство проблем с 1С делятся на четыре группы: проблемы платформы (сама программа), проблемы информационной базы (данные), проблемы инфраструктуры (сеть, сервер, права доступа) и проблемы окружения (антивирус, обновления Windows, нехватка ресурсов). Правильная локализация — половина решения.
Важный принцип: прежде чем что-либо исправлять, убедитесь, что у вас есть актуальная резервная копия базы. Любые действия с данными без копии могут превратить решаемую проблему в катастрофу с потерей учёта.
Шаг первый: определяем, что именно сломалось
Прежде чем лезть в настройки, ответьте на три вопроса. Первый: проблема у одного пользователя или у всех? Если у всех — почти наверняка дело в сервере, сети или самой базе. Если у одного — в его компьютере, кэше или правах. Второй вопрос: когда началось? Если сразу после обновления платформы, конфигурации или Windows — причина почти наверняка в этом обновлении. Третий: что именно происходит — программа не запускается, запускается, но падает, или работает, но медленно?
Зафиксируйте точный текст ошибки, если он есть. Скриншот или переписанное сообщение сэкономят часы при поиске решения или обращении к специалисту. Формулировки вида «что-то выскочило» не помогают ни вам, ни техподдержке.
Проверьте доступность сервера и место на дисках
Очистите кэш, проверьте права доступа к папкам
Проверьте соответствие версий платформы и конфигурации
Проверьте загрузку сервера и размер базы
1С не запускается или падает при старте
Самая частая причина — повреждённый кэш метаданных на клиентском компьютере. 1С хранит временные файлы в профиле пользователя, и при их повреждении программа может зависать на заставке, падать без сообщения или показывать странные ошибки вроде «Ошибка формата потока». Лечится удалением базы из списка в окне запуска и добавлением её заново — при этом кэш пересоздаётся автоматически. Данные в самой базе при этом не затрагиваются.
Вторая типичная причина — антивирус. Он может блокировать исполняемые файлы платформы или постоянно сканировать файлы базы, что приводит и к падениям, и к диким тормозам. Добавьте каталоги платформы и файловые базы в исключения антивируса.
Третья причина — несовпадение версий. Если база требует более новую платформу, чем установлена, вы получите сообщение о несовместимости. Решение — установить нужную версию платформы с дистрибутива или портала 1С.
- 1Сделайте скриншот или запишите текст ошибки
- 2Убедитесь, что есть свежая резервная копия базы
- 3Удалите базу из списка в окне запуска и добавьте заново (очистка кэша)
- 4Проверьте, не блокирует ли антивирус файлы 1С, добавьте исключения
- 5Проверьте версию платформы: соответствует ли она требованиям конфигурации
- 6Если не помогло — проверьте журнал событий Windows на наличие ошибок приложения
1С работает, но невыносимо тормозит
Медленная работа — самая расплывчатая жалоба, но и тут есть система. Если тормозит файловая база по сети (несколько пользователей открывают базу, лежащую в общей папке), это почти норма: файловый режим плохо переносит сетевую работу при активной нагрузке. Решение — переход на клиент-серверный вариант (SQL) или публикацию базы на веб-сервере.
Если база клиент-серверная, проверьте ресурсы сервера: загрузку процессора, объём свободной оперативной памяти и, что критично, свободное место на дисках. Заполненный диск с базой данных или журналом транзакций — классическая причина резкой деградации производительности вплоть до полной остановки.
Также проверьте регламентные задания: тяжёлые операции (обмены, полное перепроведение, формирование отчётов по расписанию), запущенные в рабочее время, могут парализовать работу всех пользователей. Посмотрите в консоли заданий, что выполняется в момент тормозов.
Ошибки базы данных: когда нужна проверка
Сообщения вида «Ошибка СУБД», «Ошибка формата потока», «Повреждена таблица» или внезапное исчезновение документов — признаки возможного повреждения данных. Для файловых баз есть штатный инструмент: утилита chdbfl.exe из каталога платформы. Она проверяет физическую целостность файла базы и может исправить часть повреждений. Перед запуском обязательно сделайте копию файла базы — утилита изменяет данные напрямую.
Второй уровень — тестирование и исправление через конфигуратор (меню «Администрирование»). Запускайте сначала только проверки без исправления, чтобы оценить масштаб проблемы. Для клиент-серверных баз аналогичные проверки выполняются средствами СУБД (например, DBCC CHECKDB для MS SQL Server).
Частые ошибки при самостоятельном ремонте
Отдельная ошибка — пытаться лечить симптомы перезагрузкой. Перезагрузка сервера может временно помочь при утечке памяти или зависших сеансах, но если причина в повреждении данных или переполненном диске, после перезагрузки всё повторится, а время будет потеряно.
Когда проблема не в 1С, а вокруг неё
Часть ситуаций «1С не работает» вообще не связана с программой. Проверьте сеть: доступен ли сервер по имени и по IP-адресу, не пропадают ли пакеты. Проверьте права: не истёк ли пароль пользователя в домене, не изменились ли права на общую папку с базой. Проверьте лицензии: при превышении числа лицензий новые пользователи просто не смогут войти, и сообщение об этом легко принять за поломку.
Также учитывайте обновления Windows: после крупных обновлений иногда слетают настройки общего доступа, меняются правила брандмауэра или отключаются сетевые протоколы, необходимые для работы.
Как выбрать действие
Когда самостоятельно лучше не лезть
Есть ситуации, где самодеятельность почти гарантированно ухудшит положение: повреждение данных в рабочей базе без копии, ошибки после неудачного обновления конфигурации с доработками, проблемы кластера серверов 1С и СУБД, восстановление после сбоя жёсткого диска. Здесь правильное действие — зафиксировать состояние, не предпринимать активных действий и привлечь специалиста по 1С или администратора БД.
Как проверить результат
База открывается, вход под пользователем проходит без ошибок
Падение, зависание на заставке, ошибки формата потока
Документы открываются, проводятся, отчёты строятся
Ошибки СУБД, пропавшие документы, невозможность записи
Типовые операции выполняются за привычное время
Резкие паузы, тайм-ауты, массовые жалобы пользователей
Копия создаётся регулярно и тестово восстанавливается
Копий нет или восстановление никогда не проверялось
Частые вопросы
Удаление базы из списка запуска удалит саму базу?
Нет. Список в окне запуска — это только ярлыки с путями к базам. Удаление строки из списка не трогает ни данные, ни файлы базы. Более того, при повторном добавлении базы пересоздаётся кэш, что и лечит многие сбои.
Обновилась Windows, и 1С перестала видеть базу по сети. Что делать?
Проверьте, не сбросились ли настройки сетевого профиля (сделайте сеть «частной»), не выключился ли общий доступ к файлам и не блокирует ли брандмауэр доступ к папке с базой. Часто помогает повторное открытие общего доступа к папке.
Как понять, что кэш 1С повреждён?
Типичные признаки: ошибка «Ошибка формата потока», программа падает только у одного пользователя, интерфейс отображается странно, база не открывается на конкретном компьютере, но работает у коллег. Всё это — повод сначала очистить кэш.
Файловая база на 5 пользователей постоянно тормозит. Это нормально?
Для файлового режима при нескольких активных пользователях по сети — к сожалению, типичная картина. Радикальное решение — перевод базы на клиент-серверную архитектуру (SQL) или публикацию через веб-сервер. Временно помогает ускорение дисковой подсистемы и отключение антивирусного сканирования файла базы.
Как часто нужно проверять резервные копии?
Сам факт создания копии ничего не гарантирует — важна возможность восстановления. Периодически разворачивайте копию в тестовом каталоге и открывайте базу. Если восстановление не проверялось ни разу, считайте, что копии у вас нет.
После обновления конфигурации появились ошибки. Откатиться можно?
Только из резервной копии, сделанной до обновления. Штатного «отката» обновления в 1С нет. Поэтому правило «сначала копия, потом обновление» — не рекомендация, а обязательное условие.
Что важно запомнить
Локализуйте проблему: один пользователь или все, после обновления или внезапно. Начинайте с простого — кэш, антивирус, сеть, место на диске. Перед любыми действиями с данными делайте резервную копию. При повреждении базы без копии не экспериментируйте — привлекайте специалиста.