Поиск регистров в 1С: конфигуратор и режим Предприятия

· 8 мин

Содержание

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

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

Ниже — где именно расположены регистры, как найти конкретный из сотен, что у него внутри и как открыть его записи обычному пользователю.

Четыре вида регистров и что в каждом хранится

Прежде чем искать, определитесь, какой тип регистра вам нужен. От этого зависит и ветка в дереве, и способ просмотра.

Вид регистраЧто хранитПримеры
Регистр сведенийЗначения в разрезе измерений; бывает периодическимКурсы валют, цены номенклатуры, ответственные
Регистр накопленияКоличественные и суммовые данные для остатков и оборотовТовары на складах, взаиморасчёты, партии
Регистр бухгалтерииПроводки по плану счетов: Дт/Кт, субконто, суммыЖурнал проводок бухучёта
Регистр расчётаРезультаты периодических расчётов по видам расчётаНачисления и удержания в ЗУП

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

Регистр бухгалтерии есть только там, где ведётся бухучёт: в «Бухгалтерии предприятия», «Комплексной автоматизации», ERP. В «Управлении торговлей» ветки Регистры бухгалтерии вы не найдёте — её там нет.

В каком регистре искать нужные данные?

Где лежат регистры в дереве конфигурации

Откройте конфигуратор. Если окно с деревом закрыто, вызовите его: меню Конфигурация → Открыть конфигурацию. Появится дерево конфигурации — длинный список веток объектов.

Регистры расположены ближе к концу дерева, после планов счетов и планов видов расчёта. Разверните нужную ветку щелчком по значку «плюс» слева от неё:

  • 📁 Регистры сведений
  • 📁 Регистры накопления
  • 📁 Регистры бухгалтерии
  • 📁 Регистры расчёта

Внутри каждой ветки — список конкретных регистров конфигурации. У типовой «Бухгалтерии предприятия» их суммарно под сотню, поэтому вручную листать бессмысленно — быстрее искать по имени (см. следующий раздел).

Имя объекта в дереве — это внутреннее имя (без пробелов, латиницей или кириллицей слитно, например ЦеныНоменклатуры). Пользователь же видит синоним («Цены номенклатуры»). Если знаете только текст с экрана, ищите по синониму через панель свойств.

Внутри ветки конкретного регистра есть вложенные подпапки: Измерения, Ресурсы, Реквизиты, Формы, Макеты. По ним и смотрят устройство регистра.

Как быстро найти нужный регистр в конфигураторе

Когда регистр известен по названию, перебирать дерево не нужно. Есть несколько приёмов.

  1. Строка поиска над деревом. В верхней части окна конфигурации есть поле поиска. Введите часть имени — дерево отфильтруется, останутся только подходящие объекты.
  2. Быстрый поиск по набору. Встаньте курсором на ветку Регистры накопления и начните печатать имя — курсор сам перейдёт к первому совпадению.
  3. Поиск по тексту. Правка → Найти (Ctrl+F) ищет по именам и синонимам объектов.

Чтобы уточнить, что за регистр перед вами, откройте палитру свойств: выделите объект и нажмите F4 (или Alt+Enter). Там видно имя, синоним, комментарий и ключевые настройки.

Отдельный приём, если вы не знаете имя регистра, но знаете документ, который в него пишет. Щёлкните по регистру правой кнопкой → Дополнительно → Поиск ссылок на объект. 1С покажет, где регистр используется, в том числе документы-регистраторы и модули. Обратная команда — Поиск ссылок на объект на самом документе — покажет все регистры, которые этот документ затрагивает в коде обработки проведения.

Ещё один ориентир — ветка Общие → Критерии отбора и подписки, но для простого «где лежит регистр» они не нужны. Достаточно строки поиска и палитры свойств: по синониму находите объект, по палитре подтверждаете, что это он.

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

Что внутри регистра: измерения, ресурсы, реквизиты

Открыв регистр в дереве, вы увидите его состав. Структура у всех видов похожа.

  • Измерения — разрезы, в которых хранятся данные. Для склада это, например, Склад и Номенклатура. Комбинация измерений задаёт уникальность записи.
  • Ресурсы — числовые значения, которые регистр накапливает: Количество, Сумма. В регистре сведений ресурсом может быть и ссылочное значение (например, Ответственный).
  • Реквизиты — дополнительная информация, которая не влияет на уникальность и не суммируется.

У конкретных видов есть свои настройки в палитре свойств:

  • Регистр сведений — свойства Периодичность (непериодический, по дате, по позиции регистратора) и Режим записи (Независимый или Подчинён регистратору).
  • Регистр накопления — свойство Вид регистра: Остатки или Обороты. От этого зависит, какие виртуальные таблицы у него будут.
  • Регистр бухгалтерии — привязка к плану счетов и признаки ресурсов (балансовый, по субконто).
  • Регистр расчёта — привязка к плану видов расчёта и график.

Для разработчика важны виртуальные таблицы — именно к ним пишут запросы. У регистра накопления остатков это РегистрНакопления.ИмяРегистра.Остатки, у оборотного — .Обороты, у остаточного ещё и .ОстаткиИОбороты. У периодического регистра сведений — .СрезПоследних и .СрезПервых. Имена таблиц 1С строит автоматически из имени регистра.

Как открыть данные регистра в режиме «1С:Предприятие»

Пользователю конфигуратор не нужен — записи регистров доступны прямо в программе. По умолчанию команда скрыта, её надо включить один раз.

  1. Нажмите значок главного меню в левом верхнем углу окна программы.
  2. Выберите Сервис → Параметры.
  3. Установите флажок «Отображать команду “Все функции”» и нажмите ОК.

После этого откройте Главное меню → Все функции. В появившемся окне регистры сгруппированы по видам: Регистры сведений, Регистры накопления и так далее. Выберите нужный — откроется список его записей.

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

Список регистра открывает все записи. На больших регистрах (движения товаров за годы) это сотни тысяч строк и долгая загрузка. Сразу ставьте отбор по периоду и ключевым измерениям или пользуйтесь универсальным отчётом.

Третий способ вы уже знаете — кнопка ДтКт в документе. Она показывает движения именно этого документа во всех регистрах, что удобнее, когда интересует один конкретный документ, а не вся таблица.

Как отобрать нужные записи в открытом регистре

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

  • Быстрый поиск по колонке. Встаньте в нужный столбец и нажмите Ctrl+F — откроется строка поиска по видимым данным.
  • Отбор по значению. Выделите ячейку (например, конкретную номенклатуру) и в командной панели списка через меню Ещё выберите команду отбора по текущему значению. Останутся только записи с этим значением измерения.
  • Гибкая настройка. Ещё → Настроить список открывает окно с закладками Отбор, Сортировка, Группировка. Здесь можно задать условие по нескольким измерениям сразу и упорядочить записи.

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

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

Обслуживание регистров: итоги и их пересчёт

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

Иногда отчёты начинают показывать неверные остатки или работают медленно — тогда итоги пересчитывают.

  • Управление итогами. В режиме Предприятия: Все функции → Стандартные → Управление итогами. Здесь задают период рассчитанных итогов и запускают пересчёт по регистрам остатков и бухгалтерии.
  • Тестирование и исправление. В конфигураторе: Администрирование → Тестирование и исправление с включённой опцией «Пересчёт итогов». Пересобирает итоги глубже.

Тестирование и исправление требует монопольного доступа к базе: все пользователи должны выйти, иначе процедура не запустится. Планируйте её на нерабочее время и сделайте резервную копию заранее. Управление итогами в штатном режиме монополии не требует, но на время пересчёта база нагружена.

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

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

Чем регистр отличается от справочника?
Справочник хранит объекты — номенклатуру, контрагентов, сотрудников (нормативно-справочную информацию). Регистр хранит движения и значения в разрезе измерений, и чаще всего его записи подчинены документу-регистратору.
Почему в моей конфигурации нет ветки «Регистры бухгалтерии»?
Регистры бухгалтерии есть только там, где ведётся бухучёт по плану счетов: «Бухгалтерия предприятия», «Комплексная автоматизация», ERP. В «Управлении торговлей» бухгалтерских проводок нет, поэтому и ветки нет.
Можно ли изменить запись регистра вручную?
Записи, подчинённые регистратору, меняются только перепроведением документа. Записи независимого регистра сведений можно редактировать через список, но делайте это осознанно — они влияют на расчёты.
Как узнать, какой документ сформировал движение?
У записи регистра есть поле Регистратор — это и есть документ. Откройте его прямо из строки списка, чтобы увидеть источник движения.
Нужен ли конфигуратор, чтобы посмотреть данные регистра?
Нет. Данные смотрят в режиме Предприятия через Все функции или универсальный отчёт. Конфигуратор нужен только для изучения структуры регистра и его настроек.