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

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

Дополнительные функции администрирования в 1С: что это и как ими пользоваться

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

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

Термин «дополнительные функции» используется потому, что базовые операции администрирования — создание пользователей, назначение прав, загрузка и выгрузка базы — считаются стандартными и доступны в главном меню конфигуратора. Дополнительные же возможности распределены по отдельным меню, командным строкам и служебным обработкам, и многие администраторы узнают о них только тогда, когда возникает конкретная проблема: зависший сеанс, разросшийся журнал регистрации или необходимость срочно выгнать всех из базы перед обновлением.

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

Где находятся дополнительные функции администрирования

Основная точка входа — конфигуратор 1С. В меню «Администрирование» собраны ключевые служебные команды: параметры информационной базы, региональные установки, блокировка сеансов, управление пользователями, журнал регистрации, тестирование и исправление. Часть пунктов появляется в подменю и не видна на первом уровне, поэтому их и называют «дополнительными».

В клиент-серверном варианте работы значительная часть функций вынесена в консоль администрирования серверов 1С:Предприятия. Там управляются свойства информационных баз (блокировка сеансов, разрешение регламентных заданий), списки активных сеансов и соединений, рабочие процессы кластера и требования назначения функциональности. Консоль устанавливается вместе с сервером 1С и требует отдельной регистрации утилиты.

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

Управление сеансами и блокировка базы

Самая востребованная дополнительная функция — принудительное завершение сеансов. В файловом режиме список активных пользователей доступен в конфигураторе через «Администрирование → Активные пользователи», но отключить их оттуда нельзя — только посмотреть. В клиент-серверном режиме консоль кластера позволяет удалить конкретный сеанс или соединение, что необходимо при зависших процессах.

Блокировка информационной базы нужна перед обновлением конфигурации, загрузкой данных или регламентным обслуживанием. В конфигураторе это делается через параметры информационной базы: устанавливается дата и время начала и окончания блокировки, а также код разблокировки — строка, с помощью которой администратор сам сможет войти в заблокированную базу через параметр запуска /UC код.

В клиент-серверном режиме блокировка задаётся в свойствах информационной базы в консоли кластера. Там же отдельно управляется флажок «Блокировка регламентных заданий» — его включение останавливает фоновые задачи (обмены, расчёты, рассылки), не выгоняя пользователей, что удобно при обновлении в нерабочее время.

Журнал регистрации: настройка и анализ

Журнал регистрации фиксирует действия пользователей и системные события: входы и выходы, изменение данных, ошибки, выполнение регламентных заданий. Открывается он из конфигуратора, но дополнительные функции администрирования позволяют управлять его глубиной и объёмом.

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

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

Как сократить журнал регистрации
  1. 1
    Откройте конфигуратор и перейдите в «Администрирование → Журнал регистрации».
  2. 2
    Убедитесь, что сделана резервная копия базы.
  3. 3
    В меню журнала выберите команду сокращения и укажите дату, до которой удаляются события.
  4. 4
    При необходимости включите сохранение удаляемых событий в отдельный файл.
  5. 5
    Дождитесь завершения операции и проверьте, что журнал открывается и содержит актуальные записи.

Тестирование и исправление информационной базы

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

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

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

Маршрут решения

Как выбрать действие при сбое базы

База не открывается или выдаёт ошибку формата файлаСделайте копию файла базы и запустите проверку утилитой chdbfl.exe для файлового режима
База открывается, но есть ошибки в данных или отчётахЗапустите «Тестирование и исправление» в режиме только тестирования и изучите отчёт
Обнаружены битые ссылки после аварийного завершенияПри наличии резервной копии выполните исправление ссылочной целостности
Ошибки воспроизводятся в клиент-серверной базеПроверяйте средствами СУБД, а не только конфигуратором

Резервное копирование и обслуживание по расписанию

Дополнительные функции администрирования включают механизмы выгрузки информационной базы в файл .dt через конфигуратор или командную строку. Выгрузка в dt — универсальный, но не единственный способ резервного копирования: для клиент-серверных баз предпочтительнее штатные средства СУБД (MS SQL, PostgreSQL), которые работают быстрее и не требуют отключения пользователей.

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

cmd
"C:\Program Files\1cv8\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /NАдминистратор /P*** /DumpIB "D:\Backup\trade_%date%.dt"

Типичные ошибки при использовании служебных функций

Наиболее частая ошибка — работа без резервной копии. Тестирование и исправление, сокращение журнала регистрации, загрузка dt-файла — все эти операции изменяют данные необратимо. Вторая типичная проблема — забытый код разблокировки: администратор блокирует базу, теряет код и не может войти, пока не снимет блокировку через консоль кластера или правку параметров.

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

Типичные ошибки
01
Запуск исправления базы без копии — при сбое в процессе данные теряются безвозвратно
02
Блокировка базы без сохранения кода разблокировки — администратор теряет доступ вместе с пользователями
03
Постоянная регистрация всех событий в журнале — файл разрастается и замедляет работу
04
Принудительное отключение сеансов во время проведения документов — незавершённые транзакции и ошибки в данных

Границы самостоятельной работы и когда нужен специалист

Безопасно выполнять самостоятельно: просмотр активных пользователей, настройку глубины журнала регистрации, выгрузку копии базы, чтение журнала с отборами, установку блокировки с сохранённым кодом. Эти операции либо не меняют данные, либо легко откатываются.

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

Контрольные точки

Как проверить результат обслуживания

Открытие базы после обслуживания
Норма

Конфигуратор и предприятие открываются без ошибок

Тревожный признак

Ошибка формата файла или отказ доступа

Журнал регистрации после сокращения
Норма

Открывается, содержит события после даты сокращения

Тревожный признак

Журнал пустой или не открывается

Блокировка базы
Норма

Пользователи не входят, администратор входит с кодом через /UC

Тревожный признак

Входят все или не входит никто, включая администратора

Резервная копия
Норма

Файл dt разворачивается в тестовую базу

Тревожный признак

Файл не загружается или имеет нулевой размер

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

Чем отличается блокировка сеансов от блокировки регламентных заданий?

Блокировка сеансов запрещает подключение пользователей к базе, а блокировка регламентных заданий останавливает только фоновые задачи — обмены, расчёты, рассылки. Их можно комбинировать: например, перед обновлением обычно включают обе, а при диагностике фоновых процессов достаточно второй.

Можно ли удалить зависший сеанс в файловой базе?

Штатно из конфигуратора — нет, там доступен только просмотр активных пользователей. Зависший сеанс в файловом режиме снимается завершением процесса 1cv8.exe на компьютере пользователя или перезапуском сервера, если база опубликована через веб-сервер.

Как часто нужно сокращать журнал регистрации?

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

Что делать, если забыт код разблокировки базы?

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

Заменяет ли выгрузка в dt резервное копирование средствами СУБД?

Нет, это разные механизмы. Выгрузка в dt удобна для переноса базы между платформами и режимами, но требует монопольного доступа и работает медленно. Для регулярного копирования клиент-серверных баз предпочтительны средства СУБД, которые работают в фоне и поддерживают копирование по расписанию без остановки работы.

Опасно ли включать полную детализацию журнала регистрации?

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

Итог

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

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