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

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

Что должен уметь администратор 1С

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

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

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

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

Установка и обновление платформы 1С

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

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

Безопасный порядок обновления конфигурации
  1. 1
    Сделать выгрузку базы в файл .dt и убедиться, что файл создан и имеет разумный размер
  2. 2
    Развернуть копию базы в тестовом контуре и выполнить обновление на ней
  3. 3
    Проверить на тестовой копии ключевые операции: проведение документов, формирование отчётов, обмены
  4. 4
    Согласовать окно обновления с пользователями, выгнать сеансы и установить блокировку соединений
  5. 5
    Выполнить обновление рабочей базы, принять изменения, запустить обработчики обновления
  6. 6
    Проверить результат и снять блокировку, при ошибке — восстановить из копии

Управление пользователями и правами доступа

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

Важно понимать разницу между аутентификацией 1С и аутентификацией операционной системы, уметь настраивать обе. Также в зоне ответственности — политика паролей, ограничение сеансов и журнал регистрации, по которому можно установить, кто и когда изменил или удалил документ.

Резервное копирование и восстановление

Главная обязанность администратора — гарантировать, что данные можно восстановить. Для файловых баз копирование делается выгрузкой в .dt через конфигуратор или копированием файла 1Cv8.1CD при отсутствии активных сеансов. Для клиент-серверных баз основной инструмент — штатные средства СУБД: полные и разностные копии, копии журнала транзакций.

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

Администрирование клиент-серверной инфраструктуры

В серверном варианте администратор управляет кластером серверов 1С: создаёт информационные базы, настраивает рабочие серверы и процессы, распределяет нагрузку, настраивает требования назначения функциональности. Нужно понимать, чем отличается ragent от rphost и rmngr, и уметь читать список сеансов и соединений в консоли кластера.

Параллельно требуется базовое владение СУБД. Для MS SQL Server это создание баз, модели восстановления, планы обслуживания (перестроение индексов, обновление статистики), контроль роста журнала транзакций. Для PostgreSQL — настройка конфигурации под 1С и регламентный vacuum. Без этих операций база со временем неизбежно деградирует по скорости.

Файловый и клиент-серверный режимы

Файловый режим

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

Клиент-серверный режим

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

Диагностика блокировок, зависаний и ошибок

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

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

Типичные ошибки начинающих администраторов
01
Обновление рабочей базы без тестового прогона — доработки затираются, а откат занимает часы
02
Резервные копии, которые никто никогда не восстанавливал, — в момент сбоя оказывается, что они битые или неполные
03
Перезагрузка сервера как универсальное средство — симптом уходит, причина остаётся и повторяется
04
Выдача полных прав «чтобы не мешали работать» — в итоге пользователи случайно удаляют данные и меняют настройки
05
Игнорирование обслуживания СУБД — база постепенно тормозит, и пользователи винят 1С

Регламентные задания, обмены и мониторинг

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

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

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

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

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

Создаются по расписанию, тестовое восстановление проходит успешно

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

Копий нет, они устарели или восстановление падает с ошибкой

Сеансы и соединения
Норма

Количество соответствует числу пользователей, нет «висящих» сеансов сутками

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

Десятки зомби-сеансов, фоновые задания в состоянии «выполняется» часами

Журнал регистрации
Норма

Единичные ошибки, объяснимые действиями пользователей

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

Массовые ошибки фоновых заданий и обменов, которые никто не разбирает

Скорость работы
Норма

Типовые операции выполняются за секунды

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

Проведение документов и отчёты заметно деградируют месяц к месяцу

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

Администратор 1С не обязан быть разработчиком, но должен понимать, где проходит граница. Разумный минимум программных навыков — читать код на встроенном языке, чтобы понять причину ошибки, и запускать простые обработки. Писать доработки конфигурации, менять типовые модули и строить сложные запросы — уже задача разработчика; совмещение ролей допустимо, но требует отдельной компетенции.

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

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

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

База не открывается, ошибка формата потока или повреждение файлаОстановить работу, снять копию текущего состояния, затем восстановить из последней рабочей копии или выполнить тестирование и исправление на копии
Все пользователи жалуются на зависанияПроверить активные сеансы и блокировки в консоли кластера и на стороне СУБД, найти сеанс-источник и завершить его
Один пользователь получает ошибку при проведении документаПосмотреть журнал регистрации по этому пользователю, проверить его права и воспроизвести ошибку под тестовой учётной записью
Обновление конфигурации завершилось с ошибкой на серединеНе перезапускать обновление повторно — восстановить базу из копии, сделанной перед обновлением, и разбирать причину на тестовом контуре

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

Нужно ли администратору 1С уметь программировать?

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

Чем администратор 1С отличается от системного администратора?

Системный администратор отвечает за сеть, серверы и операционные системы в целом. Администратор 1С специализируется на платформе: кластер серверов 1С, информационные базы, права внутри конфигураций, обновления и обмены. В небольших компаниях эти роли часто совмещает один человек.

Как часто нужно делать резервные копии?

Частота зависит от того, сколько данных компания готова потерять. Распространённая практика для активно используемых баз — ежедневные полные копии, а для клиент-серверных баз дополнительно копии журнала транзакций в течение дня, что позволяет восстановиться на конкретный момент времени.

Можно ли обновлять конфигурацию при работающих пользователях?

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

Что делать, если база 1С сильно тормозит?

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

Достаточно ли файлового режима для небольшой фирмы?

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

Итог

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

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