Администрирование · 11 мин
Что должен уметь администратор 1С
Что должен уметь администратор 1С: установка платформы, права пользователей, резервное копирование, обновления, кластер серверов, устранение ошибок и блокировок.
Администратор 1С отвечает за то, чтобы информационные базы работали стабильно, быстро и без потери данных. Это не бухгалтер и не программист: его зона ответственности — инфраструктура, на которой крутится учёт. Установка платформы, раздача прав, резервные копии, обновления конфигураций, борьба с зависаниями и блокировками — всё это ежедневная практика администратора.
Конкретный набор навыков зависит от масштаба внедрения. В маленькой компании с файловой базой достаточно базовых умений: ставить платформу, делать копии через конфигуратор, обновлять типовые релизы. В организации с клиент-серверной архитектурой и десятками пользователей требуется уже уверенное владение кластером серверов 1С, СУБД (чаще MS SQL Server или PostgreSQL), мониторингом производительности и регламентными заданиями.
Ниже разобраны ключевые компетенции администратора 1С: от базовых операций до диагностики сложных проблем. Материал пригодится и тем, кто осваивает профессию, и руководителям, которые формируют требования к специалисту или проверяют уровень текущего сотрудника.
Установка и обновление платформы 1С
Фундаментальный навык — установка платформы на рабочие станции и серверы. Администратор должен знать разницу между версиями платформы, понимать, какая версия требуется конкретной конфигурации, и уметь держать на сервере несколько версий одновременно, если разные базы работают на разных релизах. При обновлении платформы на клиентах важно обеспечить совместимость: клиентская версия не должна быть старше серверной.
Обновление конфигурации — отдельная процедура с рисками. Для типовых конфигураций на поддержке обновление обычно выполняется штатными средствами через конфигуратор или интернет-поддержку. Для доработанных конфигураций потребуется сравнение и объединение, где ошибка может затереть чужие доработки. Перед любым обновлением обязательна резервная копия, а само обновление лучше сначала прогнать на копии базы.
- 1Сделать выгрузку базы в файл .dt и убедиться, что файл создан и имеет разумный размер
- 2Развернуть копию базы в тестовом контуре и выполнить обновление на ней
- 3Проверить на тестовой копии ключевые операции: проведение документов, формирование отчётов, обмены
- 4Согласовать окно обновления с пользователями, выгнать сеансы и установить блокировку соединений
- 5Выполнить обновление рабочей базы, принять изменения, запустить обработчики обновления
- 6Проверить результат и снять блокировку, при ошибке — восстановить из копии
Управление пользователями и правами доступа
Администратор создаёт и отключает учётные записи, назначает роли, контролирует, чтобы у сотрудника не было избыточных прав. В типовых конфигурациях права обычно настраиваются через профили групп доступа, а не прямым назначением ролей — это снижает риск ошибок. Уволенного сотрудника нужно отключать в день увольнения, а не «когда-нибудь потом».
Важно понимать разницу между аутентификацией 1С и аутентификацией операционной системы, уметь настраивать обе. Также в зоне ответственности — политика паролей, ограничение сеансов и журнал регистрации, по которому можно установить, кто и когда изменил или удалил документ.
Резервное копирование и восстановление
Главная обязанность администратора — гарантировать, что данные можно восстановить. Для файловых баз копирование делается выгрузкой в .dt через конфигуратор или копированием файла 1Cv8.1CD при отсутствии активных сеансов. Для клиент-серверных баз основной инструмент — штатные средства СУБД: полные и разностные копии, копии журнала транзакций.
Критичный момент, отличающий профессионала: копия считается существующей только после успешной проверки восстановления. Администратор должен периодически разворачивать копию на тестовом сервере и убеждаться, что база открывается и данные читаются. Хранить копии нужно минимум в двух независимых местах, желательно с географическим разнесением.
Администрирование клиент-серверной инфраструктуры
В серверном варианте администратор управляет кластером серверов 1С: создаёт информационные базы, настраивает рабочие серверы и процессы, распределяет нагрузку, настраивает требования назначения функциональности. Нужно понимать, чем отличается ragent от rphost и rmngr, и уметь читать список сеансов и соединений в консоли кластера.
Параллельно требуется базовое владение СУБД. Для MS SQL Server это создание баз, модели восстановления, планы обслуживания (перестроение индексов, обновление статистики), контроль роста журнала транзакций. Для PostgreSQL — настройка конфигурации под 1С и регламентный vacuum. Без этих операций база со временем неизбежно деградирует по скорости.
Файловый и клиент-серверный режимы
Подходит для небольших баз и нескольких пользователей. Простое администрирование, но ограниченная надёжность: при обрыве связи повышается риск повреждения файла базы.
Нужен при десятках пользователей и больших объёмах. Устойчивее к сбоям и быстрее, но требует навыков администрирования кластера 1С и СУБД, а также лицензий на сервер.
Диагностика блокировок, зависаний и ошибок
Типичные обращения пользователей — «всё висит», «не проводится документ», «1С упала». Администратор должен уметь локализовать проблему: проверить активные сеансы в консоли кластера, найти взаимоблокировки на уровне СУБД, посмотреть журнал регистрации и технологический журнал. Умение включить и прочитать технологический журнал — обязательный навык для разбора ошибок, которые не воспроизводятся по команде.
Отдельная категория — ошибки СУБД и платформы: превышение таймаутов, конфликты блокировок при проведении, нехватка памяти у рабочих процессов. Здесь важно не «лечить симптом» перезагрузкой сервера, а находить причину: тяжёлый запрос в отчёте, фоновое задание, конфликтующее с работой пользователей, или нехватку ресурсов сервера.
Регламентные задания, обмены и мониторинг
Администратор следит за регламентными и фоновыми заданиями: чтобы они выполнялись в нерабочие часы, не конфликтовали между собой и не зависали. Зависшее фоновое задание способно удерживать блокировки и мешать всей базе, поэтому нужно уметь находить и снимать такие сеансы.
Если настроены обмены данными между конфигурациями, с сайтом или с внешними системами, администратор контролирует их успешное выполнение: очереди сообщений, ошибки в журнале, расхождения данных. Полезно настроить уведомления о сбоях, чтобы узнавать о проблеме раньше пользователей.
Как проверить здоровье системы
Создаются по расписанию, тестовое восстановление проходит успешно
Копий нет, они устарели или восстановление падает с ошибкой
Количество соответствует числу пользователей, нет «висящих» сеансов сутками
Десятки зомби-сеансов, фоновые задания в состоянии «выполняется» часами
Единичные ошибки, объяснимые действиями пользователей
Массовые ошибки фоновых заданий и обменов, которые никто не разбирает
Типовые операции выполняются за секунды
Проведение документов и отчёты заметно деградируют месяц к месяцу
Границы самостоятельной работы и когда привлекать специалистов
Администратор 1С не обязан быть разработчиком, но должен понимать, где проходит граница. Разумный минимум программных навыков — читать код на встроенном языке, чтобы понять причину ошибки, и запускать простые обработки. Писать доработки конфигурации, менять типовые модули и строить сложные запросы — уже задача разработчика; совмещение ролей допустимо, но требует отдельной компетенции.
К внешним специалистам или вендору стоит обращаться при повреждении базы, которое не лечится штатными средствами, при кластерных сбоях без очевидной причины и при обновлениях сильно переписанных конфигураций. Попытка «докрутить» такие проблемы самостоятельно часто увеличивает объём повреждений и стоимость восстановления.
Как выбрать действие при сбое
Частые вопросы
Нужно ли администратору 1С уметь программировать?
Глубокие навыки разработки не обязательны, но читать код на встроенном языке 1С нужно: это помогает понять причину ошибки по тексту в журнале регистрации и грамотно сформулировать задачу разработчику. Полезно также уметь запускать типовые обработки и делать простые выгрузки.
Чем администратор 1С отличается от системного администратора?
Системный администратор отвечает за сеть, серверы и операционные системы в целом. Администратор 1С специализируется на платформе: кластер серверов 1С, информационные базы, права внутри конфигураций, обновления и обмены. В небольших компаниях эти роли часто совмещает один человек.
Как часто нужно делать резервные копии?
Частота зависит от того, сколько данных компания готова потерять. Распространённая практика для активно используемых баз — ежедневные полные копии, а для клиент-серверных баз дополнительно копии журнала транзакций в течение дня, что позволяет восстановиться на конкретный момент времени.
Можно ли обновлять конфигурацию при работающих пользователях?
Нет. Обновление конфигурации базы данных требует монопольного доступа: все сеансы должны быть завершены, фоновые задания остановлены. Исключение — динамическое обновление для незначительных изменений, но оно имеет ограничения и не подходит для большинства релизов.
Что делать, если база 1С сильно тормозит?
Сначала определите масштаб: тормозит одна операция или вся система. Проверьте загрузку сервера, активные блокировки, давность обслуживания СУБД (индексы, статистика) и фоновые задания, запущенные в рабочее время. Часто причина — тяжёлый отчёт или регламентная операция, выполняющаяся днём, а не сама платформа.
Достаточно ли файлового режима для небольшой фирмы?
Для базы с несколькими пользователями и умеренным объёмом данных файловый режим работоспособен и дешевле. Но нужно учитывать его уязвимость: обрыв сети или питания во время записи может повредить файл базы, поэтому регулярные копии в таком режиме особенно критичны.
Что важно запомнить
Ядро профессии администратора 1С — установка и обновление платформы и конфигураций, управление пользователями и правами, надёжное резервное копирование с проверкой восстановления, администрирование кластера и СУБД, диагностика блокировок и ошибок. Главный критерий квалификации — способность быстро и безопасно восстановить работу базы после любого сбоя.