Администрирование · 10 мин
Что делать, если система 1С работает со сбоями
Практическая инструкция: что делать, если система 1С зависает, не запускается или выдаёт ошибки. Диагностика, типовые решения, когда обращаться к специалисту.
Сбой в 1С почти всегда означает остановку работы бухгалтерии, склада или отдела продаж, поэтому действовать нужно быстро, но методично. Большинство проблем делятся на несколько типов: программа не запускается, вылетает с ошибкой, зависает при выполнении операций, не видит базу данных или выдаёт ошибки при проведении документов. У каждого типа — своя причина и свой порядок диагностики.
Прежде чем что-либо исправлять, зафиксируйте симптомы: точный текст ошибки, момент её появления (при запуске, при открытии документа, при проведении), у одного пользователя проблема или у всех. Эта информация сужает круг поиска в несколько раз и понадобится, если придётся привлекать специалиста.
Главное правило безопасности: любые действия по восстановлению выполняйте только после создания резервной копии базы. Ошибка при «лечении» базы без копии может превратить временный сбой в необратимую потерю данных.
С чего начать: сбор информации о сбое
Правильная диагностика начинается с ответов на несколько вопросов. Проблема у одного пользователя или у всех? Если у одного — почти наверняка дело в его компьютере, кэше или настройках подключения. Если у всех — проверяйте сервер, сеть и саму базу.
Запишите точный текст ошибки или сделайте снимок экрана. Формулировки вроде «что-то не работает» не позволяют найти причину, а конкретное сообщение («Ошибка СУБД», «Нарушение прав доступа», «Файл базы данных повреждён») сразу указывает направление поиска.
Выясните, что менялось перед сбоем: обновление конфигурации или платформы, установка нового оборудования, перебои с электричеством, обновления Windows. Большинство внезапных сбоев связано именно с недавними изменениями.
Проверьте кэш, права и настройки его компьютера
Проверьте сервер 1С, СУБД и сеть
Сверьте версию платформы и конфигурации
Проверьте загрузку сервера и дисковое пространство
База не запускается: проверка подключения и кэша
Если 1С не запускается на конкретном компьютере, первый шаг — перезагрузка. Она устраняет зависшие процессы и временные сбои. Если не помогло, проверьте, открывается ли база с соседнего компьютера: это сразу разделяет проблему на «локальную» и «общую».
Наиболее частая локальная причина — повреждённый кэш метаданных. Кэш очищается простым способом: удалите базу из списка в окне запуска 1С (кнопка «Удалить», конфигурация при этом не пострадает) и добавьте её заново, указав тот же путь. При этом папки с временными файлами в профиле пользователя будут созданы заново.
Для клиент-серверного варианта проверьте, запущены ли службы: агент сервера 1С и служба СУБД (MS SQL Server, PostgreSQL). Их состояние смотрят в оснастке «Службы» Windows. Остановленная служба — типичный результат перезагрузки сервера или сбоя питания.
- 1Перезагрузите компьютер пользователя
- 2Проверьте, запускается ли база на другом компьютере
- 3Удалите базу из списка запуска и добавьте заново (очистка кэша)
- 4Проверьте сетевое подключение к серверу (ping, доступ к сетевой папке)
- 5Убедитесь, что службы сервера 1С и СУБД запущены
- 6Проверьте лицензию: не истекла ли, видит ли программа ключ
1С зависает и работает медленно
Медленная работа и зависания чаще всего связаны с тремя причинами: нехваткой ресурсов сервера, взаимными блокировками сеансов и разросшейся базой. Начните с простого: проверьте свободное место на дисках сервера. Когда место заканчивается, СУБД начинает работать нестабильно, а при полном заполнении диска база может быть повреждена.
Откройте диспетчер задач или монитор ресурсов на сервере и посмотрите загрузку процессора, памяти и диска. Устойчивая загрузка диска на 100% — признак нехватки оперативной памяти или медленной дисковой подсистемы. Для файловых баз по сети дополнительно проверьте, не работает ли на файловом сервере антивирус, сканирующий файл базы в реальном времени, — это частая причина тормозов.
Если зависает конкретная операция (проведение большого документа, закрытие месяца, формирование тяжёлого отчёта), дайте процессу время: массовые операции на больших базах могут выполняться десятки минут. Прерывать их принудительно опасно — это может привести к незавершённым транзакциям и блокировкам.
Ошибки базы данных: тестирование и исправление
Сообщения вида «Ошибка формата потока», «Файл базы данных повреждён», «Ошибка СУБД» указывают на проблемы в самой базе. Это самая рискованная категория сбоев: неправильные действия могут усугубить повреждение. Поэтому первое действие — полная резервная копия.
Для файловой базы скопируйте файл 1Cv8.1CD целиком при отсутствии активных сеансов. Для клиент-серверной — сделайте выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) либо штатный бэкап средствами СУБД. Только после этого запускайте тестирование и исправление: Конфигуратор → Администрирование → Тестирование и исправление.
В настройках тестирования начинайте с проверок «Реиндексация таблиц» и «Проверка логической целостности» в режиме «Тестирование и исправление». Пункт «Проверка ссылочной целостности» запускайте осознанно: при обнаружении битых ссылок объекты могут быть удалены или очищены, поэтому предварительно изучите, что именно будет исправлено.
Ошибки при проведении документов и в учётных данных
Если программа работает, но документы не проводятся или отчёты показывают неверные цифры, проблема обычно в данных, а не в платформе. Типичные причины: отрицательные остатки на складе, битые ссылки (объекты, помеченные на удаление), незаполненные обязательные реквизиты, некорректно введённые ручные операции.
Текст сообщения при отказе в проведении обычно содержит конкретную причину: какого товара не хватает, какой реквизит не заполнен. Исправляйте первопричину — введите недостающий приход, заполните реквизит, — а не ищите способ обойти контроль. Отключение проверок ведёт к накоплению ошибок, которые всплывут при закрытии периода.
Для поиска битых ссылок используйте стандартную обработку «Поиск и удаление дублей» или отчёт по ссылкам на помеченные объекты. Перед удалением помеченных объектов убедитесь, что на них не ссылаются актуальные документы.
Проблемы с лицензиями и обновлениями
Ошибка «Не найдена лицензия» означает, что программа не видит программный или аппаратный ключ защиты. Проверьте: установлен ли драйвер ключа, активирована ли программная лицензия на этом компьютере, не менялись ли параметры оборудования (программная лицензия привязывается к конфигурации компьютера, и замена комплектующих может её «отвалить»).
После обновления конфигурации пользователи иногда получают ошибку несовпадения версий платформы. Решение — установить на рабочие места ту версию платформы, под которой работает база, либо откатить обновление, если оно было применено ошибочно. Перед любым обновлением конфигурации делайте выгрузку базы и убеждайтесь, что все пользователи завершили сеансы.
Если лицензия слетела после замены оборудования, восстановите её через повторную активацию с использованием резервного пин-кода из комплекта поставки. Храните пин-коды отдельно от сервера, но в доступном месте.
Когда нужен специалист и как подготовиться к его приходу
Самостоятельно разумно решать локальные проблемы: очистку кэша, перезапуск служб, проверку места на диске, восстановление лицензии. К специалисту по 1С обращайтесь, если база не открывается после тестирования и исправления, ошибка повторяется у всех пользователей без видимой причины, требуется восстановление данных из копии или проблема связана с обменами между конфигурациями.
Подготовьте для специалиста: точный текст ошибки и скриншоты, описание момента появления сбоя, сведения о недавних изменениях (обновления, новое оборудование), версии платформы и конфигурации, наличие и дату последней резервной копии. Это сокращает диагностику с часов до минут.
На будущее настройте регулярное автоматическое резервное копирование и периодически проверяйте, что копии реально создаются и открываются. Копия, которую никто не проверял, в критический момент может оказаться битой.
Что важно запомнить
Порядок действий при любом сбое 1С: зафиксировать ошибку → сделать резервную копию → проверить локальные причины (кэш, права, службы) → проверить сервер и диски → тестирование и исправление базы. Не прерывайте длительные операции принудительно и не лечите базу без копии. Повторяющиеся и непонятные ошибки — повод привлечь специалиста, подготовив описание симптомов.
Частые вопросы
1С выдаёт «Ошибка формата потока» — что это значит?
Чаще всего это повреждение кэша метаданных на конкретном компьютере. Удалите базу из списка запуска и добавьте заново. Если ошибка появляется у всех пользователей, проблема в самой базе — потребуется тестирование и исправление после создания резервной копии.
Можно ли прервать зависшее закрытие месяца?
Не рекомендуется. Принудительное завершение сеанса во время массовой обработки оставляет незавершённые транзакции и блокировки. Подождите разумное время, проверьте загрузку сервера. Если процесс действительно мёртв, завершайте сеанс через консоль сервера 1С, а не через диспетчер задач.
База открывается, но медленно. С чего начать?
Проверьте свободное место на дисках сервера, исключения антивируса для файлов базы и загрузку дисковой подсистемы. Для файловых баз по сети также проверьте скорость сети между рабочими местами и сервером.
Как часто нужно делать резервные копии?
Минимум — ежедневно для активно используемой базы, плюс обязательная копия перед каждым обновлением конфигурации и перед любыми сервисными операциями. Храните копии на отдельном носителе, а не на том же диске, где лежит база.
После обновления пользователи не могут войти в базу. Что делать?
Проверьте, что на рабочих местах установлена версия платформы, совместимая с обновлённой конфигурацией, и что обновление базы данных завершилось полностью (без ошибок в конце монопольного запуска). Если обновление прервалось, восстановите базу из копии и повторите процедуру при отсутствии активных сеансов.