Требуется помощь в настройке прайса

Помощь пользователям в работе с программой E-Trade PriceList Importer
вася
Сообщения: 59
Зарегистрирован: 20 мар 2013 16:50

прошу помочь

есть товар такого плана

Газовая плита KAISER HGG 50501 MW
Вытяжка KAISER A 6419 N


Как произвести настройку определения модели товара, только не при помощи регулярных выражений
а то что идет после "производителя" и есть модель
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

В настройках импорта, нужно указать адрес столбца в котором находятся наименования

Код: Выделить всё

Газовая плита KAISER HGG 50501 MW
Вытяжка KAISER A 6419 N 
для поля модель
5.jpg
5.jpg (24.97 КБ) 4821 просмотр
В настройках правил автозамены текста нужно создать правило замены
6.jpg
6.jpg (34.94 КБ) 4821 просмотр
1. Правило должно быть активно.
2. Учитываем пробелы.
3. Удаляем.
4. Должна быть выбрана "Модель"
5. пишем "*KAISER " (если на словах, то так: звездочка, наименование производителя и прбел)
6. Очищаем содержимое.

Сам я этого не пробовал делать, но по логике должно работать :)
вася
Сообщения: 59
Зарегистрирован: 20 мар 2013 16:50

Спасибо

принцип понятен

а если у меня разные производители?
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

вася писал(а):а если у меня разные производители?
Тут мне видится 2 варианта:
1. Создать для каждго производителя по одному правилу автозамены.
2. Видоизменить имеющееся правило, путем изменения значения расположенного в поле найти, на следующее:

Код: Выделить всё

*{ПРОИЗВОДИТЕЛЬ} 
(если на словах, то так: звездочка, открывающая фигурная скобка, слово ПРОИЗВОДИТЕЛЬ, закрывающая фигурная скобка, пробел)
вася
Сообщения: 59
Зарегистрирован: 20 мар 2013 16:50

попробовал
но к сожалению не работает ни первый вариант с *KAISER
ни второй с *{ПРОИЗВОДИТЕЛЬ}

В строку модель записывается полное наименование и все
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Макроподстановка {ПРОИЗВОДИТЕЛЬ} будет работать только тогда, когда у товара уже известен производитель, например он импортируется из прайс-листа или стоит принудительный поиск производителя.
Сейчас производитель определяется позже чем срабатывает автозамена, по этому может не работать такой алгоритм.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
вася
Сообщения: 59
Зарегистрирован: 20 мар 2013 16:50

первый вариант с *KAISER

когда конкретно задается что отрезать тоже почему то не работает
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Потому, как у вас в наименовании нет "*KAISER" у вас ведь просто "KAISER".
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ixenon
Сообщения: 743
Зарегистрирован: 19 ноя 2011 09:03

e-special писал(а):Потому, как у вас в наименовании нет "*KAISER" у вас ведь просто "KAISER".
Оказывается даже такой распространенный подстановочный знак, как звездочка, заменяющая собой последовательность из ни одного и более любых символов - не работает... Кто бы мог подумать :-)

В таком случае остается только использовать регулярные выражения.
В принципе там все просто с этим выражением, вот оно:

Код: Выделить всё

(.+KAISER\s+)
1. Правило должно быть активно.
2. Учитываем пробелы.
3. Удаляем.
4. Должна быть выбрана "Модель"
5. В поле "Найти" пишем "(.+KAISER\s+)" (если на словах, то так: открывающая скобка, точка, плюс, наименование производителя, косая черта, маленькая латинская s, плюс, закрывающая скобка)
6. Флаг РВ должен быть активным.
7. Очищаем содержимое, в поле "Заменить на".

PS Для каждого производителя придется создать свое правило.
Последний раз редактировалось Ixenon 22 июл 2013 14:05, всего редактировалось 1 раз.
вася
Сообщения: 59
Зарегистрирован: 20 мар 2013 16:50

ок спасибо
большое все заработало
Ответить

Вернуться в «Техническая поддержка программы E-Trade PriceList Importer»