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

Администрирование · 11 мин

Как посмотреть регистры накопления в 1С

Как посмотреть регистры накопления в 1С: через «Все функции», движения документа, отчеты и консоль запросов. Пошаговые инструкции, ошибки и ответы на вопросы.

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

Способов просмотра несколько: через меню «Все функции», через движения конкретного документа, через стандартные отчеты и через консоль запросов. Выбор зависит от задачи: быстро проверить проводку одного документа удобнее из карточки документа, а проанализировать остатки за период — через отчет по регистру.

Ниже разобраны все рабочие способы для типовых конфигураций (УТ, ERP, Бухгалтерия, Комплексная автоматизация) в режиме управляемого приложения, а также ограничения прав доступа и типичные ошибки при анализе записей.

Что такое регистр накопления и какие они бывают

Регистр накопления — это таблица движений, которую заполняют документы при проведении. Каждая запись содержит измерения (номенклатура, склад, контрагент), ресурсы (количество, сумма) и вид движения — приход или расход. На основе этих записей система автоматически считает итоги: остатки на дату и обороты за период.

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

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

Просмотр регистра через меню «Все функции»

Универсальный способ, работающий в любой конфигурации на управляемых формах. Откройте главное меню (круглая кнопка с треугольником в левом верхнем углу) и выберите пункт «Все функции». Если пункта нет — включите его: «Сервис» → «Параметры» → установите флажок «Отображать команду "Все функции"».

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

Обратите внимание на колонку «Регистратор» — это документ, который сделал запись. По двойному щелчку можно открыть сам документ и проверить его содержимое. Колонка «Номер строки» показывает порядковый номер движения внутри документа.

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

Просмотр движений конкретного документа

Когда нужно понять, что именно записал в регистр конкретный документ, открывать весь регистр необязательно. Откройте документ (приходную накладную, реализацию, списание) и найдите кнопку перехода к движениям. В типовых конфигурациях она находится в меню «Ещё» → «Движения документа» либо вызывается сочетанием клавиш Ctrl+Shift+D (в некоторых версиях — через панель навигации «Перейти»).

Откроется окно со списком всех регистров, по которым документ сделал движения: регистры накопления, сведений, бухгалтерии. Выберите нужный регистр слева — справа отобразятся его записи именно этого документа. Так удобно проверять, в какой регистр и с каким видом движения попало количество.

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

Просмотр через стандартные отчеты

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

Кроме того, в «Все функции» → «Отчеты» часто доступны универсальные отчеты вида «Остатки и обороты» по конкретному регистру. Установите период, добавьте группировки по измерениям (склад, номенклатура) и отборы — получите расшифровку вплоть до документа-регистратора.

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

Способы просмотра регистра

Список записей через «Все функции»

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

Движения документа

Лучший способ проверить один документ. Не подходит для анализа за период.

Стандартные отчеты

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

Консоль запросов

Гибкий инструмент для разработчика и администратора. Требует знания языка запросов 1С и прав на внешние обработки.

Анализ регистра через консоль запросов

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

Пример простого запроса к виртуальной таблице остатков регистра «ТоварыНаСкладах»:

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

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

Ограничения прав и типичные проблемы

Если регистр не отображается в «Все функции» или открывается пустым, первое, что стоит проверить, — права. Роли пользователя могут не включать право «Чтение» на конкретный регистр. В этом случае обратитесь к администратору: права настраиваются через роли в конфигураторе или через профили групп доступа в режиме предприятия.

Вторая частая ситуация — отчет по регистру показывает устаревшие данные. Для регистров остатков 1С хранит предварительно рассчитанные итоги. Если итоги рассчитаны не на текущую дату (например, после восстановления базы или загрузки данных), остатки будут неверными. Проверить и пересчитать итоги можно в конфигураторе: «Администрирование» → «Тестирование и исправление» либо через управление итогами.

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

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

Как проверить корректность данных регистра

Базовая проверка — сверка остатка по регистру с контрольным отчетом. Сформируйте типовой отчет по остаткам на дату и сравните с результатом запроса к виртуальной таблице «Остатки» на ту же дату. Значения должны совпасть. Расхождение указывает на некорректные итоги или на отборы в отчете.

Вторая проверка — контроль отрицательных остатков. Запросите остатки с условием «КоличествоОстаток < 0». Отрицательные остатки по складским регистрам обычно означают, что расходный документ проведен раньше приходного по времени или что приход вообще не оформлен. Многие конфигурации блокируют такое проведение, но после переноса данных или при отключенном контроле минусы встречаются.

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

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

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

Остаток по запросу к виртуальной таблице против типового отчета на ту же дату
Норма

Значения совпадают

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

Расхождение — проверьте расчет итогов и отборы отчета

Наличие отрицательных остатков
Норма

Отрицательных остатков нет или они объяснимы (например, возвраты до оприходования)

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

Массовые минусы — нарушена последовательность проведения документов

Движения документа против его табличной части
Норма

Строки и суммы совпадают

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

Есть ручные корректировки регистра или документ проведен по старым данным

Частые вопросы о регистрах накопления

Почему пункта «Все функции» нет в главном меню?

Команда скрыта настройкой интерфейса. Откройте «Сервис» → «Параметры» и включите флажок «Отображать команду "Все функции"». Если пункта «Сервис» тоже нет, вероятно, у пользователя ограниченные права — попросите администратора открыть регистр или выдать доступ.

Можно ли посмотреть регистр накопления в обычном (толстом) клиенте?

Да. В обычном приложении регистры доступны через меню «Операции» → «Регистры накопления». Движения документа открываются кнопкой «Перейти» в форме документа → выбор регистра. Логика работы с записями та же, что в управляемом интерфейсе.

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

Регистр накопления хранит количественные движения с видами «Приход»/«Расход» и поддерживает расчет остатков и оборотов. Регистр сведений хранит значения в разрезе измерений (курсы валют, цены, штрихкоды) без понятия прихода и расхода. Для анализа остатков товаров нужен именно регистр накопления.

Почему отчет по регистру формируется очень долго?

Частые причины: не рассчитаны итоги на актуальную дату, большой объем базы, отсутствие отборов по периоду и измерениям, одновременная работа многих пользователей. Сузьте период, задайте отборы и проверьте актуальность итогов. Если проблема сохраняется, вопрос к администратору — возможно, требуется оптимизация индексов или свертка базы.

Можно ли вручную исправить запись в регистре накопления?

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

Как посмотреть, какие документы пишут в конкретный регистр?

Откройте список записей регистра через «Все функции» и посмотрите колонку «Регистратор» — там видны типы документов. Полный список регистраторов определяется в конфигураторе в свойствах регистра на закладке «Регистраторы». В пользовательском режиме достаточно отфильтровать записи по типу регистратора через настройку списка.

Итог

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

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