gifts2017

Неточный поиск по данным из файла

Опубликовал Андрей Ефимов (Efimoff) в раздел Администрирование - Поиск данных

Обработка для полуавтоматического "причесывания" справочника под данные, которые прислал поставщик

Жили - не тужили, вели себе торговлю и однажды оказалось, что на ввод данных о ценах поставщика уходит уйма времени. Естественно решили загружать цены из файла Excel, но как это обычно бывает, оказалось что наименование товара у поставщика и у нас отличаются когда "не", а когда и очень значительно. "А давайте сделаем как у поставщика!" Запал пользователей пропал на второй сотне. Впереди маячила ещё не одна тысяча наименований....

Обработка позволяет подобрать наиболее подходящие наименования для каждой строки поиска


1.Заполняем закладку "Настройка". Указываем файл Excel, в котором содержатся наименования и Номер колонки с наименованиями

2.Нажимаем кнопку "Загрузить данные из файла". После заполнения колонки "Строка поиска" жмём кнопку "Поиск соответствий". Поиск реализован двумя методами

- "Поиск перебором" - берётся строка поиска и перебором слов в строке подыскиваются вероятные значения

- "Полнотекстовый поиск" - используется более расширенный поиск

3.При нахождении подходящего наименования будет заполнена колонка "Точное значение"
Если же вариантов несколько, тогда для соответствующей строки будет заполнена нижняя таблица

4.Выбираем нужное значение в Таблице похожих значений, ставя галку напротив него.


5.Для записи нового наименования нажимаем кнопку "Исправить название в справочнике"


Идея подсказана в http://infostart.ru/public/166803/


Версия 2 от 12.08.2013


Пользователю понадобилось дополнить название номенклатуры (в справочнике номенклатура было ~26-30 знаков в наименованиие, а от поставщика пришло ~50-70). Полнотекстовый поиск работает некорректно.

В обработку Неточный поиск добавлен реквизит "Количество знаков в строке поиска". В таблице соответствий добавилась колонка "Строка из файла"
Загружаем данные из файла. Указываем Количество знаков в строке поиска (допустим 26). Изменяется строка поиска (26 знаков слева). Нажимаем "Поиск соответствий - Полнотекстовый поиск". Дальше как обычно

Дополнительно.

1.Увеличил порцию выборки до 100 позиций.

2.Убрал из выборки все элементы, не связанные с номенклатурой (были проблемы с определением папки-родителя)

3.Отсортировал по алфавиту таблицу похожих значений для удобства работы пользователя

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
НеточныйПоискПоДаннымИзФайла.epf
.epf 15,70Kb
12.04.13
20
.epf 15,70Kb 20 Скачать
Неточный поиск по данным из файла ver.2
.epf 270,06Kb
12.08.13
12
.epf ver.2 270,06Kb 12 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Макас (makas) 13.04.13 22:45
не понял как мне бухгалтеру пользваться вашей штукой, но идея = плюс
2. Андрей Ефимов (Efimoff) 15.04.13 09:36
(1)Ответ

1.Заполняем закладку "Настройка". Указываем файл Excel, в котором содержатся наименования нужных вам наименований. Запоминаем номер колонки с наименованиями (1,2,3...) и указываем его в поле "Номер колонки с наименованиями"

2.Нажимаем кнопку "Загрузить данные из файла". После заполнения колонки "Строка поиска" жмём кнопку "Поиск соответствий". Поиск реализован двумя методами
- "Поиск перебором" - берётся строка поиска и перебором слов в строке подыскиваются вероятные значения. Работает быстро, сразу может подобрать наиболее подходящие значения
- "Полнотекстовый поиск" - используется более расширенный поиск. Работает медленнее, сначала восстановит индекс полнотекстового поиска, но в итоге получит более длинный список возможных значений

3.При нахождении подходящего наименования будет заполнена колонка "Точное значение"
Если же вариантов несколько, тогда для соответствующей строки будет заполнена нижняя таблица

4.Если найдено несколько возможных значений, выбираем нужное значение в Таблице похожих значений, ставя галку напротив него.

5.Для записи нового наименования нажимаем кнопку "Исправить название в справочнике". Можно нажимать после каждого поиска, или когда расставите все значения
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа