Жили - не тужили, вели себе торговлю и однажды оказалось, что на ввод данных о ценах поставщика уходит уйма времени. Естественно решили загружать цены из файла Excel, но как это обычно бывает, оказалось что наименование товара у поставщика и у нас отличаются когда "не", а когда и очень значительно. "А давайте сделаем как у поставщика!" Запал пользователей пропал на второй сотне. Впереди маячила ещё не одна тысяча наименований....
Обработка позволяет подобрать наиболее подходящие наименования для каждой строки поиска
1.Заполняем закладку "Настройка". Указываем файл Excel, в котором содержатся наименования и Номер колонки с наименованиями
2.Нажимаем кнопку "Загрузить данные из файла". После заполнения колонки "Строка поиска" жмём кнопку "Поиск соответствий". Поиск реализован двумя методами
- "Поиск перебором" - берётся строка поиска и перебором слов в строке подыскиваются вероятные значения
- "Полнотекстовый поиск" - используется более расширенный поиск
3.При нахождении подходящего наименования будет заполнена колонка "Точное значение"
Если же вариантов несколько, тогда для соответствующей строки будет заполнена нижняя таблица
4.Выбираем нужное значение в Таблице похожих значений, ставя галку напротив него.
5.Для записи нового наименования нажимаем кнопку "Исправить название в справочнике"
Идея подсказана в //infostart.ru/public/166803/
Версия 2 от 12.08.2013
Пользователю понадобилось дополнить название номенклатуры (в справочнике номенклатура было ~26-30 знаков в наименованиие, а от поставщика пришло ~50-70). Полнотекстовый поиск работает некорректно.
В обработку Неточный поиск добавлен реквизит "Количество знаков в строке поиска". В таблице соответствий добавилась колонка "Строка из файла"
Загружаем данные из файла. Указываем Количество знаков в строке поиска (допустим 26). Изменяется строка поиска (26 знаков слева). Нажимаем "Поиск соответствий - Полнотекстовый поиск". Дальше как обычно
Дополнительно.
1.Увеличил порцию выборки до 100 позиций.
2.Убрал из выборки все элементы, не связанные с номенклатурой (были проблемы с определением папки-родителя)
3.Отсортировал по алфавиту таблицу похожих значений для удобства работы пользователя