Дано:
Часы наручные. Есть характеристика "Тип". В ней находятся данные типа: "кварцевые с подзаводом, женские", "кварцевые, мужские", "механические". Хочу разделить их на "Часовые механизмы" (кварцевые, механические и пр) и "Назначение" (мужские, женские, унисекс, детские, пр.)
Создается дочерняя характеристика "Часовые механизмы" и "Назначение". При попытке создать (по примеру, выложенному на видео http://youtu.be/m9S8YE0oBNU) значение на основании регулярного выражения в поле "значение" не подтягивается никакая информация.
Что делать?
Дочерние х-ки, привязанные к родительским
какие регулярные выражения вы используете?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
e-special писал(а):какие регулярные выражения вы используете?
Там представлено несколько характеристик: например, "кварцевые с подзаводом, женские", "кварцевые с подзаводом, мужские", "механические".
а выражения регулярные какие вы составляет для них? Формулы какие у Вас заполнены? Покажите скриншот с окна Настройка формирования значений для характеристики.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
В том-то и дело, что формулы никакие не подтягиваются. Пыталась делать что-то по примеру с видео - никак.
Плюс программа постоянно зависает.
Плюс программа постоянно зависает.
Что означает зависает?
Ознакомьтесь с регулярными выражениями на основание которых нужно создать необходимую формулу для обработки.
Ознакомьтесь с регулярными выражениями на основание которых нужно создать необходимую формулу для обработки.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper
Вам понадобится формула для разделения типа часов:
ЕСЛИ(СОДЕРЖИТ('ЧТО ИСКАТЬ', {ЗначениеХарактеристики})>0, 'НА ЧТО ЗАМЕНЯТЬ', {ЗначениеХарактеристики})
ЧТО ИСКАТЬ-это текст или часть текста которые нужно найти для дальнейшего преобразования.
НА ЧТО ЗАМЕНЯТЬ-это текст в который превратится то что было найдено.
Например:
ЕСЛИ(СОДЕРЖИТ('Муж', {ЗначениеХарактеристики})>0, 'Мужские', {ЗначениеХарактеристики})
Найти нужно: Муж заменить на: Мужские.
Таким образом для того чтобы разъединить тип часов женские, мужские, унисекс либо детские из значения одной характеристики:
кварцевые с автоподзаводом, женские
кварцевые с автоподзаводом, мужские
кварцевые, детские
кварцевые, женские
кварцевые, мужские
кварцевые, унисекс
механические с автоподзаводом (количество камней: 21), мужские
механические с автоподзаводом, мужские
Нужно создать формулу вида:
ЕСЛИ(СОДЕРЖИТ('Муж', {ЗначениеХарактеристики})>0, 'Мужские', ЕСЛИ(СОДЕРЖИТ('Жен', {ЗначениеХарактеристики})>0, 'Женские', ЕСЛИ(СОДЕРЖИТ('Уни', {ЗначениеХарактеристики})>0, 'Унисекс', ЕСЛИ(СОДЕРЖИТ('детск', {ЗначениеХарактеристики})>0, 'Детские',{ЗначениеХарактеристики}))))
Для получения результата:
По такому же принципу нужно создать формулы для часового механизма:
ЕСЛИ(СОДЕРЖИТ('ЧТО ИСКАТЬ', {ЗначениеХарактеристики})>0, 'НА ЧТО ЗАМЕНЯТЬ', {ЗначениеХарактеристики})
ЧТО ИСКАТЬ-это текст или часть текста которые нужно найти для дальнейшего преобразования.
НА ЧТО ЗАМЕНЯТЬ-это текст в который превратится то что было найдено.
Например:
ЕСЛИ(СОДЕРЖИТ('кварцевые с автоподзаводом', {ЗначениеХарактеристики})>0, 'кварцевые с автоподзаводом', {ЗначениеХарактеристики})
Найти нужно: кварцевые с автоподзаводом заменить на: кварцевые с автоподзаводом.
Таким образом для того чтобы разъединить часовые механизмы на кварцевые с автоподзаводом, кварцевые, механические с автоподзаводом, механические из значения одной характеристики:
кварцевые с автоподзаводом, женские
кварцевые с автоподзаводом, мужские
кварцевые, детские
кварцевые, женские
кварцевые, мужские
кварцевые, унисекс
механические с автоподзаводом (количество камней: 21), мужские
механические с автоподзаводом, мужские
Нужно создать формулу вида:
ЕСЛИ(СОДЕРЖИТ('кварцевые с автоподзаводом', {ЗначениеХарактеристики})>0, 'кварцевые с автоподзаводом', ЕСЛИ(СОДЕРЖИТ('кварцевые', {ЗначениеХарактеристики})>0, 'кварцевые', ЕСЛИ(СОДЕРЖИТ('механические с автоподзаводом', {ЗначениеХарактеристики})>0, 'механические с автоподзаводом', ЕСЛИ(СОДЕРЖИТ('механические', {ЗначениеХарактеристики})>0, 'механические', {ЗначениеХарактеристики}))))
Для получения результата:
Будет вид в карточке товара:
ЕСЛИ(СОДЕРЖИТ('ЧТО ИСКАТЬ', {ЗначениеХарактеристики})>0, 'НА ЧТО ЗАМЕНЯТЬ', {ЗначениеХарактеристики})
ЧТО ИСКАТЬ-это текст или часть текста которые нужно найти для дальнейшего преобразования.
НА ЧТО ЗАМЕНЯТЬ-это текст в который превратится то что было найдено.
Например:
ЕСЛИ(СОДЕРЖИТ('Муж', {ЗначениеХарактеристики})>0, 'Мужские', {ЗначениеХарактеристики})
Найти нужно: Муж заменить на: Мужские.
Таким образом для того чтобы разъединить тип часов женские, мужские, унисекс либо детские из значения одной характеристики:
кварцевые с автоподзаводом, женские
кварцевые с автоподзаводом, мужские
кварцевые, детские
кварцевые, женские
кварцевые, мужские
кварцевые, унисекс
механические с автоподзаводом (количество камней: 21), мужские
механические с автоподзаводом, мужские
Нужно создать формулу вида:
ЕСЛИ(СОДЕРЖИТ('Муж', {ЗначениеХарактеристики})>0, 'Мужские', ЕСЛИ(СОДЕРЖИТ('Жен', {ЗначениеХарактеристики})>0, 'Женские', ЕСЛИ(СОДЕРЖИТ('Уни', {ЗначениеХарактеристики})>0, 'Унисекс', ЕСЛИ(СОДЕРЖИТ('детск', {ЗначениеХарактеристики})>0, 'Детские',{ЗначениеХарактеристики}))))
Для получения результата:
По такому же принципу нужно создать формулы для часового механизма:
ЕСЛИ(СОДЕРЖИТ('ЧТО ИСКАТЬ', {ЗначениеХарактеристики})>0, 'НА ЧТО ЗАМЕНЯТЬ', {ЗначениеХарактеристики})
ЧТО ИСКАТЬ-это текст или часть текста которые нужно найти для дальнейшего преобразования.
НА ЧТО ЗАМЕНЯТЬ-это текст в который превратится то что было найдено.
Например:
ЕСЛИ(СОДЕРЖИТ('кварцевые с автоподзаводом', {ЗначениеХарактеристики})>0, 'кварцевые с автоподзаводом', {ЗначениеХарактеристики})
Найти нужно: кварцевые с автоподзаводом заменить на: кварцевые с автоподзаводом.
Таким образом для того чтобы разъединить часовые механизмы на кварцевые с автоподзаводом, кварцевые, механические с автоподзаводом, механические из значения одной характеристики:
кварцевые с автоподзаводом, женские
кварцевые с автоподзаводом, мужские
кварцевые, детские
кварцевые, женские
кварцевые, мужские
кварцевые, унисекс
механические с автоподзаводом (количество камней: 21), мужские
механические с автоподзаводом, мужские
Нужно создать формулу вида:
ЕСЛИ(СОДЕРЖИТ('кварцевые с автоподзаводом', {ЗначениеХарактеристики})>0, 'кварцевые с автоподзаводом', ЕСЛИ(СОДЕРЖИТ('кварцевые', {ЗначениеХарактеристики})>0, 'кварцевые', ЕСЛИ(СОДЕРЖИТ('механические с автоподзаводом', {ЗначениеХарактеристики})>0, 'механические с автоподзаводом', ЕСЛИ(СОДЕРЖИТ('механические', {ЗначениеХарактеристики})>0, 'механические', {ЗначениеХарактеристики}))))
Для получения результата:
Будет вид в карточке товара:
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Документация E-Trade Jumper