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