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