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