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