Добро пожаловать, Гость. Для того, чтобы отвечать на сообщения и создавать новые темы, Вам необходимо зарегистрироваться, если Вы уже зарегистрированы, то войдите используя Ваши E-Mail и Пароль. |
|
Как исключить пробелы, дефисы, точки и другие знаки при выявлении дублей |
|
|
9827265080
Посетитель
Количество сообщений
12
Зарегистрирован:
04-10-2016, 22:12:12
|
Распознавание дублей с пробелами, дефисом и другими знаками
Здравствуйте. Проблема заключается в том, что в колонке "код поставщика" есть артикул с дефисом и без. Например T111301110BA и T11-1301110BA. Программа не распознает их как дубли. Нужно что бы программа не брала во внимание пробелы, дефисы, точки, и другие возможные знаки, а ориентировалась только на цифры и буквы.
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
Удаление символов из кода поставщика при импорте прайса
Удалить определенные знаки из колонки "Код поставщика" можно дополнительными SQL-запросом обработки. Например данный запрос удалит тире, пробел и точку:
Код
UPDATE #TMP_PRICE
SET SID = REPLACE(SID, '-', '');
UPDATE #TMP_PRICE
SET SID = REPLACE(SID, ' ', '');
UPDATE #TMP_PRICE
SET SID = REPLACE(SID, '.', '');
В зависимости от версии программы, данный SQL-запрос нужно вставить в схему импорта в "Запрос обработки суммарный" или в "SQL-скрипт после чтения данных".
|
Распечатать
|
|
9827265080
Посетитель
Тема начата
Количество сообщений
12
Зарегистрирован:
04-10-2016, 22:12:12
|
Версия free2
У меня версия free2, там есть в схеме импорта "Скрипт обработки суммарный". Код туда писать?
|
Распечатать
|
|
support
Support
Количество сообщений
1199
Зарегистрирован:
11-04-2008, 19:11:57
|
Да, в старых версиях программы скрипты обработки в схеме импорта прайса вам нужно вставить в поле "Скрипт обработки суммарный". В новых версиях количество возможных скриптов расширено
|
Распечатать
|
|
xMaximusx
Посетитель
Количество сообщений
16
Зарегистрирован:
22-04-2016, 18:45:22
|
Автоматическую замену символов можно настроить прямо в окне схемы импорта на нужные колонки прайса. Сначала вносите какой текст и на что менять, а потом добавляете эти замены в схему и сказываете конкретные колонки.
|
Распечатать
|
|
9827265080
Посетитель
Тема начата
Количество сообщений
12
Зарегистрирован:
04-10-2016, 22:12:12
|
Удаление символов из кода поставщика при импорте прайса
Цитата Написал: support
Удалить определенные знаки из колонки "Код поставщика" можно дополнительными SQL-запросом обработки. Например данный запрос удалит тире, пробел и точку:
Код
UPDATE #TMP_PRICE
SET SID = REPLACE(SID, '-', '');
UPDATE #TMP_PRICE
SET SID = REPLACE(SID, ' ', '');
UPDATE #TMP_PRICE
SET SID = REPLACE(SID, '.', '');
В зависимости от версии программы, данный SQL-запрос нужно вставить в схему импорта в "Запрос обработки суммарный" или в "SQL-скрипт после чтения данных".
|
Распечатать
|
|
9827265080
Посетитель
Тема начата
Количество сообщений
12
Зарегистрирован:
04-10-2016, 22:12:12
|
Не работает
|
Распечатать
|
|
9827265080
Посетитель
Тема начата
Количество сообщений
12
Зарегистрирован:
04-10-2016, 22:12:12
|
Все, дошло до меня, нужно выбрать поставщика, а потом уже скрипт вставлять. Спасибо работает
|
Распечатать
|
|
Статистика форума |
 |
Тем: 506, Сообщений: 3222, Пользователей: 2258
Приветствуем новичка по имени ololuev |
Ближайшие дни рождения |
 |
Сегодня именинников нет |
|