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

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

Что делать, если система 1С работает со сбоями

Практическая инструкция: что делать, если система 1С зависает, не запускается или выдаёт ошибки. Диагностика, типовые решения, когда обращаться к специалисту.

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

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

Главное правило безопасности: любые действия по восстановлению выполняйте только после создания резервной копии базы. Ошибка при «лечении» базы без копии может превратить временный сбой в необратимую потерю данных.

С чего начать: сбор информации о сбое

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

Запишите точный текст ошибки или сделайте снимок экрана. Формулировки вроде «что-то не работает» не позволяют найти причину, а конкретное сообщение («Ошибка СУБД», «Нарушение прав доступа», «Файл базы данных повреждён») сразу указывает направление поиска.

Выясните, что менялось перед сбоем: обновление конфигурации или платформы, установка нового оборудования, перебои с электричеством, обновления Windows. Большинство внезапных сбоев связано именно с недавними изменениями.

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

Проверьте кэш, права и настройки его компьютера

Ошибка у всех пользователейПроблема на сервере или в базе

Проверьте сервер 1С, СУБД и сеть

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

Сверьте версию платформы и конфигурации

Зависания без ошибокНехватка ресурсов или блокировки

Проверьте загрузку сервера и дисковое пространство

База не запускается: проверка подключения и кэша

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

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

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

Порядок действий при незапуске 1С
  1. 1
    Перезагрузите компьютер пользователя
  2. 2
    Проверьте, запускается ли база на другом компьютере
  3. 3
    Удалите базу из списка запуска и добавьте заново (очистка кэша)
  4. 4
    Проверьте сетевое подключение к серверу (ping, доступ к сетевой папке)
  5. 5
    Убедитесь, что службы сервера 1С и СУБД запущены
  6. 6
    Проверьте лицензию: не истекла ли, видит ли программа ключ

1С зависает и работает медленно

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

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

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

Ошибки базы данных: тестирование и исправление

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

Для файловой базы скопируйте файл 1Cv8.1CD целиком при отсутствии активных сеансов. Для клиент-серверной — сделайте выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) либо штатный бэкап средствами СУБД. Только после этого запускайте тестирование и исправление: Конфигуратор → Администрирование → Тестирование и исправление.

В настройках тестирования начинайте с проверок «Реиндексация таблиц» и «Проверка логической целостности» в режиме «Тестирование и исправление». Пункт «Проверка ссылочной целостности» запускайте осознанно: при обнаружении битых ссылок объекты могут быть удалены или очищены, поэтому предварительно изучите, что именно будет исправлено.

Ошибки при проведении документов и в учётных данных

Если программа работает, но документы не проводятся или отчёты показывают неверные цифры, проблема обычно в данных, а не в платформе. Типичные причины: отрицательные остатки на складе, битые ссылки (объекты, помеченные на удаление), незаполненные обязательные реквизиты, некорректно введённые ручные операции.

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

Для поиска битых ссылок используйте стандартную обработку «Поиск и удаление дублей» или отчёт по ссылкам на помеченные объекты. Перед удалением помеченных объектов убедитесь, что на них не ссылаются актуальные документы.

Типичные ошибки при сбоях 1С
01
Запуск тестирования и исправления без резервной копии — при неудаче откатиться не к чему
02
Принудительное завершение зависшего сеанса через диспетчер задач во время проведения — приводит к незавершённым транзакциям
03
Одновременная работа пользователей при обновлении конфигурации — обновление завершается с ошибками
04
Игнорирование нехватки места на диске сервера — риск повреждения базы
05
Раздача прав полного доступа всем пользователям «чтобы не мешало работать» — повышает риск случайной порчи данных

Проблемы с лицензиями и обновлениями

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

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

Если лицензия слетела после замены оборудования, восстановите её через повторную активацию с использованием резервного пин-кода из комплекта поставки. Храните пин-коды отдельно от сервера, но в доступном месте.

Когда нужен специалист и как подготовиться к его приходу

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

Подготовьте для специалиста: точный текст ошибки и скриншоты, описание момента появления сбоя, сведения о недавних изменениях (обновления, новое оборудование), версии платформы и конфигурации, наличие и дату последней резервной копии. Это сокращает диагностику с часов до минут.

На будущее настройте регулярное автоматическое резервное копирование и периодически проверяйте, что копии реально создаются и открываются. Копия, которую никто не проверял, в критический момент может оказаться битой.

Итог

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

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

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

1С выдаёт «Ошибка формата потока» — что это значит?

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

Можно ли прервать зависшее закрытие месяца?

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

База открывается, но медленно. С чего начать?

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

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

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

После обновления пользователи не могут войти в базу. Что делать?

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