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