Цель запроса - получить список элементов с одинаковыми наименованиями (для последующего объединения), но чувствую что как то можно проще написать. Потому в образовательных целях прошу мастеров запроса подсказать, как можно упростить, ускорить запрос?
ВЫБРАТЬ РАЗЛИЧНЫЕ
Номенклатура.Наименование КАК Название
ПОМЕСТИТЬ ТаблицаИмен
ИЗ
Справочник.Номенклатура КАК Номенклатура
ГДЕ
НЕ Номенклатура.ЭтоГруппа
СГРУППИРОВАТЬ ПО
Номенклатура.Наименование
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ТаблицаИмен.Название КАК Название,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) КАК Количество
ПОМЕСТИТЬ ДублиНаименования
ИЗ
ТаблицаИмен КАК ТаблицаИмен
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
ПО (ТаблицаИмен.Название = Номенклатура.Наименование)
СГРУППИРОВАТЬ ПО
ТаблицаИмен.Название
ИМЕЮЩИЕ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Номенклатура.Ссылка) > 1
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Номенклатура.Ссылка КАК Ссылка
ИЗ
ДублиНаименования КАК ДублиНаименования
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
ПО (ДублиНаименования.Название = Номенклатура.Наименование)
Ну на самом деле поиск дубли по наименованиям можно и в одном запросе найти:
Выбрать Наименование
Из Справочник.Номенклатура
Сгруппировать По Наименование
Имеющие Количество(Ссылка) > 1
А дальше все равно придется связывать по наименованию со справочником.
конфа своя, да и не важно. Мне нужно выбрать элементы с одинаковыми наименованиями для их последующего объединения, там в элементах есть ТЧ которые желательно объединить.
(7) Я хочу сам обработать объединение элементов справочника, там немного хитрее, чем можно обработкой. Вот например есть записи с наименованием "Кабель HDMI-HDMI(Вилка - Вилка) c Ethernet (v 1.4)". Записаей 2, производитель и поставщик один и тот же, но артикулы разные. C-HM/HM/PRO-3 и C-HM/HM/PRO-6. Очевидно, что это разные позиции номенклатуры...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший