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