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