Вчера всё открывалось, а сегодня 1С молчит: как найти виновника за полчаса

· 9 мин

Содержание

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

Частое заблуждение — что «у 1С сегодня глобальный сбой» и ждать бесполезно. Сама платформа 1С:Предприятие 8.3 установлена у вас и от серверов фирмы 1С для запуска базы не зависит. Массовый сбой бывает только у онлайн-сервисов. Всё остальное — локальная причина, и её можно найти самостоятельно.

Сбой 1С сегодня: массовая авария или поломка только у вас

Пять минут на диагностику экономят час бессмысленной переустановки. Ответьте на вопросы по порядку:

  1. Что именно не работает? Окно запуска не открывается, база не входит, вылетает при работе или отказал один механизм (отправка отчётов, обмен с банком, ЭДО).
  2. У кого? Попросите коллегу открыть ту же базу на своём компьютере. Работает у него — проблема в вашем рабочем месте.
  3. Что менялось со вчера? Обновление Windows, новое обновление платформы или конфигурации, замена компьютера, смена пароля, переезд сервера.
  4. Какой текст ошибки? Именно точный текст ведёт к причине, а не общее «1С сломалась».
Что видитеГде искать
Не уходят отчёты, не приходят документы ЭДО, при этом база работаетСбой у оператора или сервиса, проверьте новости поставщика
Облачная база (1С:Фреш, аренда) не открывается у всехСторона провайдера, звоните в его поддержку
Не запускается у всех пользователей локальной базыСервер, лицензии, СУБД, сеть
Не запускается у одного человекаЕго компьютер: кэш, антивирус, права, ярлык

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

Когда отказали серверы облачных сервисов

Сервисы, которые работают через интернет , могут отказать у всех клиентов разом. К ним относятся встроенная отчётность, обмен ЭДО, интернет-поддержка, загрузка курсов валют и классификаторов, облачные базы.

Признаки такого сбоя:

  • 🌐 база открывается и проводит документы, но конкретная функция выдаёт ошибку соединения;
  • 🕒 ошибка появилась одновременно у разных организаций (это видно по профильным чатам и форумам);
  • 🔁 через час-два всё восстанавливается само.

Что сделать со своей стороны: проверьте, открываются ли в браузере обычные сайты, и не истёк ли срок подписки на ИТС или сервис. Посмотреть параметры подключения можно в разделе Администрирование → Интернет-поддержка и сервисы. Если интернет есть и подписка действует, остаётся ждать, а в поддержку оператора отчётности писать с точным временем и текстом ошибки.

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

Не найдена лицензия или ключ защиты

Ошибки лицензирования — одна из самых частых причин, почему 1С не запускается утром после выходных. Типичные тексты:

  • Не обнаружена лицензия для использования программы;
  • Не найден ключ защиты программы;
  • Превышено максимальное количество пользователей (бывает, когда в базе висят старые сеансы).

Без действующей лицензии платформа базу не запускает — никакого демо-режима нет (исключение — учебная версия).

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

Аппаратный ключ (HASP) перестаёт определяться, если:

  • 🔌 ключ вынули или порт USB отключился после обновления драйверов;
  • 🛑 остановлена служба драйвера защиты или менеджер лицензий в сети;
  • 🖥️ компьютер с сетевым ключом выключен или сменил адрес.

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

Активировать лицензии «взломанными» файлами и эмуляторами ключей — нарушение закона и прямой риск получить вирус. Легальный путь — повторная активация или запрос нового пинкода у партнёра.

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

Ночное автообновление — классический ответ на вопрос «почему вчера работало». Два сценария:

Обновилась платформа, а база требует другую. При входе появляется сообщение о несовпадении версии или ярлык запускает старую версию. Посмотрите, какая платформа установлена, в каталоге C:\Program Files\1cv8\ — там папки по номерам версий. В свойствах базы в списке окна запуска можно указать нужную версию явно.

Обновление конфигурации прервалось. Если обновление остановили на середине, база может требовать обновить структуру или выдаёт Нарушение целостности структуры конфигурации. Действия:

  1. Откройте базу в режиме Конфигуратора.
  2. Выполните Конфигурация → Обновить конфигурацию базы данных.
  3. Если ошибка повторяется — восстановите базу из копии, сделанной перед обновлением, и запустите обновление заново.

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

Отключите автоматическое обновление в нерабочее время без резервной копии. Обновление конфигурации без выгрузки .dt перед ним — главный источник «внезапных» сбоев.

База данных повреждена: файловый вариант и SQL

Файловая база

Файловая база живёт в одном файле 1Cv8.1CD. Её ломают внезапное отключение питания, обрыв сети при работе по общей папке и заполненный диск. Типичные ошибки: Файл базы данных поврежден, Ошибка формата потока, Ошибка при выполнении операции с информационной базой.

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

Порядок действий:

  1. Все пользователи выходят из базы.
  2. Копируете папку базы на другой диск.
  3. В Конфигураторе выполняете Администрирование → Тестирование и исправление с режимом проверки логической и ссылочной целостности.
  4. Если Конфигуратор не открывается, используйте утилиту chdbfl.exe из папки bin установленной платформы: укажите путь к 1Cv8.1CD и запустите проверку с исправлением.

Если в папке базы остался файл 1Cv8tmp.1CD или висит процесс 1cv8.exe у пользователя, который «уже вышел», завершите процесс через диспетчер задач на его компьютере. Несохранённые данные этого пользователя пропадут — предупредите его заранее.

Клиент-серверная база (MS SQL, PostgreSQL)

Здесь база лежит в СУБД, и причины другие:

  • 💾 закончилось место на диске сервера СУБД — чаще всего разросся журнал транзакций;
  • ⛔ служба СУБД не запустилась после перезагрузки сервера;
  • 🔑 сменили пароль пользователя СУБД, под которым кластер 1С подключается к базе.

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

Антивирус и брандмауэр блокируют 1С

После обновления антивирусных баз или Windows защитник может начать «лечить» файлы 1С. Признаки: база открывается очень медленно, файлы платформы исчезли, 1cv8.exe не стартует, клиент не подключается к серверу.

Добавьте в исключения антивируса:

  • 📁 каталог установки платформы C:\Program Files\1cv8\;
  • 📁 папку файловой базы;
  • 📁 кэш пользователя %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8;
  • ⚙️ на сервере — каталог кластера и процессы ragent.exe, rmngr.exe, rphost.exe.

Для клиент-серверного варианта в брандмауэре сервера должны быть открыты порты агента 1540, менеджера кластера 1541 и диапазон рабочих процессов (по умолчанию 1560–1591, задаётся в свойствах рабочего сервера).

Нехватка ресурсов и конфликт с другими программами

1С «тормозит до полной остановки», когда не хватает памяти или места:

  • 🧠 на компьютере пользователя открыто десять вкладок браузера и тяжёлые программы, памяти не осталось;
  • 💽 диск C: заполнен — платформе негде создавать временные файлы;
  • 📈 на сервере процесс rphost.exe разросся по памяти;
  • 🧩 работает чужая программа, которая тоже ставит драйверы ключей или перехватывает сеть.

Отдельная частая причина у одного пользователя — испорченный кэш. Симптомы: странные ошибки форм, база открывается с чужой конфигурацией, ошибки после обновления. Решение — запуск с параметром /ClearCache: в окне запуска выделите базу, нажмите Изменить, на последнем шаге в поле дополнительных параметров запуска впишите /ClearCache. Второй вариант — закрыть 1С и удалить содержимое папок с длинными именами-идентификаторами в %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Сами базы при этом не страдают.

На сервере зависший кластер иногда «оживает» после перезапуска службы агента сервера 1С:Предприятия. Иногда дополнительно очищают сеансовые данные кластера — папки snccntx… в каталоге srvinfo\reg_1541, при остановленной службе.

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

Сеть: клиент не видит сервер 1С

Для клиент-серверной базы цепочка такая: клиент обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и рабочему процессу. Обрыв на любом звене даёт ошибку вида Сервер 1С:Предприятия не обнаружен или ошибку соединения с сервером.

Проверка с компьютера пользователя:

ping server1c
powershell Test-NetConnection server1c -Port 1540
powershell Test-NetConnection server1c -Port 1541

Где server1c — имя вашего сервера. Если ping по имени не проходит, а по IP-адресу проходит — проблема в DNS. Временно поможет запись в файле C:\Windows\System32\drivers\etc\hosts, но правильно — исправить запись на DNS-сервере. Клиент должен разрешать именно то имя сервера, которое прописано в кластере.

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

Вирусы, шифровальщики и редкие причины

Самый тяжёлый вариант: файлы базы переименованы, у 1Cv8.1CD появилось странное расширение, рядом лежит текстовый файл с требованием выкупа. Это шифровальщик.

Что делать:

  1. Сразу отключите заражённый компьютер и сервер от сети.
  2. Не платите и не запускайте «дешифраторы» из интернета.
  3. Восстанавливайте базу из резервной копии, которая хранилась отдельно (на другом сервере, в облаке, на отключаемом диске).

Другие редкие причины:

  • 🕰️ сбились дата и время на компьютере — могут перестать работать лицензии и защищённые соединения;
  • 👤 пользователю сменили учётную запись Windows, и у новой нет прав на каталог базы;
  • 🔐 истёк сертификат электронной подписи — база работает, но не подписываются отчёты и документы ЭДО;
  • 🔤 база открыта по ярлыку, который ссылается на удалённую или переименованную папку.
Диагностика: выберите симптом

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

Как узнать, что сегодня сбой у самой 1С, а не у меня?
Если база открывается, а не работает только отчётность, ЭДО или интернет-поддержка — скорее всего, это сервис. Проверьте профильные чаты и новости оператора. Если не открывается база — причина у вас.
Помогает ли переустановка платформы?
Редко. Переустановка не лечит повреждённую базу, лицензию и сеть. Она имеет смысл, только если файлы платформы удалены антивирусом или установка прервалась.
Можно ли работать, пока база повреждена?
Нет. Продолжать вводить документы в повреждённую базу опасно: ошибки накапливаются. Сначала копия и проверка, потом работа.
Почему 1С не запускается после выходных?
Обычно за выходные ставятся обновления Windows и антивируса или выключается компьютер с ключом защиты. Начните проверку с лицензии и исключений антивируса.
Как часто делать резервную копию, чтобы сбой не стоил дней работы?
Для активно используемой базы — ежедневно, с хранением нескольких копий на отдельном носителе. Копия от прошлого месяца после шифровальщика стоит недели ручного ввода.