Имя: Пароль:
1C
1С v8
Вывод всех дубликатов штрих-кодов с кодами товара во Фронтоле
0 Исходный КотЪ
 
15.12.20
05:13
Всем здравствуйте.
Тему засунул в 1С раздел.
Задача сделать во Фронтоле 6 отчет,
чтобы вывел все дублирующиеся штрих-кода. Это я сделал.
*******
SELECT MainTable.BarCode AS BarCode,                  
       COUNT (*) AS countBC                                                                        
FROM BarCode MainTable                
GROUP BY MainTable.BarCode
HAVING COUNT(*) > 1
*******
Там их более 800 штук, т.е. как минимум 1600 товаров.
А как сделать чтобы еще было видно и коды товара которые имеют эти штрих-кода? Причем если ШК повторяется 3 раза то вывести все три товара для которого он указан...
1 Chameleon1980
 
15.12.20
06:33
+левое шк по шк
2 Исходный КотЪ
 
15.12.20
07:18
SELECT MainTable.BarCode,                  
       GoodsTable.Name,
       GoodsTable.Code                            
FROM BarCode MainTable JOIN SPRT GoodsTable ON
               MainTable.WAREID = GoodsTable.ID
               RIGHT JOIN (SELECT BCTable.BarCode AS BarCode,
                           COUNT (*) AS CountBC                                                                        
                           FROM BarCode BCTable                
                           GROUP BY BCTable.BarCode
                           HAVING COUNT(*) > 1
                          ) BCTable2 ON    
               MainTable.BarCode = BCTable2.BarCode
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn