| 
  
    | Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль. |  |  
 
  
    | 
        
          | Пользовательский запрос на дубликаты |  |  |  
 
    | xlvetalПосетитель
 
 
              Количество сообщений
 
124 Зарегистрирован:
 
14-11-2015, 14:23:25
 | Пользовательский запрос на дубли Нужен пользовательский запрос на выделение(1) или удаление(2), желательно на выделения(1) дублей товара в "Справочник товары"
 По алгоритму:бренд+артикул.
 1) Если бренд и артикул совпадает то оно выделяет 2 товара и ставит их рядом, что бы можно было посмотреть и решить объединять их или нет.
 2) Если есть совпадения то оно удалят товар с наименьший привязкой товаров. К примеру: если 2 товара и там одинаково по количеству привязок то у которого цена больше удаляется, или если цена одинакова тогда уже по дате обновления товара(чем позже обновления тот и удаляется, к примеру: (а) 12.10.2017 14:57:54; (б) 13.10.2017 10:50:00. удаляется "а"
   |  
    |  Распечатать | 
	 
                                               |  
 
    | supportSupport
 
 
   
 
              Количество сообщений
 
1199 Зарегистрирован:
 
11-04-2008, 19:11:57
 | Пользовательские запросы не взаимодействуют с интерфейсом программы, потому данную задачу решить них невозможно. В данном случае требуется доработка интерфейса программы или разработка плагина. |  
    |  Распечатать | 
	 
                                               |  
 
    | xlvetalПосетитель
 
 
                Тема начата
        Количество сообщений
 
124
 Зарегистрирован:
 
14-11-2015, 14:23:25
 | А можете сделать пользовательский запрос, на справочник товаров что если артикул и бренд совпадает на выделенных товарах то оно удаляет все(или удаляет тот товар которого нету в наличии), просто очень надо, я тогда лучше по новой привяжу/добавлю |  
    |  Распечатать | 
	 
                                               |  
 
    | supportSupport
 
 
   
 
              Количество сообщений
 
1199 Зарегистрирован:
 
11-04-2008, 19:11:57
 | Автоматическое удаление товаров требует разработки механизма скрипта с их поиска по четкому ТЗ т.к. чревато последствиями, что в свою очередь затратно по времени. 
 Вы можете воспользоваться запросом экспорта, который покажет вам список товаров с одинаковыми артикулом и брендом:
 
 
 Код select artikul, brand, count(cnt) as "count"
 from
 (
 select UPPER(LTRIM(RTRIM(g.G_SID))) as artikul, b.B_NAME as brand, 1 as cnt
 from TBL_GOODS g, TBL_BRANDS b
 where g.G_B_ID = b.B_ID
 ) t
 group by artikul, brand
 having count(cnt) > 1
 
 |  
    |  Распечатать | 
	 
                                               |  
 
    | xlvetalПосетитель
 
 
                Тема начата
        Количество сообщений
 
124
 Зарегистрирован:
 
14-11-2015, 14:23:25
 | Добавьте в скрипт еще модель, ну что бы выбивало с одинаковыми артикулом/брендом и моделью |  
    |  Распечатать | 
	 
                                               |  
 
    | supportSupport
 
 
   
 
              Количество сообщений
 
1199 Зарегистрирован:
 
11-04-2008, 19:11:57
 | Поиск дубликатов товаров по Модель+Бренд+Артикул 
 Код select model, artikul, brand, count(cnt) as "count"
 from
 (
 select UPPER(LTRIM(RTRIM(g.G_MODEL))) as model, UPPER(LTRIM(RTRIM(g.G_SID))) as artikul, b.B_NAME as brand, 1 as cnt
 from TBL_GOODS g, TBL_BRANDS b
 where g.G_B_ID = b.B_ID
 ) t
 group by model, artikul, brand
 having count(cnt) > 1
 
 |  
    |  Распечатать | 
	 
                                               |  
 
    | compfriendsПользователь iNETsHOP
 
 
              Количество сообщений
 
22 Зарегистрирован:
 
15-02-2012, 10:06:37
 | А можно просто по имени дубли вывести? Спасибо |  
    |  Распечатать | 
	 
                                               |  
 
    
      | Статистика форума |  
      |  | Тем: 506, Сообщений: 3222, Пользователей: 2257 Приветствуем новичка по имени ololuev
 |  
      | Ближайшие дни рождения |  
      |  | Сегодня именинников нет |  
 
 | 
  
  
  
|   | Copyright 2007-2015 "Программа iNETsHOP  - работа с прайс-листами поставщиков для интернет магазинов ®" |   |