К статье
Практический материал

Отчеты и Аналитика · 13 мин

Детализация до регистратора в 1С: что это и как ей пользоваться

Детализация до регистратора в 1С: что это такое, как раскрыть сумму в отчёте до документа, настройка расшифровки в СКД, типовых отчётах и типичные ошибки.

Детализация до регистратора в 1С — это возможность отчёта раскрыть итоговую сумму или показатель до конкретного документа, который эту сумму сформировал. Регистратором в 1С называется документ, записавший движения в регистр: например, «Поступление товаров и услуг», «Реализация», «Кассовый ордер» или «Начисление зарплаты». Когда бухгалтер видит в отчёте оборот 1 250 000 рублей по контрагенту, детализация до регистратора позволяет одним действием увидеть, из каких именно накладных и счетов-фактур сложилась эта цифра.

Механизм работает во всех современных конфигурациях на управляемых формах: 1С:Бухгалтерия 3.0, Управление торговлей 11, ERP, ЗУП, Комплексная автоматизация. Технически он реализован через систему компоновки данных (СКД): у каждого поля отчёта есть расшифровка, и платформа предлагает открыть либо сам документ, либо новый отчёт с отбором по этому документу.

Понимание того, как работает детализация до регистратора, экономит часы при сверках, поиске ошибок в учёте и подготовке пояснений для руководства или налоговой. Ниже разобрано, где искать эту функцию, как настроить её в типовых и самодельных отчётах и почему иногда расшифровка «не проваливается» до документа.

Что такое регистратор и почему именно до него строится детализация

В архитектуре 1С документы сами по себе не хранят учётные данные — они создают записи в регистрах (накопления, сведений, бухгалтерии, расчёта). Документ, создавший такую запись, называется регистратором, и в каждой строке регистра есть служебное поле «Регистратор» со ссылкой на него. Именно поэтому любой отчёт, построенный по регистру, теоретически может раскрыть итог до документов.

Это принципиально важно для аудита и самопроверки: итоговая цифра в отчёте — всегда сумма движений, и если она вызывает сомнение, путь проверки один — спуститься до регистраторов. Например, в «Оборотно-сальдовой ведомости по счёту 62» оборот по дебету складывается из реализаций, а оборот по кредиту — из поступлений оплаты и зачётов авансов. Детализация до регистратора покажет оба списка документов.

Ограничение механизма: детализация возможна только там, где источник данных отчёта — регистр с физическими записями. Если отчёт строится по виртуальной таблице с агрегацией (например, «Обороты» без разреза по регистраторам) или по произвольному запросу без поля «Регистратор», раскрыть сумму до документов не получится — платформе просто неоткуда взять ссылки.

Как работает расшифровка в типовых отчётах

В типовых конфигурациях детализация до регистратора встроена в большинство учётных отчётов. В 1С:Бухгалтерии 3.0 откройте «Оборотно-сальдовую ведомость по счёту» или «Анализ счёта», сформируйте отчёт и дважды щёлкните по ячейке с суммой — программа предложит варианты расшифровки: «Анализ счёта», «Карточка счёта», «Обороты между субконто» и другие. Выберите вариант — и получите отчёт, отфильтрованный по выбранной ячейке, вплоть до списка документов.

Когда в расшифровке появился список документов (например, в «Карточке счёта»), двойной щелчок по строке открывает сам документ. Это конечная точка детализации: дальше «проваливаться» некуда, потому что документ — первичный источник данных.

В Управлении торговлей 11 и ERP логика та же: отчёты «Валовая прибыль», «Продажи», «Ведомость по товарам на складах» поддерживают интерактивную расшифровку. Нажмите правой кнопкой на ячейке и выберите «Расшифровать» — платформа покажет дерево доступных вариантов детализации, среди которых обычно есть «Открыть регистратор» или отчёт с детальными записями.

Как раскрыть сумму до документа в типовом отчёте
  1. 1
    Сформируйте отчёт (например, «Анализ счёта» или «Ведомость по товарам на складах»)
  2. 2
    Дважды щёлкните по ячейке с суммой либо нажмите правой кнопкой и выберите «Расшифровать»
  3. 3
    В списке вариантов выберите отчёт с детализацией по документам («Карточка счёта», «Детальные записи»)
  4. 4
    В появившемся списке документов дважды щёлкните по строке — откроется сам регистратор
  5. 5
    Проверьте, что сумма исходной ячейки равна сумме движений по найденным документам

Настройка детализации в отчётах на СКД

Если отчёт построен на системе компоновки данных, детализация до регистратора управляется через настройки. Самый простой способ — добавить группировку по полю «Регистратор» внутрь существующей группировки: тогда каждая строка итога раскрывается в список документов прямо в теле отчёта. В режиме настроек типового отчёта это делается через кнопку «Настройки» → вкладка «Структура» или «Группировка» → добавление поля «Регистратор» (в бухгалтерских отчётах поле может называться «Документ» или «Регистратор» в зависимости от варианта).

Детализация через расшифровку без изменения структуры

Не всегда нужно загромождать отчёт колонкой документов. Альтернатива — оставить структуру компактной, а детализацию получать по требованию через механизм расшифровки СКД. Для этого в запросе набора данных должно присутствовать поле «Регистратор», а в настройках на вкладке «Наборы данных» или в ресурсах не должно быть запрета на детальные записи. Тогда при двойном щелчке пользователь увидит пункт «Расшифровать» с возможностью перейти к детальным записям.

Разработчикам: поле регистратора в запросе

При создании собственного отчёта на СКД проверьте, что запрос выбирает поле «Регистратор» из виртуальной таблицы. Например, у таблицы «Обороты» регистра накопления есть параметр «Периодичность» — если установить значение «Регистратор», в результате появится одноимённое поле. Без этого поля никакие настройки интерфейса детализацию до документа не включат.

bsl
ВЫБРАТЬ
	Продажи.Номенклатура КАК Номенклатура,
	Продажи.Регистратор КАК Регистратор,
	СУММА(Продажи.СуммаОборот) КАК Сумма
ИЗ
	РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК Продажи
СГРУППИРОВАТЬ ПО
	Продажи.Номенклатура,
	Продажи.Регистратор

Когда детализация до регистратора недоступна и что делать

Самая частая ситуация: пользователь щёлкает по ячейке, а в меню нет перехода к документам. Причины почти всегда одни и те же. Первая — отчёт построен по агрегированной виртуальной таблице без периодичности «Регистратор», и платформа физически не знает, какие документы сформировали сумму. Вторая — в настройках СКД для группировки отключён вывод детальных записей или поле регистратора исключено из выбранных полей. Третья — отчёт использует произвольный запрос с группировкой, где ссылка на документ потеряна на этапе агрегации.

Что можно сделать пользователю без доработки отчёта: открыть настройки, найти вкладку с группировками и добавить поле «Регистратор» или «Документ»; либо воспользоваться альтернативным типовым отчётом, где детализация есть изначально (в бухгалтерии это «Карточка счёта», «Отчет по проводкам», «Обороты между субконто»). Отчёт «Отчет по проводкам» в 1С:Бухгалтерии особенно полезен — он сразу показывает каждую проводку с документом-источником.

Если детализация нужна в самописном отчёте, а поля регистратора в запросе нет, потребуется доработка: добавить поле в запрос и, при необходимости, в ресурсы и группировки. Это задача для разработчика или администратора с навыками СКД, но в большинстве случаев она занимает минуты.

Маршрут решения

Как выбрать действие

Двойной щелчок по ячейке не предлагает переход к документамОткройте настройки отчёта и добавьте поле «Регистратор» в группировку
Поля «Регистратор» нет в списке доступных полейОтчёт построен без детализации по документам — используйте альтернативный отчёт или закажите доработку запроса
Нужно проверить одну конкретную проводку в бухгалтерииИспользуйте отчёт «Отчет по проводкам» — он всегда показывает документ-источник
Нужно сверить итог отчёта с документами за периодСформируйте отчёт с группировкой по регистраторам и сравните сумму детальных строк с исходной ячейкой

Проверка результата и типичные ошибки

Признак корректной детализации — сходимость: сумма по списку регистраторов должна точно равняться исходной ячейке отчёта. Если детальные строки дают другую сумму, причины обычно в отборах: расшифровка унаследовала не все условия исходного отчёта (например, потерялся отбор по организации или складу) либо в исходном отчёте есть ручные корректировки итогов. Всегда сверяйте итог детализации с исходным показателем перед тем, как делать выводы.

Отдельная ошибка — путать детализацию до регистратора с детализацией по аналитике. Раскрытие суммы по номенклатуре, контрагентам или договорам показывает, «из чего состоит» показатель по измерениям, но не даёт ссылок на документы. Для поиска конкретной ошибочной накладной нужна именно группировка по регистратору.

Ещё одна ловушка — непроведённые и помеченные на удаление документы. Они не создают движений, поэтому в детализации до регистратора не появятся. Если вы ищете документ, который «точно был», но его нет в расшифровке, проверьте, проведён ли он и входит ли в период отчёта.

Типичные ошибки
01
Ожидание детализации от отчёта по агрегированной таблице — без периодичности «Регистратор» платформа не сможет показать документы
02
Путаница между детализацией по аналитике и по регистраторам — группировка по контрагентам не откроет конкретную накладную
03
Игнорирование отборов при расшифровке — детальный отчёт без унаследованных отборов покажет лишние документы и не сойдётся с исходной суммой
04
Поиск непроведённого документа в расшифровке — непроведённые документы не создают движений и в детализацию не попадают
05
Редактирование документа прямо из расшифровки без анализа последствий — перепроведение старого документа может изменить последовательность и итоги периода

Ограничения и безопасная работа с документами из расшифровки

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

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

Права доступа тоже ограничивают детализацию: если у пользователя нет права просмотра конкретного вида документов, ссылки в расшифровке могут отображаться, но не открываться, либо движения по ним будут скрыты в зависимости от настройки RLS. Это нормальное поведение, а не ошибка отчёта.

Контрольные точки

Как проверить результат

Сумма детальных строк по регистраторам
Норма

Точно равна исходной ячейке отчёта

Тревожный признак

Расходится — проверьте отборы расшифровки и ручные корректировки

Список доступных полей в настройках
Норма

Есть поле «Регистратор» или «Документ»

Тревожный признак

Поля нет — отчёт не поддерживает детализацию до документов

Открытие документа из расшифровки
Норма

Двойной щелчок открывает форму документа

Тревожный признак

Ссылка не открывается — проверьте права доступа

Проведённость найденных документов
Норма

Все документы в расшифровке проведены

Тревожный признак

Искомый документ отсутствует — проверьте, проведён ли он и входит ли в период

Частые вопросы о детализации до регистратора

Чем регистратор отличается от документа-основания?

Регистратор — это документ, который создал записи в регистре, то есть непосредственный источник движений. Документ-основание — это документ, на базе которого был введён другой документ (например, счёт → реализация). В детализации отчёта вы всегда попадаете именно на регистратор, а уже из его формы можно перейти к основанию по цепочке связанных документов.

Почему в расшифровке сумма не сходится с исходной ячейкой?

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

Можно ли выгрузить детализацию до регистраторов в Excel?

Да. Сформируйте отчёт с группировкой по регистраторам (или детальный отчёт-расшифровку) и сохраните табличный документ через «Файл → Сохранить как» в формате Excel. Ссылки на документы при выгрузке превратятся в текстовые представления — интерактивность сохраняется только внутри 1С.

Работает ли детализация до регистратора в консолидационных и сводных отчётах?

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

Как добавить детализацию до документов в самописный отчёт на СКД?

Нужно, чтобы запрос набора данных выбирал поле «Регистратор» (у виртуальных таблиц оборотов для этого задаётся периодичность «Регистратор»). Затем добавьте это поле в группировку структуры отчёта или оставьте в доступных полях для интерактивной расшифровки. Если отчёт на обычных формах или без СКД, потребуется программная обработка расшифровки табличного документа.

Почему документ есть в базе, но не виден в детализации за период?

Три типовые причины: документ не проведён (непроведённые документы не создают движений), дата документа не попадает в период отчёта, либо документ отфильтрован отборами отчёта (по организации, счёту, складу). Проверьте эти три условия — в подавляющем большинстве случаев причина находится среди них.

Итог

Что важно запомнить

Детализация до регистратора раскрывает итоговую сумму отчёта до конкретных документов, сформировавших движения в регистре. В типовых отчётах она вызывается двойным щелчком по ячейке, в отчётах на СКД требует поля «Регистратор» в запросе и группировке. Всегда сверяйте сумму детализации с исходной ячейкой и не перепроводите документы закрытых периодов без резервной копии.