Часто перед разработчиками и пользователями 1С возникает простая на первый взгляд задача: имея список номенклатуры, нужно найти все объекты, в которых используется номенклатура.
Удивительно, но в типовом функционале 1С отсутствует удобный инструмент для такого массового поиска. Стандартные механизмы поиска обычно ориентированы на поиск одного элемента, что крайне неэффективно при обработке списков из десятков или сотен позиций.
Проблема
Представьте ситуацию: у вас есть список из 100 номенклатур из системы, и нужно найти объекты где она используется в базе. Стандартными средствами это означает:
- 100 раз открыть обработку "Поиск ссылок на объект"
- Выбрать номенклатуру из справочника
- Вручную собирать информацию в общий отчет
Очевидно, такой подход отнимает огромное количество времени и создает риск ошибок.
Решение
Представленная обработка решает эту проблему в несколько простых шагов:
- Загрузка данных - вставляете список УИН в табличную часть (можно скопировать прямо из Excel)
- Автоматический поиск - одним нажатием кнопки запускается поиск всех элементов номенклатуры
- Получение результата - система выводит найденную информацию в табличный документ с удобной группировкой
Результат
На выходе вы получаете оформленный табличный документ с:
- Именем номенклатуры
- Представлением ссылки объекта, где используется
- Тип метаданных в которых входит
- Удобной группировкой данных
Документ можно сохранить, распечатать или использовать для дальнейшего анализа.
Представленная обработка является базовым примером, который можно и нужно дорабатывать под конкретные Ваши задачи:
- Адаптация под другие справочники (документы и т.д.)
- Добавление дополнительных полей для вывода
- Настройка специфичных группировок и сортировок
- Создание различных вариантов представления данных
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.16.80
Вступайте в нашу телеграмм-группу Инфостарт