Не обновляется 1С из-за активных пользователей: как завершить сеансы и что делать с ошибками контроля ведения учета
Обновление 1С блокируют другие активные сеансы в базе, а не ошибки отчёта «Контроль ведения учета»: у него рекомендательный характер. Разбираем, как найти и завершить сеансы, сделать резервную копию и когда замечания контроля всё же стоит исправить до обновления.
Обновление 1С не запускается, когда в информационной базе открыты сеансы других пользователей. Пока в списке активных пользователей есть кто-то кроме вас, программа считает базу занятой. Перечень замечаний от отчёта «Контроль ведения учета» обновление не блокирует: у него рекомендательный характер.
Именно так разошлись два сообщения в обсуждении на форуме buh.ru. Пользователь написал, что не может обновить 1С, потому что программа «выводит кучу якобы ошибок и без их исправления программа не может обновиться». Специалист в ответ назвал настоящую причину: в базе кроме автора вопроса есть активные пользователи (обсуждение на buh.ru).
Рабочий порядок такой: снять блокировку сеансов, затем решить, какие замечания контроля ведения учета исправлять до обновления. Оба шага разобраны ниже.
Почему 1С не обновляется: активные пользователи, а не ошибки контроля ведения учета
Блокировку вызывает состояние базы, а не качество учёта. Обновление меняет структуру метаданных, и программа не разрешает менять её, пока с базой работают другие сеансы.
Что именно блокирует обновление, а что - нет
Таблица 1. Если таблица шире экрана, прокрутите её влево или вправо. С клавиатуры: перейдите к таблице клавишей Tab и используйте стрелки.
| Фактор | Что означает | Влияет на запуск обновления |
|---|---|---|
| Другие активные пользователи в базе | Открыты сеансы коллег: тонкий или толстый клиент, веб-клиент, фоновое соединение | Да, блокирует до завершения сеансов |
| Отчёт «Контроль ведения учета» | Список методических и логических замечаний по данным учёта | Нет, носит рекомендательный характер |
| Ошибки обработчика обновления | Сбой при изменении структуры или данных, отдельная техническая проблема | Да, требует разбора по тексту ошибки |
Разделять эти два сигнала нужно, чтобы не тратить время. Если начать исправлять ошибки учёта, не завершив сеансы, обновление всё равно не запустится. Чистый отчёт контроля ведения учета тоже не откроет обновление, пока в базе висит чужой сеанс.
Почему раздел «Органайзер - Роли и исполнители» не решает проблему
Автор вопроса пробовал обойти блокировку через «Администрирование - Органайзер - Роли и исполнители», но ролей в органайзере не нашёл (то же обсуждение на buh.ru). Этот раздел управляет органайзером: задачами, встречами, взаимодействиями и ролями их участников. Сеансы входа в информационную базу он не показывает и не завершает.
Пустой список ролей в органайзере - нормальное состояние, если совместная работа с задачами не настроена. Причиной блокировки обновления он быть не может. Управление сеансами живёт в другом разделе, о нём ниже.
Как проверить активных пользователей в 1С и корректно завершить их сеансы
Операции с сеансами требуют прав администратора. Бухгалтеру без полных прав их выполняет администратор или IT-специалист: самостоятельно открыть список и завершить чужой сеанс не получится.
Где находится список активных пользователей
В «1С:Бухгалтерии 3.0» с интерфейсом «Такси» путь обычно такой: «Администрирование», затем «Настройки программы», затем «Активные пользователи». В части конфигураций и релизов пункт лежит в разделе «Администрирование», затем «Обслуживание», затем «Активные пользователи». Названия и расположение зависят от версии платформы, конфигурации и интерфейса, поэтому сверяйтесь со своей базой.
В списке видно имя пользователя, компьютер или IP-адрес, приложение (тонкий клиент, толстый клиент, веб-клиент), время начала сеанса и последней активности. Если кроме вашей строки там есть ещё две-три записи, это и есть блокировка: коллеги не закрыли программу.
Как завершить сеансы и не потерять данные
Принудительное завершение не сохраняет несохранённые данные. Пользователь потеряет введённый, но не записанный документ, поэтому сначала предупреждение, потом действие.
- Сделайте резервную копию базы: штатным копированием в разделе «Администрирование» или выгрузкой файла .dt через конфигуратор. Храните копию отдельно от рабочей базы.
- Предупредите коллег: сообщите время обновления и попросите сохранить документы и выйти из программы.
- Откройте список активных пользователей и завершите оставшиеся сеансы. Выделите строку и нажмите «Завершить сеанс» (в части релизов кнопка называется «Удалить»).
- Проверьте, что в списке остался только ваш сеанс.
- Включите блокировку сеансов на время обновления, чтобы вернувшийся пользователь не занял базу снова. После обновления блокировку снимите, иначе сотрудники не смогут войти.
Общая логика подготовки к установке релиза, включая проверку доступа к обновлению и разбор типичных сбоев, разобрана в материале про обновление «Управления нашей фирмой» до 3.0.14.108. Порядок действий похож в любой типовой конфигурации.
Если сеанс не завершается или появляется снова
Список пустеет не всегда. Типичные причины: фоновые и регламентные задания держат соединение, зависший сеанс не отвечает на команду, пользователь заходит повторно, веб-клиент восстанавливает сессию.
- Проверьте фоновые задания в разделе «Администрирование», затем «Обслуживание»: активная фоновая задача может удерживать соединение.
- Держите блокировку сеансов включённой на всё время обновления: она закрывает вход новым подключениям.
- Посмотрите журнал регистрации: в нём видно, под каким пользователем и с какого компьютера идёт соединение.
- Если сеансы не снимаются, администратор может перезапустить рабочий процесс или сервер «1С:Предприятия». Это крайняя мера: перед ней нужна резервная копия и уверенность, что другие базы кластера не пострадают.
Контроль ведения учета в 1С: как читать ошибки и когда их исправлять до обновления
«Контроль ведения учета» - отчёт в «1С:Бухгалтерии», который собирает методические и логические замечания по данным: отрицательные остатки, незаполненные обязательные реквизиты, расхождения в расчётах, документы с нарушенной последовательностью проведения. Состав проверок зависит от релиза и настроек учёта.
Что показывает отчёт и почему он рекомендательный
Ни одно замечание из этого отчёта не мешает запустить обновление. В обсуждении на buh.ru специалист прямо назвал отчёт рекомендательным (обсуждение на buh.ru). Воспринимать его как запрет на обновление нельзя. Обратное тоже неверно: статус рекомендаций не делает замечания безобидными навсегда.
Состав ошибок в конкретном случае из обсуждения не раскрыт. Судить, были ли среди них критичные, по этому источнику невозможно, поэтому критерии ниже опираются на общую практику работы с отчётом, а не на описание того случая.
Когда ошибки контроля ведения учета стоит исправить до обновления
Ориентируйтесь на риск для данных и на сроки.
- Ошибки, которые могут исказить данные при переносе: отрицательные остатки по счетам и регистрам, суммы без документа-основания, дублирующие записи. После обновления отделить старые расхождения от новых сложнее.
- Замечания, мешающие закрыть период и сдать регламентированную отчётность: незаполненные реквизиты документов, отсутствующие счета учёта, разрывы последовательности проведения.
- Системные замечания: десятки однотипных сообщений по одному объекту обычно указывают на сбой в данных, а не на разовую опечатку.
- Ошибки на участках, которые затрагивает конкретный релиз: если обновление правит зарплату, НДС или производство, проверьте эти разделы первыми.
Практическое правило: при срочном обновлении (отчётная кампания, изменения законодательства) сначала обновитесь, затем разберите отчёт. Если запас времени есть и замечания касаются закрытого периода, исправьте их до обновления.
Массовое «исправить всё» опасно. Часть замечаний отражает настройки учётной политики, а не ошибку данных, и правка вслепую создаёт новые расхождения. Спорные случаи покажите специалисту, который знает вашу конфигурацию.
Короткий чек-лист перед обновлением 1С
- Сделать резервную копию базы и сохранить её отдельно.
- Предупредить пользователей и попросить сохранить данные и выйти.
- Открыть список активных пользователей.
- Завершить чужие сеансы и проверить, что остался только ваш.
- Включить блокировку сеансов на время обновления.
- Запустить обновление и дождаться завершения.
- Снять блокировку и сообщить коллегам о завершении работ.
- Прогнать «Контроль ведения учета» и разобрать замечания по приоритету: сначала то, что влияет на закрытие периода и отчётность.
Шаги 3-5 требуют прав администратора: без них список сеансов недоступен. Названия пунктов меню сверяйте с версией: интерфейс «Такси» и обычный интерфейс отличаются, кнопки в разных релизах называются по-разному. Перед установкой конкретного релиза полезно прочитать его описание: в материале про обновление «Управления торговлей» 11.5.27.82 разобраны изменения, доступность публикации и подготовка базы.