В начало

Поиск дублей номенклатуры

 

         Есть справочник «Номенклатура», в котором необходимо отыскать все дубли. Справочник «Номенклатура» показан на рисунке ниже.

Рис. Справочник «Номенклатура»

         Создаем внешний отчет «ПоискДублейНоменклатуры»,  открываем схему компоновки данных (СКД) и создаем набор типа запрос, запускаем кнопкой конструктор запроса.

Рис. Внешний отчет «Поиск дублей номенклатуры»

         В конструкторе запроса на закладке «Таблицы и поля» выбираем справочник «Номенклатура», у которого выбираем поля: Ссылка и Наименование.

Рис. Конструктор запросов, закладка «Таблицы и поля»

         Далее переходим на закладку «Группировка». Здесь нужно сгруппировать поля по номенклатуре и количеству, как показано далее. Групповое поле выбираем «Номенклатура», а суммируемое поле устанавливаем как «Ссылка» с функцией  «Количество».

Рис. Конструктор запросов, закладка «Группировка»

         На закладке «Объединения/Псевдонимы» можно установить названия колонок отчета, наиболее подходящие по смыслу.

Рис. Конструктор запросов, вкладка «Объединения/Псевдонимы»

 

         Получившийся запрос показан в таблице далее.

Листинг. Запрос отчета «Поиск дублей номенклатуры»

ВЫБРАТЬ

                КОЛИЧЕСТВО(Номенклатура.Ссылка) КАК Дубли,

                Номенклатура.Наименование

ИЗ

                Справочник.Номенклатура КАК Номенклатура

 

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

                Номенклатура.Наименование

 

ИМЕЮЩИЕ

                КОЛИЧЕСТВО(Номенклатура.Ссылка) > 1

 

         Далее закрываем конструктор запросов, сохраняем внешний отчет, запускаем режим «1С:Предприятие» и проверяем работу.

Рис. Отчет «Поиск дублей номенклатуры»

 

ПРИМЕЧАНИЕ: пример отчета по поиску дублей номенклатуры выполнен на версии платформы 8.3, обычное приложение (толстый клиент).