Опции сравнения данных |
Настройки на вкладке «Опции сравнения» (раздел «Дополнительно»)
Вкладка Опции сравнения находится в разделе Дополнительно окна настроек программы Lookup.
Здесь задаются правила, по которым надстройка сравнивает текстовые значения: учитывать ли регистр символов, какие символы и слова игнорировать. Правильная настройка этой вкладки напрямую влияет на количество найденных совпадений и на точность подстановки.

Не учитывать регистр символов при сравнении
Первый флажок в верхней части вкладки. Если он установлен, программа не различает заглавные и строчные буквы.
- Включено: слова Текст и текст считаются одинаковыми и будут сопоставлены.
- Выключено: программа не увидит совпадения в словах Текст и текст — они будут считаться разными значениями.
Рекомендуется держать этот флажок включённым, если в прайс-листах регистр написания названий может отличаться (что бывает очень часто).
При сравнении не учитывать следующие СИМВОЛЫ
Второй флажок и поле ввода под ним. Здесь задаётся список символов, которые программа будет игнорировать при сравнении строк.
Как задавать символы:
- Символы вводятся по одному, без разделителей.
- В поле по умолчанию уже указан набор: {TAB}{SPACE}{160}{CR}{LF}.
Что означают эти обозначения:
- {TAB} — символ табуляции;
- {SPACE} — обычный пробел;
- {160} — неразрывный пробел (символ с кодом 160);
- {CR} — символ возврата каретки (перевод строки);
- {LF} — символ перевода строки.
Также можно использовать числовые коды символов в фигурных скобках, например {32} для пробела.
Зачем это нужно:
Если в поле указать, например, символ +, то при сравнении артикул 12.34+56 будет считаться совпадающим с текстом артикулов 12.34 56 и 12.3456. То есть наличие или отсутствие этого символа в строке не помешает программе найти совпадение.
Пример: если в одном прайсе артикул записан как AB-1234, а в другом — AB 1234, добавление дефиса - и пробела в список игнорируемых символов позволит программе считать эти значения одинаковыми.
Важно: отключение этого флажка может привести к тому, что программа не найдёт совпадения там, где они визуально очевидны. А неверный список символов (например, если прописать там буквы или цифры) приведет к тому, что совпадающими будут считаться разные (несовпадающие) значения.
При сравнении не учитывать следующие СЛОВА / ФРАЗЫ
Третий флажок и большое текстовое поле под ним. Здесь задаётся список слов или целых фраз, которые программа будет полностью игнорировать при сравнении названий.
Как задавать слова и фразы:
- Каждое слово или фраза вводится с новой строки (одна строка — одно значение).
- Можно указывать как отдельные слова (например, test, TESTER, edp), так и целые фразы (например, нет в наличии).
Как это работает:
Если в поле указать фразы Microsoft Office и Windows (каждую с отдельной строки), то при сравнении текст Windows XP будет считаться совпадающим с текстом Microsoft Office XP. Слова и фразы из списка просто выпадают из процесса сравнения, а оставшиеся части строк (XP) совпадают между собой.
Пример из практики: в прайсах на парфюмерию названия могут отличаться словами test, TESTER, edp, ml. Если добавить их в этот список, строки, различающиеся только ими, будут считаться одним и тем же товаром.
Важно: порядок остальных слов должен совпадать. Программа не распознаёт перестановку слов как одно и то же значение. То есть Olympea Legend Paco Rabanne test 80ml edp и Paco Rabanne OLYMPEA LEGEND edP 80 ml TESTER не будут считаться одинаковыми, даже если добавить test, TESTER, edp и ml в список игнорируемых слов — потому что оставшиеся слова идут в разном порядке.
- Добавить комментарий
- 175 просмотров









