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

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

Как посмотреть регистр сведений в 1С

Как открыть и посмотреть регистр сведений в 1С: через меню, режим «Все функции», запрос и консоль. Права доступа, фильтры, типичные ошибки и проверка результата.

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

Способ просмотра зависит от того, работаете вы в типовой конфигурации (1С:Бухгалтерия, Управление торговлей, ЗУП) или в самописной, какие у вас права и нужен ли просто просмотр или анализ данных. Ниже разобраны все рабочие варианты: от штатного меню до консоли запросов и конфигуратора.

Что такое регистр сведений и где он находится

Регистр сведений хранит данные в виде таблицы: измерения (например, «Номенклатура»), ресурсы (например, «Цена») и реквизиты. Регистры бывают периодическими (записи привязаны к дате, как курсы валют) и непериодическими (например, штрихкоды). Периодические регистры дополнительно делятся по режиму подчинения: независимые и подчинённые регистратору.

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

Именно поэтому один и тот же регистр в одной базе открывается кнопкой из карточки товара, а в другой — только через «Все функции». Поведение определяется конфигурацией, а не платформой.

Способ 1: открыть регистр через «Все функции»

Универсальный метод, работающий в любой конфигурации на управляемых формах. Нажмите кнопку главного меню (круглая кнопка или значок «≡» в левом верхнем углу) и выберите пункт «Все функции». Если пункта нет, сначала включите его: главное меню → «Сервис» → «Параметры» → установите флажок «Отображать команду "Все функции"».

В открывшемся окне найдите в дереве ветку «Регистры сведений», раскройте её и дважды щёлкните по нужному регистру либо выберите его и нажмите «Открыть». Откроется табличный список записей, где можно сортировать, отбирать и редактировать данные (если позволяют права и режим регистра).

Порядок действий
  1. 1
    Главное меню → Сервис → Параметры → включите «Отображать команду Все функции»
  2. 2
    Главное меню → Все функции
  3. 3
    В дереве раскройте «Регистры сведений» и выберите нужный
  4. 4
    Нажмите «Открыть» и проверьте, что список записей загрузился
  5. 5
    Настройте отбор или сортировку через «Ещё → Настроить список»

Для периодического регистра в списке будет колонка «Период». Чтобы увидеть значения на конкретную дату, используйте команду «Установить период» или отбор по полю «Период» — иначе в списке будут все исторические записи подряд, что затрудняет чтение.

Способ 2: найти регистр через штатный интерфейс конфигурации

В типовых решениях основные регистры сведений выведены в меню. Например, курсы валют открываются из справочника «Валюты» кнопкой «Курсы валют», цены номенклатуры — из раздела закупок или из карточки товара, штрихкоды — из карточки номенклатуры по кнопке «Штрихкоды».

Такой путь удобнее, потому что регистр открывается уже с установленным отбором по конкретному объекту: вы видите цены только этого товара, а не всю таблицу целиком. Если вы знаете, к какому объекту привязаны данные, сначала поищите команду в его карточке на панели навигации («Перейти», ссылки над формой).

Ограничение способа очевидно: разработчик выводит в интерфейс далеко не все регистры. Служебные и технологические регистры (например, кэши, очереди обмена, версии объектов) через меню обычно недоступны.

Способ 3: посмотреть регистр через конфигуратор

Если есть доступ к конфигуратору, откройте дерево конфигурации, найдите ветку «Регистры сведений» и нужный объект. Двойной щелчок откроет окно редактирования, где видны измерения, ресурсы, реквизиты, периодичность и режим записи — это полезно, когда нужно понять структуру регистра, а не только данные.

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

Через конфигуратор также проверяют права: откройте роль, найдите регистр и посмотрите установленные права «Чтение», «Добавление», «Изменение». Если права «Чтение» нет ни в одной вашей роли, регистр не откроется ни одним способом.

Способ 4: выборка данных запросом или консолью запросов

Когда нужно не просто открыть таблицу, а получить данные с условиями — например, все цены по списку товаров на дату — удобнее запрос. В консоли запросов (внешняя обработка) или в коде используется виртуальная таблица «СрезПоследних» для периодических регистров.

bsl
ВЫБРАТЬ
	Цены.Номенклатура,
	Цены.Цена
ИЗ
	РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Период, ) КАК Цены

Для непериодического регистра виртуальных таблиц нет — обращайтесь к физической таблице регистра напрямую: РегистрСведений.ШтрихкодыНоменклатуры. Для регистра, подчинённого регистратору, прямое редактирование записей недоступно — данные формируются документами, и смотреть их логично через движения конкретного документа (кнопка «Движения документа» или отчёт по движениям).

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

Права доступа и типичные проблемы

Чаще всего регистр «не открывается» по одной из трёх причин: нет права «Чтение» в ролях пользователя, команда «Все функции» отключена в параметрах, либо регистр подчинён регистратору и пуст, потому что документы не проведены. Диагностику начинайте с проверки прав под своей учётной записью.

Типичные ошибки
01
Попытка редактировать регистр, подчинённый регистратору, вручную — записи перезапишутся при перепроведении документов, а ручные правки создадут рассинхронизацию
02
Просмотр периодического регистра без установки даты — пользователь видит устаревшую запись и принимает её за актуальную
03
Открытие огромного регистра без отбора — долгое ожидание или зависание клиента
04
Поиск регистра в меню, хотя разработчик не вывел его в интерфейс — нужно использовать «Все функции»

Если прав не хватает, обратитесь к администратору: ему достаточно добавить вам роль с правом «Чтение» на конкретный регистр. Самостоятельно расширять права через конфигуратор в рабочей базе не стоит — это задача администратора с последующим обновлением конфигурации.

Как проверить, что вы смотрите актуальные данные

Для периодических регистров ключевой контроль — колонка «Период» и корректная установка отбора по дате. Сравните значение из регистра с тем, что показывает типовой отчёт или карточка объекта: если цена в регистре отличается от цены в документе, вероятно, вы смотрите не ту запись или не ту дату.

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

Как проверить результат

Список записей открылся
Норма

Видны строки с ожидаемыми измерениями и ресурсами

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

Пустой список при заведомо заполненном регистре — проверьте права и отборы

Актуальность периодических данных
Норма

Установлен отбор по дате, значение совпадает с данными объекта

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

Показана старая запись без учёта периода

Регистр подчинён регистратору
Норма

Записи соответствуют движениям проведённых документов

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

Записи есть, а документов-регистраторов нет — признак ручных правок или сбоя

Если данные в регистре и в отчётах расходятся, проверьте, не использует ли отчёт виртуальную таблицу с другими параметрами, и нет ли в базе нескольких похожих регистров (в типовых конфигурациях встречаются, например, разные регистры цен для разных механизмов ценообразования).

Итог

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

Регистр сведений открывается через «Все функции → Регистры сведений», из штатных команд интерфейса или запросом. Для периодических регистров всегда контролируйте дату среза, для подчинённых регистратору — смотрите движения документов, а ручные правки выполняйте только после резервной копии и с пониманием последствий.

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

Почему в меню нет пункта «Все функции»?

Команда скрыта по умолчанию. Включите её: главное меню → «Сервис» → «Параметры» → флажок «Отображать команду "Все функции"». В тонком и веб-клиенте путь аналогичен. После включения пункт появится в главном меню.

Регистр открылся, но список пустой, хотя данные точно есть. Что делать?

Сначала снимите все отборы («Ещё → Отключить отбор» или сброс настроек списка). Затем проверьте права на чтение регистра. Если регистр подчинён регистратору — убедитесь, что документы, которые должны делать записи, реально проведены.

Можно ли посмотреть регистр сведений без прав администратора?

Да, если в ваших ролях есть право «Чтение» на этот регистр. Многие регистры доступны обычным пользователям через штатные команды (курсы валют, цены). Если доступа нет — его может предоставить только администратор через настройку ролей.

Чем регистр сведений отличается от регистра накопления при просмотре?

Регистр сведений хранит значения (цена, курс, адрес), а регистр накопления — остатки и обороты (остатки товаров, взаиморасчёты). У регистров накопления есть виртуальные таблицы «Остатки» и «Обороты», у регистров сведений — «СрезПоследних» и «СрезПервых» (только для периодических).

Как посмотреть, какой документ создал запись в регистре?

Если регистр подчинён регистратору, в списке записей есть колонка «Регистратор» — отобразите её через настройку списка. По ней можно перейти к документу. Для независимых регистров регистратора нет: записи создаются вручную или программно, и источник по самой таблице не отслеживается.

Опасно ли редактировать записи регистра вручную?

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