Регистры в 1С: виды, назначение и где их найти

Содержание

Регистр в 1С - это специализированная таблица платформы 1С:Предприятие, которая накапливает данные об изменениях, остатках или событиях. 

В отличие от справочников и документов, регистр не описывает объект и не оформляет хозяйственную операцию. 

Он фиксирует факт и хранит его последствия в структурированном виде. 

Именно регистры лежат в основе всех типовых и собственных отчётов и расчётов в любой конфигурации 1С.

Содержание

Регистры сведений в 1С

Для чего нужны регистры в 1С

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

Отчёт «Остатки товаров» читает регистр накопления, оборотно-сальдовая ведомость -  бухгалтерии, расчётный листок - расчёта. 

Без них невозможно получить ни один итоговый показатель: вся учётная аналитика строится именно на них.

Виды регистров в 1С

Платформа предоставляет четыре вида регистров. Каждый оптимизирован под конкретный класс учётных задач.

Накопления

Самый распространённый вид. 

Хранит движения ресурсов: количество, сумму, объём в разрезе измерений (аналитических срезов). 

Существует в двух вариантах:

Остатки - рассчитывает и хранит итоговый остаток по каждому набору измерений. 

Применяется там, где важен текущий баланс: товары на складах, взаиморасчёты с контрагентами, денежные средства.

Обороты- фиксирует только приход и расход без общего итога. 

Используется для статистики: обороты продаж, количество обращений, объём выпуска продукции.

Ключевое преимущество регистров накопления - виртуальные таблицы: «Остатки», «Обороты». 

Они позволяют получать агрегированные данные одним запросом без ручного суммирования строк.

Сведений

Хранит произвольную информацию, которая меняется со временем, но не является движением ресурса. 

Типичные примеры: курсы валют, цены номенклатуры, ставки налогов, настройки учётной политики.

Периодический - каждая запись привязана к дате. 

Система автоматически выбирает актуальное значение на любой указанный момент времени. Именно так в 1С хранятся цены: не одна текущая цифра, а вся история изменений.

Непериодический - хранит одно актуальное значение без истории. Подходит для настроек, которые не требуют ретроспективы.

Бухгалтерии

Специализированный объект для двойной записи. 

Применяется в конфигурациях на базе бухгалтерского учёта, 1С: Бухгалтерия предприятия, Комплексная автоматизация, ERP, УНФ.

Каждая запись содержит счёт дебета, счёт кредита, субконто и сумму. 

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

Расчёта

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

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

Где находятся регистры в 1С

Это служебные объекты платформы. 

В стандартном пользовательском интерфейсе они не отображаются как самостоятельные разделы: пользователь работает с ними косвенно через документы и отчёты. 

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

Через функции «Технического специалиста»

Это самый быстрый и универсальный способ для пользователя.

В правом верхнем углу открыть соответствующее меню.

Если оно не доступно, то там же нужно зайти в Настройки → Параметры → Активировать пункт.

Теперь можно открыть нужный регистр, просматривать его записи, фильтровать по периоду и измерениям.

Регистры через меню технического специалиста

В Конфигураторе

Разработчик находит регистры в дереве метаданных конфигурации. Они сгруппированы по видам в отдельных ветках:

- Регистры накопления

- Регистры сведений

- Регистры бухгалтерии

- Регистры расчёта

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

Через консоль запросов

Консоль запросов - обработка (встроенная в некоторые конфигурации или загружаемая отдельно) позволяет обращаться к регистрам напрямую через язык запросов 1С. 

Это основной инструмент разработчика для анализа данных, отладки учётной логики и проверки корректности движений.

Непосредственно в документе

В любой последней конфигурации можно  увидеть все движения по конкретному документу.

Например, в конфигурации Управление Торговле, через меню «Отчеты».

Доступна вся информация с возможностью перехода по ссылке для последующего детального анализа.

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

Как регистры связаны с другими объектами

Регистры не существуют изолированно. Их измерения, как правило, ссылаются на элементы справочников — именно так задаётся аналитика учёта. Движения в регистры создают документы при проведении: каждый тип документа записывает данные в один или несколько, в зависимости от своего назначения. 

Отчёты читают регистры и представляют накопленные данные в удобном для анализа виде.

Итог

Регистры, как и справочники - это ядро учётной системы 1С.

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

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