Разработка и Конфигурация · 11 мин
Регистры сведений в 1С: где найти и как открыть
Где найти регистры сведений в 1С: через конфигуратор, меню «Все функции», поиск и код. Разбор типовых конфигураций, проверка прав доступа и частые ошибки.
Регистры сведений — это объекты конфигурации 1С, которые хранят данные в виде таблиц: например, курсы валют, цены номенклатуры, адреса контрагентов, штрихкоды. В отличие от справочников, они не всегда выведены в пользовательский интерфейс, поэтому у новичков возникает вопрос, где их искать. Ответ зависит от того, работаете вы в режиме «Конфигуратор» или в обычном пользовательском режиме «Предприятие».
В конфигураторе весь список регистров сведений доступен в дереве метаданных, независимо от настроек интерфейса. В режиме «Предприятие» видны только те регистры, для которых разработчик создал форму списка и добавил их в командный интерфейс подсистем. Остальные открываются через универсальное меню «Все функции» или программно.
Ниже разобраны все рабочие способы: от дерева конфигурации до запроса к базе, а также ограничения по правам доступа и типичные ошибки при поиске.
Где регистры сведений находятся в конфигураторе
Откройте конфигуратор и разверните дерево конфигурации (меню «Конфигурация» → «Открыть конфигурацию» или кнопка на панели инструментов). В дереве метаданных найдите ветку «Регистры сведений» — она расположена между «Регистрами накопления» и «Регистрами бухгалтерии». Развернув её, вы увидите полный список всех регистров сведений, существующих в конфигурации, включая те, что скрыты от пользователей.
Двойной клик по имени регистра открывает окно редактирования его свойств: измерения, ресурсы, реквизиты, режим записи (независимый или подчинён регистратору), периодичность. Чтобы посмотреть сами данные, а не структуру, конфигуратора недостаточно — нужно запустить режим «Предприятие» или открыть таблицу через внешние инструменты.
Если конфигурация большая (например, «1С:ERP» или «Комплексная автоматизация» содержат сотни регистров), используйте поиск по дереву метаданных: кликните по дереву и начните вводить имя регистра, либо воспользуйтесь глобальным поиском по метаданным (Ctrl+Shift+F с областью поиска «Метаданные»).
- 1Откройте конфигуратор и загрузите дерево конфигурации
- 2Разверните ветку «Регистры сведений»
- 3Используйте поиск по первым буквам имени, если список длинный
- 4Дважды кликните по регистру, чтобы увидеть его структуру
- 5Для просмотра данных запустите режим «Предприятие»
Как открыть регистр сведений в режиме «Предприятие»
В пользовательском режиме регистры сведений обычно привязаны к разделам интерфейса. Например, в «1С:Бухгалтерии» курсы валют открываются из справочника «Валюты» по кнопке «Курсы валют», а в «Управлении торговлей» цены номенклатуры доступны из раздела «Ценообразование». Это самый удобный путь, если вы знаете, к какому прикладному объекту относится регистр.
Если регистр не выведен ни в одно меню, используйте окно «Все функции». В тонком клиенте оно открывается через главное меню (кнопка с «бургером» в левом верхнем углу) → пункт «Все функции». Если пункта нет, попросите администратора включить его: в параметрах сеанса или через команду запуска «ВключитьВсеФункции». В веб-клиенте «Все функции» также доступны при соответствующей настройке.
В открывшемся окне разверните папку «Регистры сведений» — там перечислены все регистры конфигурации, к которым у вас есть права. Двойной клик открывает форму списка, где можно просматривать, добавлять и редактировать записи.
Поиск через полнотекстовый поиск и навигационные ссылки
Когда вы не знаете точного названия регистра, помогает глобальный поиск по конфигурации. В конфигураторе нажмите Ctrl+Shift+F, введите часть имени (например, «штрихкод» или «курсы») и выберите поиск по метаданным. Результат покажет не только сам регистр, но и объекты, где он используется: документы, отчёты, общие модули.
Каждый регистр сведений имеет стандартную навигационную ссылку вида e1cib/list/РегистрСведений.КурсыВалют. Зная имя регистра из конфигуратора, можно открыть его напрямую: скопируйте ссылку в буфер и выполните команду «Перейти по ссылке» из главного меню, либо вставьте ссылку в поле перехода. Это быстрый способ для опытных пользователей.
Такой подход особенно полезен при работе в тонком и веб-клиенте, где структура меню может отличаться от привычной, а навигационные ссылки работают одинаково во всех клиентах.
Как найти регистр сведений программно
Разработчику часто нужно не открыть форму, а получить данные регистра в коде. Для этого используется коллекция метаданных и менеджер регистра сведений. Проверить существование регистра и прочитать его записи можно так:
// Проверка существования регистра в конфигурации
Если Метаданные.РегистрыСведений.Найти("КурсыВалют") <> Неопределено Тогда
// Получение последней записи по измерению
Отбор = Новый Структура("Валюта", ВалютаСсылка);
ДанныеКурса = РегистрыСведений.КурсыВалют.ПолучитьПоследнее(ТекущаяДата(), Отбор);
КонецЕсли;
Для просмотра всех записей без формы удобна консоль запросов — типовая или внешняя обработка. Запрос вида ВЫБРАТЬ * ИЗ РегистрСведений.КурсыВалют покажет содержимое таблицы целиком. Это безопасный способ чтения: запросы на выборку не меняют данные.
Программный доступ критичен при отладке: если пользователь жалуется, что «курс не подтягивается», вы можете прямо в консоли проверить, есть ли вообще запись по нужному измерению на нужную дату.
Запрос = Новый Запрос("ВЫБРАТЬ ПЕРВЫЕ 100 * ИЗ РегистрСведений.КурсыВалют"); Результат = Запрос.Выполнить().Выгрузить();Почему регистр не виден: права и настройки интерфейса
Самая частая причина «пропавшего» регистра — права доступа. Если у вашей роли нет права «Чтение» на конкретный регистр сведений, он не отобразится ни в меню, ни в окне «Все функции». Проверить это может администратор: в конфигураторе откройте роль пользователя («Администрирование» → «Пользователи» → профиль группы доступа, либо напрямую роли в дереве конфигурации) и посмотрите отметки на объекте.
Вторая причина — регистр просто не добавлен в командный интерфейс ни одной подсистемы. Разработчик мог создать регистр для служебных целей (например, хранение настроек обмена), и он осознанно скрыт от пользователей. Такие регистры видны только в конфигураторе и через «Все функции».
Третья ситуация — функциональные опции. В типовых конфигурациях часть объектов скрывается, пока не включена соответствующая опция в настройках программы (например, «Валютный учёт» или «Серии номенклатуры»). Если регистр связан с отключённой опцией, его команды не появятся в интерфейсе.
Где искать конкретные регистры в типовых конфигурациях
В типовых решениях основные регистры сведений привязаны к прикладным разделам. Ниже — ориентиры для популярных конфигураций; точное расположение может отличаться между версиями, но логика разделов сохраняется.
| Данные | 1С:Бухгалтерия | Управление торговлей / ERP |
|---|---|---|
| Курсы валют | Справочник «Валюты» → кнопка «Курсы валют» | Раздел «Нормативно-справочная информация» или из карточки валюты |
| Цены номенклатуры | Раздел «Склад» или «Покупки» → «Цены номенклатуры» | Раздел «Ценообразование» → «Цены номенклатуры» |
| Контактная информация | Карточка контрагента, поле адреса/телефона | Карточка партнёра → «Контактная информация» |
| Штрихкоды | Карточка номенклатуры → «Штрихкоды» | Карточка номенклатуры → «Штрихкоды» |
Если нужного пункта нет на видном месте, ищите регистр через «Все функции» по прикладному имени. Учтите, что синоним регистра (то, что видит пользователь) может отличаться от имени в метаданных: например, регистр «КурсыВалют» отображается как «Курсы валют».
Проверка результата и границы самостоятельной работы
Признак того, что вы нашли нужный регистр: открывшаяся форма содержит ожидаемые колонки (измерения и ресурсы, которые вы видели в конфигураторе или в документации) и реальные данные. Если таблица пуста, проверьте, не подчинён ли регистр регистратору — тогда записи появятся только после проведения соответствующих документов.
Безопасная зона самостоятельной работы — просмотр данных, выгрузка в табличный документ, чтение через запросы. Изменение записей допустимо только в прикладных регистрах, предназначенных для ручного ведения (курсы, цены, контактные данные). Служебные регистры, имена которых содержат слова вроде «Обмен», «Версии», «Очередь», «Настройки синхронизации», лучше не трогать без сопровождающего специалиста.
Как проверить результат
Форма списка показывает записи с ожидаемыми колонками
Форма пустая или выдаёт ошибку прав доступа
Колонки совпадают с измерениями и ресурсами из конфигуратора
Набор полей не совпадает — вероятно, открыт другой объект
У независимого регистра доступна кнопка «Создать»
Кнопки создания нет — регистр подчинён регистратору, записи создаются документами
Частые вопросы
Чем регистр сведений отличается от справочника?
Справочник хранит объекты с уникальными ссылками (контрагенты, товары), на которые можно ссылаться из документов. Регистр сведений хранит строки данных в разрезе измерений (например, цена конкретного товара на дату) и обычно не имеет самостоятельных ссылок на записи. Формы похожи, но в дереве конфигурации это разные ветки.
Почему в меню «Все функции» нет нужного регистра?
Наиболее вероятные причины: у вашей роли нет права чтения на этот объект, либо регистр скрыт отключённой функциональной опцией. Проверку прав и опций выполняет администратор в конфигураторе.
Как открыть регистр сведений в веб-клиенте?
Так же, как в тонком: через командный интерфейс разделов или «Все функции», если функция включена администратором. Дополнительно работает переход по навигационной ссылке вида e1cib/list/РегистрСведений.ИмяРегистра.
Можно ли посмотреть данные регистра без режима «Предприятие»?
Да, через консоль запросов или внешние инструменты просмотра таблиц. Запрос на выборку только читает данные и не изменяет базу, поэтому это безопасный способ для анализа.
Почему в регистре нельзя создать запись вручную?
Значит, регистр подчинён регистратору: его записи формируются автоматически при проведении документов. Проверьте свойство «Режим записи» в конфигураторе — если там «Подчинение регистратору», ручное добавление недоступно по замыслу разработчика.
Как быстро найти, в каких документах используется регистр?
В конфигураторе кликните правой кнопкой по регистру в дереве метаданных и выберите «Поиск ссылок в объектах» (или используйте глобальный поиск по имени). Результат покажет документы, отчёты и модули, где регистр задействован.
Что важно запомнить
Полный список регистров сведений всегда доступен в конфигураторе в одноимённой ветке дерева конфигурации. В режиме «Предприятие» ищите их через прикладные разделы меню, «Все функции» или навигационные ссылки. Если регистр не виден — проверяйте права и функциональные опции, а служебные регистры не редактируйте без необходимости.