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