Поиск регистров в 1С: конфигуратор и режим Предприятия
Содержание
В конфигураторе регистры лежат в дереве конфигурации — в ветках Регистры сведений, Регистры накопления, Регистры бухгалтерии и Регистры расчёта. Чтобы посмотреть сами данные без конфигуратора, в режиме «1С:Предприятие» откройте Главное меню → Все функции → Регистры.
Путаница обычно в двух вещах. Первая: регистр как объект метаданных (его описывают в конфигураторе) и регистр как таблица с записями (её смотрят пользователи) — это разные уровни. Вторая: регистров четыре вида, и нужные данные могут лежать совсем не в той ветке, где их ищут.
Ниже — где именно расположены регистры, как найти конкретный из сотен, что у него внутри и как открыть его записи обычному пользователю.
Четыре вида регистров и что в каждом хранится
Прежде чем искать, определитесь, какой тип регистра вам нужен. От этого зависит и ветка в дереве, и способ просмотра.
| Вид регистра | Что хранит | Примеры |
|---|---|---|
| Регистр сведений | Значения в разрезе измерений; бывает периодическим | Курсы валют, цены номенклатуры, ответственные |
| Регистр накопления | Количественные и суммовые данные для остатков и оборотов | Товары на складах, взаиморасчёты, партии |
| Регистр бухгалтерии | Проводки по плану счетов: Дт/Кт, субконто, суммы | Журнал проводок бухучёта |
| Регистр расчёта | Результаты периодических расчётов по видам расчёта | Начисления и удержания в ЗУП |
Ключевое различие между накоплением и сведениями: регистр накопления умеет считать остатки и обороты (сколько было, пришло, ушло, осталось), а регистр сведений просто хранит значение, привязанное к набору измерений и, если он периодический, к дате.
Регистр бухгалтерии
есть только там, где ведётся бухучёт: в «Бухгалтерии предприятия», «Комплексной автоматизации», ERP. В «Управлении торговлей» ветки Регистры бухгалтерии вы не найдёте — её там нет.
Где лежат регистры в дереве конфигурации
Откройте конфигуратор. Если окно с деревом закрыто, вызовите его: меню Конфигурация → Открыть конфигурацию. Появится дерево конфигурации — длинный список веток объектов.
Регистры расположены ближе к концу дерева, после планов счетов и планов видов расчёта. Разверните нужную ветку щелчком по значку «плюс» слева от неё:
- 📁
Регистры сведений - 📁
Регистры накопления - 📁
Регистры бухгалтерии - 📁
Регистры расчёта
Внутри каждой ветки — список конкретных регистров конфигурации. У типовой «Бухгалтерии предприятия» их суммарно под сотню, поэтому вручную листать бессмысленно — быстрее искать по имени (см. следующий раздел).
Имя объекта в дереве — это внутреннее имя (без пробелов, латиницей или кириллицей слитно, например ЦеныНоменклатуры). Пользователь же видит синоним («Цены номенклатуры»). Если знаете только текст с экрана, ищите по синониму через панель свойств.
Внутри ветки конкретного регистра есть вложенные подпапки: Измерения, Ресурсы, Реквизиты, Формы, Макеты. По ним и смотрят устройство регистра.
Как быстро найти нужный регистр в конфигураторе
Когда регистр известен по названию, перебирать дерево не нужно. Есть несколько приёмов.
- Строка поиска над деревом. В верхней части окна конфигурации есть поле поиска. Введите часть имени — дерево отфильтруется, останутся только подходящие объекты.
- Быстрый поиск по набору. Встаньте курсором на ветку
Регистры накопленияи начните печатать имя — курсор сам перейдёт к первому совпадению. - Поиск по тексту.
Правка → Найти(Ctrl+F) ищет по именам и синонимам объектов.
Чтобы уточнить, что за регистр перед вами, откройте палитру свойств: выделите объект и нажмите F4 (или Alt+Enter). Там видно имя, синоним, комментарий и ключевые настройки.
Отдельный приём, если вы не знаете имя регистра, но знаете документ, который в него пишет. Щёлкните по регистру правой кнопкой → Дополнительно → Поиск ссылок на объект. 1С покажет, где регистр используется, в том числе документы-регистраторы и модули. Обратная команда — Поиск ссылок на объект на самом документе — покажет все регистры, которые этот документ затрагивает в коде обработки проведения.
Ещё один ориентир — ветка Общие → Критерии отбора и подписки, но для простого «где лежит регистр» они не нужны. Достаточно строки поиска и палитры свойств: по синониму находите объект, по палитре подтверждаете, что это он.
Обратный приём работает ещё проще: откройте проведённый документ в режиме Предприятия и нажмите кнопку ДтКт (или команду «Показать проводки и другие движения документа»). На отдельных закладках будут все регистры, в которые этот документ сделал записи. Так за два клика видно, какой регистр отвечает за нужные цифры.
Что внутри регистра: измерения, ресурсы, реквизиты
Открыв регистр в дереве, вы увидите его состав. Структура у всех видов похожа.
- Измерения — разрезы, в которых хранятся данные. Для склада это, например,
СкладиНоменклатура. Комбинация измерений задаёт уникальность записи. - Ресурсы — числовые значения, которые регистр накапливает:
Количество,Сумма. В регистре сведений ресурсом может быть и ссылочное значение (например,Ответственный). - Реквизиты — дополнительная информация, которая не влияет на уникальность и не суммируется.
У конкретных видов есть свои настройки в палитре свойств:
- Регистр сведений — свойства
Периодичность(непериодический, по дате, по позиции регистратора) иРежим записи(НезависимыйилиПодчинён регистратору). - Регистр накопления — свойство
Вид регистра:ОстаткиилиОбороты. От этого зависит, какие виртуальные таблицы у него будут. - Регистр бухгалтерии — привязка к плану счетов и признаки ресурсов (балансовый, по субконто).
- Регистр расчёта — привязка к плану видов расчёта и график.
Для разработчика важны виртуальные таблицы — именно к ним пишут запросы. У регистра накопления остатков это РегистрНакопления.ИмяРегистра.Остатки, у оборотного — .Обороты, у остаточного ещё и .ОстаткиИОбороты. У периодического регистра сведений — .СрезПоследних и .СрезПервых. Имена таблиц 1С строит автоматически из имени регистра.
Как открыть данные регистра в режиме «1С:Предприятие»
Пользователю конфигуратор не нужен — записи регистров доступны прямо в программе. По умолчанию команда скрыта, её надо включить один раз.
- Нажмите значок главного меню в левом верхнем углу окна программы.
- Выберите
Сервис → Параметры. - Установите флажок «Отображать команду “Все функции”» и нажмите
ОК.
После этого откройте Главное меню → Все функции. В появившемся окне регистры сгруппированы по видам: Регистры сведений, Регистры накопления и так далее. Выберите нужный — откроется список его записей.
Второй способ, удобный для анализа, — универсальный отчёт. В «Бухгалтерии предприятия» он лежит в разделе Отчёты (группа «Стандартные отчёты», команда Универсальный отчёт). В отчёте выбираете тип объекта (Регистр накопления, Регистр сведений), сам регистр и его таблицу (Остатки, Обороты), настраиваете отбор и группировки. Это гибче, чем голый список, и не грузит форму целиком.
Список регистра открывает все записи. На больших регистрах (движения товаров за годы) это сотни тысяч строк и долгая загрузка. Сразу ставьте отбор по периоду и ключевым измерениям или пользуйтесь универсальным отчётом.
Третий способ вы уже знаете — кнопка ДтКт в документе. Она показывает движения именно этого документа во всех регистрах, что удобнее, когда интересует один конкретный документ, а не вся таблица.
Как отобрать нужные записи в открытом регистре
Список регистра — это обычная таблица, и к ней применимы стандартные средства отбора. Когда записей много, настройте фильтр, иначе нужную строку не найти.
- Быстрый поиск по колонке. Встаньте в нужный столбец и нажмите
Ctrl+F— откроется строка поиска по видимым данным. - Отбор по значению. Выделите ячейку (например, конкретную номенклатуру) и в командной панели списка через меню
Ещёвыберите команду отбора по текущему значению. Останутся только записи с этим значением измерения. - Гибкая настройка.
Ещё → Настроить списокоткрывает окно с закладкамиОтбор,Сортировка,Группировка. Здесь можно задать условие по нескольким измерениям сразу и упорядочить записи.
Для периодического регистра сведений в списке есть колонка Период — по ней отбирают записи на нужную дату. Для регистра накопления полезно сортировать по полю Регистратор, чтобы видеть движения одного документа подряд.
Если нужны не отдельные записи, а свёрнутые итоги (остаток на дату, оборот за период), список не поможет — он показывает движения построчно. Для сверток используйте универсальный отчёт с нужной виртуальной таблицей.
Обслуживание регистров: итоги и их пересчёт
Регистры остатков и регистр бухгалтерии хранят заранее рассчитанные итоги — чтобы остаток на дату считался мгновенно, а не суммированием всех движений. У итогов есть граница: до неё итоги хранятся по месяцам, после — рассчитываются «на лету».
Иногда отчёты начинают показывать неверные остатки или работают медленно — тогда итоги пересчитывают.
- Управление итогами. В режиме Предприятия:
Все функции → Стандартные → Управление итогами. Здесь задают период рассчитанных итогов и запускают пересчёт по регистрам остатков и бухгалтерии. - Тестирование и исправление. В конфигураторе:
Администрирование → Тестирование и исправлениес включённой опцией «Пересчёт итогов». Пересобирает итоги глубже.
Тестирование и исправление требует монопольного доступа к базе: все пользователи должны выйти, иначе процедура не запустится. Планируйте её на нерабочее время и сделайте резервную копию заранее. Управление итогами в штатном режиме монополии не требует, но на время пересчёта база нагружена.
Чего делать не нужно: вручную править или удалять записи регистров, подчинённых регистратору. Такие движения формирует документ, и правильный способ их изменить — перепровести документ , а не лезть в таблицу регистра.
Частые вопросы
Чем регистр отличается от справочника?
Почему в моей конфигурации нет ветки «Регистры бухгалтерии»?
Можно ли изменить запись регистра вручную?
Как узнать, какой документ сформировал движение?
Регистратор — это и есть документ. Откройте его прямо из строки списка, чтобы увидеть источник движения.Нужен ли конфигуратор, чтобы посмотреть данные регистра?
Все функции или универсальный отчёт. Конфигуратор нужен только для изучения структуры регистра и его настроек.