Для того чтобы организовать торговлю в Интернет-магазине компании потребуется наличие всего одного Менеджера, контролирующего процесс автоматической работы магазина как из офиса компании, так и из любого места в Сети.
Каталог прайсов интернет магазинов - разместите свой прайс бесплатно
  Главная  |    О компании  |    Новости  |    Статьи  |    Форум  |    Клиенты  |    Обратная связь  |    Карта сайта
Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль.
Запомнить
Пароль
   
Форум
 Программа iNETsHOP » Работа с программой
        Удаление префиксов перед артикулом
Удаление префиксов перед артикулом

31.07.2016 17:47

Denndy


Пользователь iNETsHOP

Количество сообщений   54
Зарегистрирован:   12-03-2016, 18:32:41
Удаление префиксов перед артикулом
Здравствуйте.
Столкнулся с такой проблемой, в прайсе поставщик перед артикулами добавляет свои символы, соответственно привязать автоматически товар становится проблематично. Попытался путем автозамены решить проблему, но дело в том, что после символов стоит пробел и если эти добавочные символы убираются автозаменой, то пробел остается.
Не подскажите как с этим можно бороться?


на скрине выделено, о чем речь.
И еще проблема, не все префиксы в прайсе нужно удалять, есть такие артикулы в которых данный префикс является заводской маркировкой....
Пользователь оффлайн Распечатать
 

31.07.2016 18:17

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Самый простой вариант, в настройки автомазмены после искомой строки добавьте пробел, в данном случае искомая строка должна быть "LPR ", результирующую строку оставьте пустой, тогда вся подстрока "LPR " будут удалена вместе с пробелом в ней. В любом случае, после проверки иприменения автозамены начальные и конечные пробелы должны удаляться из строк, если этого не происходит - ошибка будет исправлена в следующем обновлении.

Второй вариант: в схеме импорта делаете несколько спецификаций, в каждой из которых добавялете фильтр колонку с на артикулом, например "Начинается" с "LPR ", а в настройках импорта данных из ячеек можете указать "Брать со второго слова", или "Брать после пробела" и т.п.

Третий вариант - дополнительный SQL-запрос после чтения данных который будет модифицировать артикул. Выглядит он приблизительно так (для строк которые начинаются с искомой фразы):
Код

UPDATE #TMP_PRICE
SET ARTIKUL = REPLACE(ARTIKUL, 'LPR ', '')
WHERE ARTIKUL LIKE 'LPR %'
Пользователь оффлайн Распечатать
 

31.07.2016 18:34

Denndy


Пользователь iNETsHOP

Тема начата

Количество сообщений   54
Зарегистрирован:   12-03-2016, 18:32:41
Первый вариант самый подходящий, но не удаляются пробелы в начале строки.
Если исправите будет то, что нужно.

" Второй вариант: в схеме импорта делаете несколько спецификаций, в каждой из которых добавялете фильтр колонку с на артикулом, например "Начинается" с "LPR ", а в настройках импорта данных из ячеек можете указать "Брать со второго слова", или "Брать после пробела" и т.п. "
Этот вариант можно подробнее. Добавить фильтр я понял, а про "настройки импорта данных из ячеек", это где, в каком месте эти настройки? Просто очень интересная опция на мой взгляд.
Пользователь оффлайн Распечатать
 

31.07.2016 18:46

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Цитата
Написал: Denndy
про "настройки импорта данных из ячеек", это где, в каком месте эти настройки?.


Парсинг полученной строки прайса настраивается в справочнике схем импорта в настройках парсинга прайс-листа


Не забывайте, что вы должны сделать несколько спецификаций с разными фильтрами и присвоить им рейтинг (у равнозначных фильтров может быть одинаковый) по мере увеличения. Т.е. чтобы сначала строки прайса проверялись на фильтры спецификации с заменой артикула, а если ни одна из них не подходит - срабатывала спецификация которая импортирует все товары без фильтров как есть (поставьте в ней максимальное значение в колонке приоритета или сортировки).
Пользователь оффлайн Распечатать
 

31.07.2016 18:50

Denndy


Пользователь iNETsHOP

Тема начата

Количество сообщений   54
Зарегистрирован:   12-03-2016, 18:32:41
Спасибо. Очень интересная функция.
Но удаление пробелов почините, так гораздо проще.
Пользователь оффлайн Распечатать
 

01.08.2016 18:45

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Данная проблема исправлена, обновите клиент до версии iNETsHOP client 6.7.0.320/0064
Пользователь оффлайн Распечатать
 

01.08.2016 23:26

Denndy


Пользователь iNETsHOP

Тема начата

Количество сообщений   54
Зарегистрирован:   12-03-2016, 18:32:41
Спасибо
Пользователь оффлайн Распечатать
 

Распечатать  |  Следующая тема  |  Предыдущая тема
Перейти
 

Статистика форума
Тем: 506, Сообщений: 3222, Пользователей: 2255
Приветствуем новичка по имени Gotit
Ближайшие дни рождения
Сегодня именинников нет


iNETsHOP - программа для формирования каталога товаров интернет-магазина и обработки прайсов Copyright 2007-2015 "Программа iNETsHOP - работа с прайс-листами поставщиков для интернет магазинов ®" iNETsHOP - обработка, объединение, анализ прайсов поставщиков и конкурентов