Возникла задача: выбрать записи регистра по типам документов-регистраторов?
Стандартные средства 1С позволяют отбирать записи регистра накопления по конкретному документу-регистратору (ссылке). Но что, если нужно получить все записи, которые были внесены документами определённого типа — например, только «Реализация товаров» или только «Поступление товаров»?
При разработке отчётов, инструментов анализа или аудита часто возникает необходимость:
-
посмотреть, какие типы документов вообще двигают выбранный регистр;
-
построить запрос с отбором по нескольким типам регистраторов сразу;
-
выгрузить данные, сгруппированные типам документов.
Ручное прописывание типов в коде — долго и негибко. Особенно если конфигурация большая, а регистров много.
Решение: внешняя обработка «Список регистраторов регистра накопления»
Обработка позволяет за пару кликов получить полный список типов документов-регистраторов для любого регистра накопления в конфигурации.
Что она делает:
-
Показывает выпадающий список всех регистров накопления с их синонимами.
-
По выбранному регистру автоматически определяет все типы документов, которые могут быть его регистраторами (из метаданных стандартного реквизита
Регистратор). -
Выводит список полных имён этих типов (например,
Документ.РеализацияТоваровУслуг) в удобном для копирования виде.
Полученный список можно сразу использовать:
-
в тексте запроса — для динамической подстановки в условие
ГДЕ Регистратор ССЫЛКА ...; -
в коде — для итеративной обработки записей по каждому типу;
-
при разработке отчётов — для фильтрации источников данных.
Как использовать?
-
Скачайте внешнюю обработку (файл
*.epf). -
Откройте её в 1С:Предприятие в режиме «Предприятие» (права на запуск внешних обработок должны быть разрешены).
-
В поле «Регистр» выберите нужный регистр накопления из выпадающего списка.
-
Нажмите кнопку «Вывести список регистраторов».
-
Список типов документов появится в сообщении — скопируйте его и используйте в своих задачах.
Для кого этот инструмент?
-
Разработчикам 1С — для быстрого анализа регистров и построения динамических отборов без написания лишнего кода.
-
Аналитикам — чтобы понимать, какие документы влияют на тот или иной регистр.
-
Администраторам и специалистам поддержки — для аудита движений и проверки корректности настроек.
Проверено на следующих конфигурациях и релизах:
- Бухгалтерия предприятия, редакция 3.0, релизы 3.0.199.13
Вступайте в нашу телеграмм-группу Инфостарт