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