Как открыть регистр накопления без Конфигуратора: все способы для 8.3

· 9 мин

Содержание

В пользовательском режиме 1С регистр накопления открывается через главное меню: ≡ → Функции для технического специалиста → Регистры накопления. Если этой команды нет, включите её в ≡ → Сервис → Параметры флагом «Режим технического специалиста» (на старых релизах платформы 8.3 флаг называется «Отображать команду “Все функции”», а команда — «Все функции»).

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

Почему регистра накопления нет в разделах программы

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

Что важно знать о регистре до того, как его открывать:

  • 📦 Вид регистра. Регистр остатков хранит то, что можно «посчитать на дату» (товары на складе, долги контрагентов). Регистр оборотов хранит только суммы за период (продажи, закупки) — остатка у него нет.
  • 🧾 Регистратор. Каждая запись привязана к документу, который её сделал. Почти все регистры в типовых конфигурациях подчинены регистратору.
  • 📐 Измерения и ресурсы. Измерения — разрезы (номенклатура, склад, организация). Ресурсы — числа (количество, сумма).
  • ➕➖ Вид движения. В регистрах остатков у каждой записи есть «Приход» или «Расход».

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

Функции для технического специалиста: прямой доступ к регистру

Это самый короткий путь к «сырым» записям. Окно показывает дерево всех объектов конфигурации, на которые у вас есть права.

Как включить команду

  1. Откройте главное меню — кнопка ≡ в левом верхнем углу окна.
  2. Выберите Сервис → Параметры.
  3. Поставьте флаг «Режим технического специалиста».
  4. Нажмите «Применить» и закройте окно.

После этого в главном меню появится пункт «Функции для технического специалиста».

Как найти нужный регистр

  1. Откройте ≡ → Функции для технического специалиста.
  2. Разверните ветку «Регистры накопления».
  3. Найдите регистр по названию. В дереве видны синонимы — человеческие имена вроде «Товары на складах», «Взаиморасчёты с контрагентами».
  4. Двойным щелчком откройте форму списка.

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

Если ветки «Регистры накопления» нет или она пустая, у вашего пользователя нет права на чтение регистров. Это решает администратор базы через профили групп доступа, а не флаг в параметрах.

Как узнать техническое имя регистра

Синоним удобен глазу, но для запроса нужно имя объекта метаданных. Откройте список регистра и нажмите Shift+F11 («Получить ссылку»). Появится навигационная ссылка вида:

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

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

Движения документа: регистр от конкретного регистратора

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

КонфигурацияКак открыть движения
Бухгалтерия предприятия 3.0Кнопка ДтКт в форме проведённого документа — вкладки по каждому регистру, включая регистры накопления
УТ 11, КА 2, ERPПодменю «Отчёты» в форме документа → отчёт «Движения документа»
Любая конфигурацияСписок регистра (см. выше) с отбором по полю «Регистратор»

В Бухгалтерии в окне ДтКт есть флаг «Ручная корректировка». Он разрешает править записи прямо там.

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

Стандартные отчёты как окно в регистры

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

Как понять, какой регистр стоит за отчётом:

  • 🔎 Откройте отчёт и нажмите Настройки. В расширенном режиме видно поля — их названия обычно совпадают с измерениями и ресурсами регистра.
  • 🧭 Остаток на дату и обороты за период в одном отчёте — признак регистра остатков. Только обороты — регистр оборотов.
  • 🔗 Расшифровка по двойному щелчку на сумме часто открывает документ-регистратор. Так из итога можно спуститься до конкретной записи.

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

Универсальный отчёт: любой регистр без программирования

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

Где найти

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

Как настроить под регистр накопления

  1. Задайте период отчёта.
  2. В поле типа объекта выберите «Регистр накопления».
  3. В поле объекта выберите регистр по синониму.
  4. В поле таблицы выберите вариант:
    • Остатки и обороты — начальный остаток, приход, расход, конечный остаток;
    • Остатки — только остаток на конец периода;
    • Обороты — суммы за период (единственный вариант для регистров оборотов);
    • Основная (записи) — те же движения, что в форме списка.
  5. Нажмите Сформировать.
  6. Через Настройки добавьте группировки (склад → номенклатура) и отборы.

Сохраните удачную настройку через Ещё → Сохранить вариант отчёта. В следующий раз не придётся заново собирать группировки.

Какой у вас вопрос к регистру?

Консоль запросов: анализ регистра накопления на уровне данных

Когда отчёта мало — нужно соединить регистр со справочником, отфильтровать по сложному условию или сравнить два регистра, — используют консоль запросов. Это внешняя обработка (файл .epf), её открывают через ≡ → Файл → Открыть. Для открытия внешних обработок нужно соответствующее право в профиле пользователя.

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

Остатки на дату с учётом движений этой самой даты:

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

Параметр &Граница передайте так: Новый Граница(КонецДня(Дата), ВидГраницы.Включая). Имена ТоварыНаСкладах и Количество здесь условные — подставьте имя регистра из навигационной ссылки и его ресурс. У виртуальной таблицы остатков к имени ресурса добавляется суффикс Остаток, у таблицы оборотов — Оборот, Приход, Расход.

Все движения за период с регистратором:

ВЫБРАТЬ
    Т.Период,
    Т.Регистратор,
    Т.ВидДвижения,
    Т.Номенклатура,
    Т.Количество
ИЗ
    РегистрНакопления.ТоварыНаСкладах КАК Т
ГДЕ
    Т.Период МЕЖДУ &Начало И &Конец
УПОРЯДОЧИТЬ ПО
    Т.Период

Условие по измерениям ставьте в параметры виртуальной таблицы (второй параметр после даты), а не в ГДЕ. Тогда 1С отфильтрует данные до расчёта остатков, и запрос по большой базе отработает заметно быстрее.

Служебная обработка «Управление итогами»

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

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

Что ещё можно найти в регистре: сценарии из практики

ЗадачаГде смотретьЧто увидите
Найти документ, из-за которого ушёл минусСписок регистра, отбор по товару и складуПервую расходную запись, после которой остаток стал отрицательным
Сверить отчёт и регистрУниверсальный отчёт, «Остатки и обороты»Расхождение, если отчёт берёт данные из другого регистра
Проверить, провёлся ли документ по нужному региструДвижения документаЕсть ли вкладка или раздел нужного регистра
Найти записи без регистратораКонсоль запросов, физическая таблицаПустой регистратор бывает только у независимых регистров

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

Если ни один способ не подошёл

Бывает, что пользователю запрещено всё сразу: технический режим, внешние обработки и универсальный отчёт. Тогда есть два честных пути:

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

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

Ошибки, из-за которых данные регистра «не находятся»

  • 🔀 Путают виды регистров. Остаток товара в Бухгалтерии предприятия хранится в регистре бухгалтерии (счёт 41, 10), а не в регистре накопления. В БП регистры накопления ведут в основном вспомогательный учёт: НДС, расчёты, партии. Искать «остатки товаров» среди регистров накопления БП — тупик, нужна ОСВ по счёту.
  • 📅 Граница периода. Виртуальная таблица Остатки(&Дата) по умолчанию не включает движения, сделанные в сам момент даты. Отсюда «пропавший» документ последней секунды. Помогает Граница с видом Включая.
  • 🚫 Ждут правки в списке. В форме списка подчинённого регистра нельзя добавить или изменить запись — это защищает от рассинхронизации с документом. Исправлять нужно документ или его движения.
  • 👁 Нет прав, а кажется, что нет регистра. Дерево функций показывает только объекты, на которые есть право просмотра. Пользователь с ограниченным профилем увидит половину регистров.
  • 🔒 Ограничение доступа на уровне записей. Если включено RLS, пользователь видит записи только по своим организациям или складам. Остатки в его отчёте будут честно отличаться от остатков у администратора.
Можно ли удалить запись регистра накопления в пользовательском режиме?
Для регистров, подчинённых регистратору, — нет. Отмените проведение документа или исправьте его, и записи изменятся сами.
Чем регистр накопления отличается от регистра сведений?
Регистр накопления копит числа приходом и расходом, по нему считают остатки и обороты. Регистр сведений хранит значения на дату, например курсы или цены, и складывать их бессмысленно.
Как выгрузить записи регистра в Excel?
Откройте список регистра или универсальный отчёт и выберите Ещё → Вывести список, затем сохраните результат в формате .xlsx.
Почему в отчёте и в регистре разные остатки?
Чаще всего отчёт строится по другому регистру или с другими отборами. Проверьте в настройках отчёта, откуда он берёт данные и какие отборы стоят.
Работает ли это в облачной базе 1С:Фреш?
Функции для технического специалиста и универсальный отчёт доступны и в облаке. Внешнюю консоль запросов можно открыть, только если это разрешено в профиле пользователя.