1С зависла, не запускается или не обновилась: порядок действий до звонка в поддержку
Содержание
Если 1С перестала работать, первым делом выясните масштаб: сбой только у вас или у всех пользователей базы. От этого зависит всё остальное — чистить кэш на своём компьютере, проверять сеть и сервер или откатывать обновление. Техподдержку 1С стоит вызывать, когда вы собрали точный текст ошибки, версию платформы и релиз конфигурации: так проблему решат за один звонок, а не за три.
Действуйте по порядку: от безопасных действий к радикальным. Большинство зависаний и ошибок запуска снимается на первых двух этапах, без доступа к серверу.
Шаг 1. Где проблема: на одном компьютере или во всей базе
Начните с вопроса коллегам: работает ли у них. Ответ сразу сужает круг поиска.
| Что видите | Где искать причину |
|---|---|
| Не работает только у вас, у коллег всё в порядке | Ваш компьютер: кэш, профиль пользователя, версия клиента |
| Не работает у всех, кто сидит в офисе | Сеть, сервер 1С, общая папка с файловой базой |
| Не работает у всех, база недавно обновлялась | Обновление конфигурации, обработчики обновления |
| Ошибка появляется в одном документе или отчёте | Данные или доработка конфигурации, а не инфраструктура |
| База открывается, но «тормозит» у всех | Сервер, СУБД, блокировки, тяжёлый фоновый процесс |
Что проверить на своём компьютере
- 🔄 Перезапуск 1С. Закройте программу полностью. Если окно не закрывается, снимите процесс
1cv8c.exe(тонкий клиент) или1cv8.exe(толстый клиент, Конфигуратор) в диспетчере задач. Несохранённые данные в открытых формах пропадут. - 🧹 Очистка кэша. Самый частый приём при странных ошибках форм и «зависании на заставке». Добавьте в свойства базы в окне запуска (кнопка
Изменить→ последняя страница, поле дополнительных параметров) ключ/ClearCacheи зайдите один раз. После входа ключ удалите. - 🖥 Другой пользователь 1С. Зайдите в ту же базу под другим логином. Если под ним работает — проблема в настройках вашего пользователя, а не в программе.
- 💻 Другой компьютер. Попробуйте зайти с соседнего рабочего места. Если там работает, причина точно локальная.
Если ключ /ClearCache не помог, кэш можно удалить вручную. Закройте все окна 1С и очистите папки с именами вида GUID в каталогах:
%APPDATA%\1C\1cv8
%LOCALAPPDATA%\1C\1cv8
Файл ibases.v8i в %APPDATA%\1C\1CEStart не трогайте: в нём хранится список ваших баз. Удалите его — список в окне запуска опустеет, и базы придётся добавлять заново.
Перед ручной чисткой скопируйте папку %APPDATA%\1C\1cv8 целиком в любое место. Если что-то пойдёт не так, её можно вернуть обратно.
Шаг 2. Сеть и подключение к базе: что проверить
Если 1С не работает
у всех, проверка зависит от того, как устроена база: файловая (лежит в общей папке) или клиент-серверная (на сервере 1С с СУБД). Тип видно в окне запуска: под списком баз отображается путь — File=... или Srvr=...;Ref=....
Файловая база
- Откройте в проводнике папку из пути
File=. Если папка не открывается — проблема в сети или правах на общий ресурс, а не в 1С. - Проверьте, что у вашей учётной записи Windows есть права на чтение и запись в этой папке. Только чтения 1С недостаточно.
- Посмотрите, лежит ли в папке файл
1Cv8.1CDи какого он размера. Нулевой или резко уменьшившийся размер — повод сразу звать специалиста и ничего больше не делать с базой. - Убедитесь, что антивирус на сервере с общей папкой не проверяет
1Cv8.1CDпри каждом обращении. Исключение для папок с базами — стандартная настройка.
Клиент-серверная база
Клиент 1С сначала обращается к агенту сервера (порт 1540), затем к менеджеру кластера (1541) и к рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, по умолчанию это 1560–1591. Если любой из этих портов закрыт брандмауэром, клиент выдаёт ошибку подключения.
Проверить доступность портов с рабочего компьютера можно в PowerShell:
Test-NetConnection server1c -Port 1540
Test-NetConnection server1c -Port 1541
Test-NetConnection server1c -Port 1560
TcpTestSucceeded : True значит, что порт открыт. False — передайте администратору сети, какой порт недоступен.
Типовые тексты ошибок и что за ними стоит:
- ❌
Сервер 1С:Предприятия не обнаружен— неверное имя сервера, не работает DNS или закрыт порт агента. - ❌
Не обнаружена лицензияили ошибка получения лицензии — закончились свободные лицензии или сервер не видит ключ. Проверьте, сколько сеансов открыто. - ❌
Соединение с сервером 1С:Предприятия разорвано— обрыв сети, перезапуск службы или падение рабочего процесса. - ❌
Ошибка СУБДс текстом от Microsoft SQL Server или PostgreSQL — проблема на стороне сервера базы данных, решает администратор СУБД.
Перезапуск службы «Агент сервера 1С:Предприятия 8.3» обрывает сеансы всех пользователей. Несохранённые документы пропадут. Делайте это после предупреждения коллег или в нерабочее время.
Приём, который знают администраторы серверов 1С: при необъяснимых ошибках сеансов помогает очистка сеансовых данных сервера. Остановите службу агента, в каталоге кластера (по умолчанию srvinfo\reg_1541) удалите папки snccntx* и запустите службу снова. Остальное содержимое srvinfo не трогайте: там хранится реестр кластера со списком баз.
Шаг 3. Ошибка после обновления конфигурации: как действовать
Сбой сразу после обновления — отдельный сценарий. Главное правило: не запускайте повторное обновление, пока не поняли причину первой ошибки. Наложение второго релиза на недообновлённую базу усложняет восстановление.
Подготовка, которую нужно было сделать до обновления
Если резервная копия есть — вы в безопасности. Её делают в Конфигураторе: Администрирование → Выгрузить информационную базу, результат — файл .dt. Для клиент-серверных баз дополнительно делают копию средствами СУБД.
Частые ошибки обновления
| Ошибка | Что значит | Что делать |
|---|---|---|
Конфигурация базы данных не соответствует сохраненной конфигурации | Основная конфигурация изменена, но изменения не применены к базе | В Конфигураторе выполнить Конфигурация → Обновить конфигурацию базы данных (F7) |
| Нет монопольного доступа при обновлении структуры | В базе остались сеансы или фоновые задания | Завершить сеансы пользователей, временно заблокировать регламентные задания |
| Ошибка при выполнении обработчиков обновления при первом запуске | Платформа обновилась, но данные не переведены на новый релиз | Записать текст ошибки, проверить версию платформы, обратиться в поддержку |
| Релиз требует более новую платформу | Номер версии платформы ниже указанного в описании релиза | Установить платформу с номером не ниже требуемого и повторить |
Если обновление прошло, а работать нельзя
- Зафиксируйте текст ошибки целиком, кнопкой «Подробнее» в окне ошибки.
- Проверьте версию платформы и релиз конфигурации в окне «О программе» (открывается из главного меню в заголовке окна).
- Сравните номер платформы с требованием в описании релиза.
- Если работать нужно прямо сейчас — восстановите базу из копии:
Администрирование → Загрузить информационную базув Конфигураторе. Это вернёт данные на момент копии, всё введённое позже пропадёт.
Загрузка .dt полностью заменяет текущую базу. Если после обновления пользователи успели провести документы, сначала выгрузите текущее состояние в отдельный .dt, чтобы не потерять эти данные.
Шаг 4. Журнал регистрации: где искать причину сбоя
Журнал регистрации — главный источник фактов о сбое. В нём видно, кто, когда и с какой ошибкой работал. В типовых конфигурациях на «Такси» (Бухгалтерия 3.0, ЗУП 3.1) он открывается из раздела Администрирование → Обслуживание. В Конфигураторе — Администрирование → Журнал регистрации.
Как быстро найти нужную запись:
- Установите отбор по интервалу: 10–15 минут вокруг времени сбоя.
- Включите отбор по уровню (важности) «Ошибка». Информационные записи только мешают.
- При необходимости добавьте отбор по пользователю и компьютеру.
- Откройте запись двойным щелчком: в поле комментария будет полный текст ошибки, иногда со строкой модуля.
Что делать, если журнала мало
- 📁 Журнал пустой или обрывается. Проверьте настройку уровня регистрации: в Конфигураторе
Администрирование → Настройка журнала регистрации. Уровень «Не регистрировать» отключает журнал целиком. - 🧩 Сбой повторяется, но в журнале нет деталей. Администратор может включить технологический журнал: файл
logcfg.xmlв папкеconfкаталога установки платформы. Это инструмент для специалиста, он быстро заполняет диск, поэтому включают его на время поиска причины. - 📤 Нужно передать журнал в поддержку. Журнал можно выгрузить из формы просмотра в файл и приложить к обращению.
Скопируйте текст ошибки из окна целиком, а не перепечатывайте его. Одна изменённая буква — и поиск по базе известных ошибок ничего не находит.
Проверка целостности базы
Если в журнале видны ошибки чтения данных или «битые» ссылки, следующий инструмент — Администрирование → Тестирование и исправление в Конфигураторе. Для него нужен монопольный доступ: все пользователи должны выйти. Для файловых баз дополнительно есть утилита chdbfl.exe в папке bin платформы — она проверяет физическую целостность файла 1Cv8.1CD.
Сделайте резервную копию перед запуском тестирования с исправлением. Режим исправления изменяет данные, и при неудачном исходе вернуть их можно только из копии.
Шаг 5. Когда обращаться в техподдержку 1С и что ей сообщить
Звоните специалисту сразу, не пытаясь чинить сами, если:
- 🚨 повреждена база: ошибки чтения файла, резкое уменьшение размера, сбой при тестировании;
- 🚨 ошибка обработчиков обновления, а резервной копии нет;
- 🚨 сервер 1С или СУБД не запускаются;
- 🚨 сбой у всех пользователей, а у вас нет прав администратора на сервере;
- 🚨 ошибка возникает в доработанной конфигурации — без исходников доработки её не разобрать.
Куда обращаться
При действующем договоре ИТС у вас есть линия консультаций обслуживающего партнёра — с этого и начинайте. Если базу дорабатывал программист, по ошибкам в доработке идите к нему. Без договора помогут разовым вызовом. Ориентировочно час работы специалиста стоит от 1 500 до 4 000 рублей в зависимости от региона и сложности. Срочный выезд обычно дороже.
Что подготовить к обращению
Хорошее обращение решает проблему с первого раза. Соберите:
Шаг 6. Как предотвратить сбои 1С
Большую часть экстренных звонков можно заменить регулярной профилактикой.
| Мера | Как часто | Кто делает |
|---|---|---|
| Резервная копия базы | Ежедневно, плюс перед каждым обновлением | Администратор, по расписанию |
| Проверка, что копия восстанавливается | Раз в месяц–квартал, в тестовую базу | Администратор |
| Обновление конфигурации сначала на копии | Перед каждым обновлением рабочей базы | Администратор или партнёр |
| Контроль места на дисках сервера | Еженедельно | Администратор |
| Исключения антивируса для папок с базами | Один раз при настройке | Администратор |
Несколько правил для пользователей:
- 🔒 Не выключайте компьютер кнопкой, пока открыта 1С с файловой базой: так чаще всего повреждают
1Cv8.1CD. - 📶 Не работайте с файловой базой по Wi-Fi или через VPN с нестабильным каналом. Для удалённой работы подходят терминальный сервер или веб-клиент.
- ⏱ Не запускайте тяжёлые обработки (закрытие месяца , перепроведение за год) в разгар рабочего дня: они блокируют данные для остальных.
- 🧾 Перед обновлением прочитайте описание релиза: в нём указана минимальная версия платформы и порядок перехода.
Резервная копия, которую ни разу не пробовали восстановить, — это надежда, а не копия. Раз в несколько месяцев загружайте её в тестовую базу и проверяйте, что данные на месте.
Частые вопросы
Можно ли обратиться в техподдержку фирмы 1С напрямую?
Что делать, если 1С пишет, что база заблокирована?
Почему 1С тормозит только по утрам?
Поможет ли переустановка платформы 1С?
Как узнать, кто сейчас работает в базе?
Администрирование → Активные пользователи. Для серверной базы список сеансов есть в консоли кластера.