Администрирование · 10 мин
Как посмотреть базу данных 1С: способы доступа и просмотра данных
Способы посмотреть базу данных 1С: через конфигуратор, SQL Server, файловый вариант, консоль запросов и внешние инструменты. Порядок действий и меры безопасности.
«Посмотреть базу данных 1С» — задача, которая может означать разное: узнать, где физически лежит информационная база, открыть данные в режиме предприятия, заглянуть в структуру файла 1Cv8.1CD или прочитать таблицы на SQL-сервере. От того, что именно требуется, зависит и инструмент, и уровень необходимых прав, и риски для данных.
Главное правило безопасности: любые действия, выходящие за рамки обычной работы пользователя в режиме «1С:Предприятие», выполняйте только после создания резервной копии. Прямое изменение данных в обход платформы 1С — через SQL-запросы или сторонние редакторы — почти всегда приводит к нарушению целостности и потере поддержки.
Ниже разобраны основные сценарии: как найти расположение базы, как посмотреть данные штатными средствами, как открыть файловую базу, как работать с клиент-серверным вариантом и чем можно анализировать структуру без риска.
Как узнать, где находится база данных 1С
Самый простой способ определить расположение базы — открыть окно запуска 1С (стартовое окно со списком информационных баз). Выделите нужную базу: в нижней части окна отображается путь к ней. Для файловой базы это будет каталог вида C:\Bases\Trade, для серверной — строка вида ServerName;BaseName.
Тот же путь можно посмотреть, нажав кнопку «Изменить» в стартовом окне: мастер настройки покажет тип расположения (на компьютере, в локальной сети или на сервере 1С) и точный адрес. Это полезно, когда баз несколько и нужно понять, с какой именно копией вы работаете.
Если база уже открыта в режиме предприятия, путь виден через меню: «Файл» → «О программе» либо «Сведения о программе» (в зависимости от конфигурации). Там указаны каталог информационной базы, версия платформы и режим работы — файловый или клиент-серверный.
- 1Откройте стартовое окно 1С со списком информационных баз
- 2Выделите нужную базу и посмотрите путь в нижней части окна
- 3Либо нажмите «Изменить» и посмотрите тип расположения
- 4Если база открыта — проверьте сведения через меню «Файл» → «О программе»
Просмотр данных в режиме 1С:Предприятие
Для большинства задач — посмотреть документы, справочники, остатки, проводки — достаточно обычного режима 1С:Предприятие. Это единственный способ, при котором платформа сама контролирует целостность данных, права доступа и блокировки.
Откройте базу, выберите нужный раздел (например, «Продажи», «Склад», «Справочники») и используйте стандартные списки и отчёты. Универсальные отчёты и «Все функции» (включается через меню «Сервис» → «Параметры» → отображение команды «Все функции») дают доступ практически к любым объектам конфигурации.
Через «Все функции» можно открыть любой регистр сведений, регистр накопления или бухгалтерии и посмотреть его записи напрямую. Это удобно, когда нужно проверить, какие движения сделал конкретный документ, не запуская отчёты.
Просмотр структуры базы через конфигуратор
Конфигуратор показывает не сами данные, а структуру базы: какие есть справочники, документы, регистры, какие у них реквизиты и как объекты связаны. Это нужно, чтобы понять, где физически хранится нужная информация.
Запустите конфигуратор, откройте конфигурацию («Конфигурация» → «Открыть конфигурацию») и изучите дерево объектов. Двойной клик по объекту открывает его свойства: реквизиты, табличные части, измерения и ресурсы регистров.
Для поиска по структуре используйте «Правка» → «Глобальный поиск» или поиск ссылок на объект: правый клик по объекту → «Поиск ссылок в объектах». Так можно выяснить, какие документы и регистры используют конкретный справочник.
Учтите: вход в конфигуратор требует монопольного доступа для ряда операций и прав администратора. В рабочее время пользователей лучше не выполнять действий, изменяющих конфигурацию базы данных.
Как открыть файловую базу 1Cv8.1CD
Файловая база 1С хранится в каталоге, главный файл которого — 1Cv8.1CD. Рядом могут лежать служебные файлы журналов и индексов. Этот файл не является ни SQL-базой, ни текстовым документом: это собственный бинарный формат платформы 1С.
Штатного способа «открыть и посмотреть» 1Cv8.1CD вне платформы нет. Правильный путь — добавить каталог базы в список информационных баз и открыть её в режиме предприятия или конфигуратора. Для анализа копии файла существуют сторонние инструменты (например, утилиты чтения формата 1CD), но они предназначены только для чтения и восстановления данных из повреждённых баз.
Перед любыми манипуляциями скопируйте весь каталог базы целиком, а не только файл 1Cv8.1CD: служебные файлы тоже участвуют в работе. Проверить целостность копии можно штатной утилитой chdbfl.exe из каталога установки платформы — она тестирует физическую целостность файловой базы.
Просмотр базы на SQL Server
В клиент-серверном варианте данные лежат в СУБД: чаще всего Microsoft SQL Server, реже PostgreSQL или Oracle. Увидеть список таблиц можно через SQL Server Management Studio (SSMS): подключитесь к серверу, раскройте нужную базу и откройте раздел «Tables».
Имена таблиц в SQL-базе 1С технические: например, _Document123, _Reference45, _AccumRg. Соответствие технических имён объектам конфигурации можно получить функцией встроенного языка «ПолучитьСтруктуруХраненияБазыДанных» — она выводит таблицу соответствия таблиц СУБД и объектов метаданных.
Прямые запросы SELECT к таблицам допустимы для чтения и аналитики, но помните об ограничениях: данные хранятся в фирменном представлении (даты со смещением, составные типы, хранение в нескольких таблицах), а сложные запросы могут создавать блокировки и замедлять работу пользователей.
Консоль запросов и внешние обработки
Консоль запросов — обработка, которая позволяет выполнять запросы на встроенном языке 1С и смотреть результат в табличном виде. Это безопасная альтернатива прямому доступу к СУБД: платформа сама преобразует типы, применяет права и не нарушает целостность.
Типовая «Консоль запросов» доступна в составе инструментов разработчика и на диске ИТС. Откройте обработку через «Файл» → «Открыть», напишите запрос (например, выборку из справочника или регистра) и выполните его — результат отобразится в виде таблицы с возможностью выгрузки.
Для регулярного анализа удобны универсальные отчёты и СКД (система компоновки данных): они позволяют строить произвольные выборки без программирования и сохранять варианты настроек.
ВЫБРАТЬ ПЕРВЫЕ 100
Номенклатура.Ссылка КАК Ссылка,
Номенклатура.Наименование КАК Наименование
ИЗ
Справочник.Номенклатура КАК НоменклатураСравнение способов доступа к данным
Выбор способа зависит от задачи: оперативный просмотр, аналитика, восстановление или разработка требуют разных инструментов и разного уровня прав.
Способы посмотреть базу 1С
Подходит для повседневного просмотра документов и справочников; ограничение — видны только данные, доступные по правам и интерфейсу
Доступ к любым регистрам и объектам без программирования; требуется включить команду и иметь права
Показывает структуру метаданных, а не сами данные; нужны права и осторожность с монопольным режимом
Гибкие выборки на языке 1С, безопасно для базы; требует навыка написания запросов
Быстрый анализ больших объёмов; только чтение, риск блокировок и сложность технических имён таблиц
Чтение файловой базы без платформы, восстановление повреждённых данных; не для рабочей базы и не для записи
Типичные ошибки и проверка результата
Чаще всего проблемы возникают не из-за отсутствия инструментов, а из-за нарушения правил безопасной работы. Ниже — ошибки, которые встречаются регулярно.
Как проверить результат
База открывается в режиме предприятия, списки и отчёты работают
Ошибки формата потока, требование восстановления — копия повреждена
Утилита chdbfl.exe завершает проверку без ошибок
Найдены ошибки физической целостности — требуется восстановление из резервной копии
Таблица результата заполнена, типы полей корректны
Пустой результат при заведомо заполненном объекте — проверьте права и условия запроса
Если задача — разово посмотреть данные, начинайте всегда с самого безопасного уровня: режим предприятия и «Все функции». Переходите к консоли запросов и SQL только когда штатных средств не хватает, и никогда — к прямой записи в базу.
Что важно запомнить
Путь к базе виден в стартовом окне 1С. Данные безопасно смотреть в режиме предприятия, через «Все функции» и консоль запросов. Файл 1Cv8.1CD и SQL-таблицы открывают только для чтения и только на копии; прямая запись в обход платформы разрушает базу.
Частые вопросы
Можно ли открыть базу 1С без установленной платформы?
Штатно — нет: формат 1Cv8.1CD читает только платформа 1С. Существуют сторонние утилиты для чтения этого формата, но они подходят для анализа и восстановления данных, а не для полноценной работы, и не гарантируют корректную интерпретацию всех типов.
Как посмотреть базу 1С, если нет пароля пользователя?
Без учётной записи доступ к данным через платформу невозможен — это штатный механизм защиты. Администратор кластера или базы может сбросить или создать пользователя. Обход пароля сторонними средствами — нарушение политики безопасности и часто закона.
Чем отличается файловая база от серверной при просмотре?
Файловая — это каталог с файлом 1Cv8.1CD, доступный напрямую с диска. Серверная хранится в СУБД (SQL Server, PostgreSQL), и к ней обращаются через сервер 1С или напрямую к СУБД. Для пользователя в режиме предприятия разницы в просмотре данных нет.
Как узнать, какой таблице SQL соответствует объект конфигурации?
Используйте функцию встроенного языка «ПолучитьСтруктуруХраненияБазыДанных»: она возвращает таблицу соответствия имён таблиц СУБД и объектов метаданных. Выполнить её можно через внешнюю обработку или консоль кода.
Можно ли смотреть данные базы во время работы пользователей?
В режиме предприятия и через консоль запросов — да, это штатная работа. Прямые SELECT-запросы к SQL тоже возможны, но тяжёлые запросы создают блокировки. Открывать файловую базу сторонними утилитами во время работы пользователей нельзя.
Что делать, если база не открывается и выдаёт ошибку формата?
Проверьте физическую целостность утилитой chdbfl.exe из каталога платформы, затем выполните тестирование и исправление в конфигураторе на копии базы. Если ошибки не устраняются — восстанавливайте базу из последней исправной резервной копии.