Регистр бухгалтерии в 1С 8.3: как устроен и зачем нужен
Содержание
Регистр бухгалтерии — это внутренняя таблица 1С, где хранятся все проводки: счёт дебета, счёт кредита, сумма и аналитика (субконто). Именно из него собираются оборотно-сальдовая ведомость, карточка счёта и вся бухгалтерская отчётность.
Бухгалтер этот объект напрямую не видит и не редактирует. Проводки в него пишут документы при проведении. Но понимать, что стоит за словами «регистр бухгалтерии», полезно: тогда становится ясно, откуда берутся суммы в отчётах и почему иногда они «не сходятся».
Разберём объект и с точки зрения программиста (как он устроен в конфигураторе), и с точки зрения бухгалтера (что с ним делать на практике).
Что такое регистр бухгалтерии и зачем он нужен
Регистр бухгалтерии — специальный тип объекта конфигурации 1С 8.3. Его единственная задача — хранить движения по счетам, то есть проводки.
Проще говоря, это электронный аналог бумажного журнала хозяйственных операций. Каждая строка — одна проводка:
- 📅 период (дата операции);
- 🧾 регистратор (документ, который её создал);
- ⬅️ счёт дебета и ➡️ счёт кредита;
- 💰 сумма (в рублях и, при необходимости, в валюте и количестве);
- 🏷️ значения субконто (контрагент, договор, номенклатура и т. д.).
В типовой «1С:Бухгалтерии 8» такой регистр обычно один и называется Хозрасчетный. Он привязан к основному плану счетов и обслуживает весь учёт организации.
Регистр бухгалтерии тесно связан с планом счетов. План счетов задаёт «правила игры» (какие счета есть, сколько у них субконто, ведётся ли валютный и количественный учёт), а регистр по этим правилам хранит сами движения.
Как устроен регистр: структура и таблицы
С точки зрения хранения регистр бухгалтерии — это не одна таблица, а несколько связанных таблиц в базе данных. Разработчику важно понимать структуру, бухгалтеру достаточно общей картины.
Основная таблица движений
Здесь лежат сами проводки — построчно. Одна запись = одна проводка с корреспонденцией Дт/Кт.
Состав полей задаётся автоматически на основе связанного плана счетов:
- измерения — то, в каких разрезах ведётся учёт (организация, счёт, субконто);
- ресурсы — числовые показатели:
Сумма,Валютная сумма,Количество; - реквизиты — дополнительные сведения (например, содержание проводки).
Таблица итогов
Чтобы не пересчитывать миллионы проводок при каждом открытии отчёта, платформа хранит уже посчитанные остатки и обороты в отдельных служебных таблицах итогов.
Когда вы открываете оборотно-сальдовую ведомость, 1С в первую очередь читает итоги, а не «сырые» движения. Отсюда важное следствие:
Если итоги повреждены или отключены, отчёты покажут неверные суммы. Лечится это пересчётом: раздел Операции → Управление итогами (или через Тестирование и исправление в конфигураторе). Перед любым пересчётом итогов и групповым перепроведением делайте резервную копию базы.
Настройки регистра и таблицы субконто
В конфигураторе у регистра есть свойства, которые определяют, что он умеет:
| Свойство | Что задаёт |
|---|---|
| Корреспонденция | Ведётся ли учёт по Дт/Кт (для бухгалтерии — да) |
| План счетов | С каким планом счетов связан регистр |
| Признак учёта | Валютный / количественный учёт по счетам |
| Виды субконто | Максимальное число аналитик на счёте |
Значения субконто хранятся в отдельной подчинённой таблице — по одной строке на каждое субконто проводки. Поэтому если у счёта три субконто (например, 62 «Расчёты с покупателями»: контрагент, договор, документ расчётов), к одной проводке привязываются три строки аналитики.
Связь с регистратором: кто создаёт проводки
Записи в регистр бухгалтерии нельзя завести вручную «из воздуха». У каждой строки есть регистратор — документ, который её породил.
Механику удобно представить так:
- Пользователь заполняет и проводит документ (например,
Реализация (акты, накладные)). - При проведении срабатывает алгоритм формирования движений.
- Документ пишет проводки в регистр бухгалтерии.
- При отмене проведения или удалении документа его движения из регистра исчезают.
Это и есть ключевое отличие от бумаги: проводки живут вместе с документом. Нет документа — нет и проводки. Такой подход гарантирует, что учёт всегда можно «раскрутить» от суммы в отчёте до первичного документа.
Если по счёту «висит» лишняя или неверная сумма, ищите не проводку, а документ-регистратор. Дважды кликните по строке в отчёте — 1С откроет документ, сформировавший движение.
Конструктор движений: как документ пишет проводки
За тем, какие именно проводки создаст документ, стоит код в модуле проведения. Разработчику 1С здесь помогает конструктор движений — визуальный инструмент в конфигураторе, который генерирует заготовку кода по заданным правилам.
Схема работы конструктора:
- выбираете регистр бухгалтерии, куда пишем;
- указываете, откуда брать счета Дт и Кт (реквизиты документа, настройки, регистры сведений);
- сопоставляете реквизиты документа с ресурсами регистра (сумма, количество);
- задаёте заполнение субконто.
Конструктор экономит время, но «серебряной пулей» не является: сложную логику (условия, циклы по табличной части, распределение сумм) всё равно дописывают руками.
Ниже — как это выглядит с точки зрения результата. Пример движений, которые типовые документы пишут в регистр бухгалтерии:
Каждая такая строка после проведения документа превращается в запись основной таблицы регистра бухгалтерии.
Что доступно бухгалтеру: форма списка и отчёты
Напрямую в таблицу регистра бухгалтер не лезет, но платформа даёт удобные «окна» в неё.
Форма списка регистра. Это таблица всех движений с колонками Дт/Кт, суммой и субконто. Открыть можно через Все функции → Регистры бухгалтерии → Журнал проводок. Полезно для быстрой проверки: что именно записал документ.
Стандартные отчёты — основной инструмент. Все они читают данные из того же регистра:
- 📊 Оборотно-сальдовая ведомость — остатки и обороты по всем счетам;
- 🗂️ Карточка счёта — все движения по одному счёту в хронологии;
- 🔍 Анализ субконто — обороты в разрезе контрагента, договора, номенклатуры;
- 📈 Обороты счёта, Главная книга, Шахматная ведомость.
Отчёт по проводкам показывает список проводок за период — по сути, прямой взгляд на движения регистра с отбором.
Регистр бухгалтерии, накопления и сведений: не путать
В 1С есть три «регистра», и их часто смешивают. Разница принципиальная:
| Тип регистра | Что хранит | Пример |
|---|---|---|
| Регистр бухгалтерии | Проводки Дт/Кт с суммой и субконто | Хозрасчётный (весь бухучёт) |
| Регистр накопления | Приход/расход ресурса без корреспонденции | Товары на складах, НДС предъявленный |
| Регистр сведений | Справочные данные на дату | Курсы валют, ставки налогов, ответственные лица |
Главный признак регистра бухгалтерии — поддержка корреспонденции счетов (одновременно дебет и кредит) и субконто. Ни регистр накопления, ни регистр сведений так не умеют.
Поэтому себестоимость, остатки товаров и взаиморасчёты в типовой конфигурации ведутся сразу в двух местах: в регистре бухгалтерии (для проводок и отчётности) и в регистрах накопления (для оперативного и налогового учёта). Отсюда, кстати, растут ноги у расхождений между бухгалтерскими и «складскими» отчётами.
Уникальность записей и типичные ошибки
Разработчику стоит знать про свойство уникальности записей. Для регистра бухгалтерии оно, как правило, отключено: один документ может записать несколько одинаковых по корреспонденции проводок (например, построчно по табличной части), и это нормально.
Где чаще всего спотыкаются на практике:
- 🔴 Документ проведён, а проводок нет. Причина обычно в настройках учёта или в незаполненном реквизите (счёт, статья затрат). Смотрите движения документа — вкладка с регистром пустая.
- 🔴 Суммы в отчёте не сходятся с проводками. Почти всегда — «слетевшие» итоги. Помогает пересчёт итогов и перепроведение.
- 🔴 Задвоение проводок. Один и тот же факт проведён двумя документами. Ищите дубль-регистратор через отчёт по проводкам.
- 🔴 Ручная операция «перекрывает» типовой учёт. Проводки, введённые документом
Операциявручную, не пересчитываются автоматически при изменении первички.
Регистры бухгалтерского учёта и закон
Не путайте объект 1С с юридическим понятием. По статье 10 Федерального закона № 402-ФЗ «О бухгалтерском учёте» регистры бухгалтерского учёта — это документы, в которые систематизируются данные первички. Оборотно-сальдовая ведомость, главная книга, журналы-ордера — это и есть регистры бухучёта в смысле закона.
1С закрывает это требование автоматически: программа хранит движения в своём регистре бухгалтерии, а по запросу формирует и печатает установленные регистры бухгалтерского учёта. Формы регистров организация утверждает в учётной политике; типовые формы «1С:Бухгалтерии 8» для этого подходят.
Если налоговая запрашивает регистры бухгалтерского учёта, выгружайте их из стандартных отчётов (ОСВ, карточка счёта, анализ счёта) с подписью ответственного лица. Отдельно «доставать» внутренний регистр 1С не нужно.
Проверьте себя
Частые вопросы
Где посмотреть проводки, которые записал документ?
Можно ли ввести проводку вручную, без документа?
Операции → Операции, введённые вручную. Такая проводка тоже попадает в регистр, но 1С не будет её пересчитывать при изменении первички — используйте аккуратно.Сколько регистров бухгалтерии в типовой «1С:Бухгалтерии 8»?
Хозрасчетный, связанный с основным планом счетов. Он обслуживает весь бухгалтерский и налоговый учёт организации.Почему суммы в отчёте не совпадают с проводками?
Операции → Управление итогами. Если не помогло — выполните групповое перепроведение документов за период.Чем регистр бухгалтерии отличается от регистра сведений?
Нужно ли бухгалтеру знать структуру регистра?
Источники
- Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте», ст. 10 (регистры бухгалтерского учёта)