Перейти к основному содержимому
Версия: v3.3.3

Сравнение значений

Эта настройка определяет алгоритм обновления Значений после их редактирования. Названия режимов говорят сами за себя.

Режим
По вхождению подстроки
По точному совпадению

Сохранение или обновление Значений происходит в момент закрытия однострочного редактора, если не было отмены клавишей Esc. В этот момент происходит поиск редактируемого образца среди всех Значений данного Атрибута и замена его на новое, отредактированное состояние.

Стандартом является поиск и замена всех вхождений редактируемого образца (подстроки) в Значение (строку).

Например, есть такие записи:

MP4/AVI, MP4-MPEG4/MP4-MPG/VOB, MP4/AVI/MKV, MP4/AVI/MKV/VOB

После замены, например, MP4 на MP3, произойдет следующее:

MP3/AVI, MP3-MPEG4/MP3-MPG/VOB, MP3/AVI/MKV, MP3/AVI/MKV/VOB

Т.е. все вхождения образца MP4 обновились на MP3.

Теперь рассмотрим пример, где такое обновление нас не устроит. Допустим, некоторый Атрибут имеет набор Значений (Шаблонов):

50, 50-100, 50/500/500-5000, 500

После замены 50 на 50гр получим неожиданный результат:

50гр, 50гр-100, 50гр/50гр0/50гр0-50гр00, 50гр0

Несмотря на то, что это частный случай, можно его учесть. Для этого надо включить настройку По точному совпадению. В этом режиме результат редактирования будет правильным:

50гр, 50-100, 50гр/500/500-5000, 500

Разница редактирования Шаблонов и Значений

к сведению

Описанная выше настройка касается редактирования Значений.

Обновление Шаблона всегда делается по точному совпадению редактируемого образца и всего Шаблона целиком.

Влияние на выборку товаров

Эта настройка влияет также на выборку товаров, у которых присутствует определенное Значение атрибута.

Например, если установлен режим По вхождению подстроки, то при нажатии на Значение атрибута 20,
в дереве товаров будут выведены товары со Значениями 20, 120, 200.

Если же установлен режим По точному совпадению, то при нажатии на Значение атрибута 20,
в дереве товаров будут выведены товары только со Значениями 20.

Влияние на удаление Значений

От этой настройки зависит также удаление значений.

Допустим, есть товар или товары, у которых Атрибут Тестовый атрибут 3.1 имеет Значение тестовое значение 3.2.1.

Если включить режим По точному совпадению, то удалятся только Атрибуты с Значением тестовое значение 3.2.1, а в режиме По вхождению подстроки удалятся и с Значением тестовое значение 3.2.1/тестовое значение 3.2.2.