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

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

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

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

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

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

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

Какие регистры бывают и что в них хранится

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

Регистры накопления хранят остатки и обороты: товары на складах, деньги на счетах, взаиморасчёты с контрагентами. Именно сюда смотрят, когда нужно выяснить, откуда взялся отрицательный остаток или почему не сходится задолженность.

Регистры сведений хранят информацию в разрезе измерений: цены номенклатуры, курсы валют, штрихкоды, адреса контрагентов. Они не связаны с приходом-расходом, а содержат справочные данные, часто с привязкой к периоду.

Регистры бухгалтерии содержат проводки по плану счетов, а регистры расчёта — данные для начисления зарплаты и других периодических расчётов. Первые нужны бухгалтеру при разборе проводок, вторые — расчётчику зарплаты.

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

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

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

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

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

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

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

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

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

Анализ регистров через универсальный отчёт

Табличный просмотр показывает записи «как есть», но не считает итоги. Для анализа остатков и оборотов удобнее универсальный отчёт. В типовых конфигурациях он доступен через «Все функции» → «Отчёты» → «Универсальный отчёт» или через раздел «Отчёты» основного интерфейса.

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

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

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

Меню «Все функции»

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

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

Быстрый способ проверить записи одного документа. Не подходит для анализа за период.

Универсальный отчёт

Считает остатки и обороты, гибкие отборы и группировки. Требует первичной настройки.

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

Максимальная гибкость для опытных пользователей. Требует знания языка запросов 1С и обычно запускается только в режиме толстого клиента или через внешнюю обработку.

Консоль запросов и конфигуратор

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

Пример простого запроса к регистру накопления:

ВЫБРАТЬ

ТоварыНаСкладах.Номенклатура,

ТоварыНаСкладах.Склад,

СУММА(ТоварыНаСкладах.Количество) КАК Количество

ИЗ

РегистрНакопления.ТоварыНаСкладах КАК ТоварыНаСкладах

СГРУППИРОВАТЬ ПО

ТоварыНаСкладах.Номенклатура,

ТоварыНаСкладах.Склад

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

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

Безопасность: что можно и что нельзя делать с регистрами

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

Отдельный риск — обработки «корректировки регистров» и групповое перепроведение. Перед любыми массовыми изменениями обязательно сделайте резервную копию базы. Никогда не удаляйте записи регистров напрямую: правильный способ убрать движение — отменить проведение документа-регистратора.

Типичные ошибки при работе с регистрами

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

Вторая ошибка — игнорирование периода и отборов. Регистр показывает все записи за всё время, и без фильтра легко сделать неверный вывод. Третья ошибка — попытка исправить остаток ручной правкой записи вместо исправления документа: после первого же перепроведения данные снова разъедутся.

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

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

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

При разборе движений документа полезная проверка — перепровести документ и сравнить записи до и после. Совпадающие движения означают, что документ проводится стабильно; изменившиеся — что на записи влияют текущие данные (например, курсы валют или партии товаров).

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

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

Итоги по регистру против штатного отчёта
Норма

Суммы и количества совпадают при одинаковых отборах и периоде

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

Расхождения — значит, отчёты используют разные регистры или отборы

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

Записи есть, виды движений и измерения соответствуют логике операции

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

Записей нет при проведённом документе — проверьте права и статус проведения

Наличие записей в регистре
Норма

Отбор по регистратору находит строки документа

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

Пусто — документ не проведён, помечен на удаление или делает движения в другой регистр

Итог

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

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

Частые вопросы

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

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

Можно ли посмотреть регистры без прав администратора?

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

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

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

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

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

Опасно ли открывать регистры в рабочей базе?

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

Что делать, если регистр пустой, хотя документы проведены?

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