Вчера всё открывалось, а сегодня 1С молчит: как найти виновника за полчаса
Содержание
Если 1С не работает сегодня, хотя вчера всё было в порядке, первым делом выясните масштаб: не запускается у одного сотрудника, у всего офиса или отказал только облачный сервис (отчётность, ЭДО, 1С:Фреш). От ответа зависит, где искать: на своём компьютере, на сервере 1С или у поставщика услуги. Текст ошибки на экране сужает поиск ещё сильнее — сфотографируйте его до того, как нажмёте «ОК».
Частое заблуждение — что «у 1С сегодня глобальный сбой» и ждать бесполезно. Сама платформа 1С:Предприятие 8.3 установлена у вас и от серверов фирмы 1С для запуска базы не зависит. Массовый сбой бывает только у онлайн-сервисов. Всё остальное — локальная причина, и её можно найти самостоятельно.
Сбой 1С сегодня: массовая авария или поломка только у вас
Пять минут на диагностику экономят час бессмысленной переустановки. Ответьте на вопросы по порядку:
- Что именно не работает? Окно запуска не открывается, база не входит, вылетает при работе или отказал один механизм (отправка отчётов, обмен с банком, ЭДО).
- У кого? Попросите коллегу открыть ту же базу на своём компьютере. Работает у него — проблема в вашем рабочем месте.
- Что менялось со вчера? Обновление Windows, новое обновление платформы или конфигурации, замена компьютера, смена пароля, переезд сервера.
- Какой текст ошибки? Именно точный текст ведёт к причине, а не общее «1С сломалась».
| Что видите | Где искать |
|---|---|
| Не уходят отчёты, не приходят документы ЭДО, при этом база работает | Сбой у оператора или сервиса, проверьте новости поставщика |
| Облачная база (1С:Фреш, аренда) не открывается у всех | Сторона провайдера, звоните в его поддержку |
| Не запускается у всех пользователей локальной базы | Сервер, лицензии, СУБД, сеть |
| Не запускается у одного человека | Его компьютер: кэш, антивирус, права, ярлык |
Если сбой у онлайн-сервиса, внутри базы ничего «чинить» не нужно. Подождите восстановления и отправьте отчёт позже — срок сдачи от сбоя оператора не сдвигается, поэтому важные отчёты не откладывайте на последний день.
Когда отказали серверы облачных сервисов
Сервисы, которые работают через интернет , могут отказать у всех клиентов разом. К ним относятся встроенная отчётность, обмен ЭДО, интернет-поддержка, загрузка курсов валют и классификаторов, облачные базы.
Признаки такого сбоя:
- 🌐 база открывается и проводит документы, но конкретная функция выдаёт ошибку соединения;
- 🕒 ошибка появилась одновременно у разных организаций (это видно по профильным чатам и форумам);
- 🔁 через час-два всё восстанавливается само.
Что сделать со своей стороны: проверьте, открываются ли в браузере обычные сайты, и не истёк ли срок подписки на ИТС или сервис. Посмотреть параметры подключения можно в разделе Администрирование → Интернет-поддержка и сервисы. Если интернет есть и подписка действует, остаётся ждать, а в поддержку оператора отчётности писать с точным временем и текстом ошибки.
Если у вас клиент-серверная база на собственном сервере, «сервер 1С» — это ваш компьютер в серверной. Его разбирают отдельно, ниже.
Не найдена лицензия или ключ защиты
Ошибки лицензирования — одна из самых частых причин, почему 1С не запускается утром после выходных. Типичные тексты:
Не обнаружена лицензия для использования программы;Не найден ключ защиты программы;Превышено максимальное количество пользователей(бывает, когда в базе висят старые сеансы).
Без действующей лицензии платформа базу не запускает — никакого демо-режима нет (исключение — учебная версия).
Программная лицензия привязана к параметрам компьютера. Замена диска, сетевой карты, переустановка Windows или перенос виртуальной машины на другой хост может сделать лицензию недействительной. Решение — повторная активация тем же пинкодом или резервным пинкодом из комплекта. Если пинкоды закончились, обращаются к партнёру, у которого покупали программу.
Аппаратный ключ (HASP) перестаёт определяться, если:
- 🔌 ключ вынули или порт USB отключился после обновления драйверов;
- 🛑 остановлена служба драйвера защиты или менеджер лицензий в сети;
- 🖥️ компьютер с сетевым ключом выключен или сменил адрес.
Проверка: светится ли индикатор на ключе, виден ли он в списке устройств, запущена ли служба менеджера ключей на машине, где он стоит.
Активировать лицензии «взломанными» файлами и эмуляторами ключей — нарушение закона и прямой риск получить вирус. Легальный путь — повторная активация или запрос нового пинкода у партнёра.
Сбой после обновления платформы или конфигурации
Ночное автообновление — классический ответ на вопрос «почему вчера работало». Два сценария:
Обновилась платформа, а база требует другую. При входе появляется сообщение о несовпадении версии или ярлык запускает старую версию. Посмотрите, какая платформа установлена, в каталоге C:\Program Files\1cv8\ — там папки по номерам версий. В свойствах базы в списке окна запуска можно указать нужную версию явно.
Обновление конфигурации
прервалось. Если обновление остановили на середине, база может требовать обновить структуру или выдаёт Нарушение целостности структуры конфигурации. Действия:
- Откройте базу в режиме Конфигуратора.
- Выполните
Конфигурация → Обновить конфигурацию базы данных. - Если ошибка повторяется — восстановите базу из копии, сделанной перед обновлением, и запустите обновление заново.
На клиент-серверной базе после обновления платформы на сервере клиенты должны иметь ту же версию платформы. Разные номера у сервера и клиента — частая причина ошибки подключения в первый рабочий день после обновления.
Отключите автоматическое обновление в нерабочее время без резервной копии. Обновление конфигурации без выгрузки .dt перед ним — главный источник «внезапных» сбоев.
База данных повреждена: файловый вариант и SQL
Файловая база
Файловая база живёт в одном файле 1Cv8.1CD. Её ломают внезапное отключение питания, обрыв сети при работе по общей папке и заполненный диск. Типичные ошибки: Файл базы данных поврежден, Ошибка формата потока, Ошибка при выполнении операции с информационной базой.
Прежде чем что-то исправлять — скопируйте всю папку базы целиком. Исправление может удалить битые данные без возврата.
Порядок действий:
- Все пользователи выходят из базы.
- Копируете папку базы на другой диск.
- В Конфигураторе выполняете
Администрирование → Тестирование и исправлениес режимом проверки логической и ссылочной целостности. - Если Конфигуратор не открывается, используйте утилиту
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 появилось странное расширение, рядом лежит текстовый файл с требованием выкупа. Это шифровальщик.
Что делать:
- Сразу отключите заражённый компьютер и сервер от сети.
- Не платите и не запускайте «дешифраторы» из интернета.
- Восстанавливайте базу из резервной копии, которая хранилась отдельно (на другом сервере, в облаке, на отключаемом диске).
Другие редкие причины:
- 🕰️ сбились дата и время на компьютере — могут перестать работать лицензии и защищённые соединения;
- 👤 пользователю сменили учётную запись Windows, и у новой нет прав на каталог базы;
- 🔐 истёк сертификат электронной подписи — база работает, но не подписываются отчёты и документы ЭДО;
- 🔤 база открыта по ярлыку, который ссылается на удалённую или переименованную папку.