Поиск товаров из спецификации клиента в базе товаров в Excel по нечеткому совпадению (Windows-приложение)

Программа работает в ОС Windows, позволяет, имея файл спецификации со списком товаров, заказанных клиентом, найти их в базе товаров и получить файл-результат с указанием id из базы товаров. Разработана на C#. Файл спецификации, база товаров, файл-результат поиска - все они должны быть в формате Excel. Алгоритм делит название товара на части: группа, подгруппа, типоразмер и ищет совпадение этих частей с названиями товаров в базе.

Арт.: 532739

Внешний вид формы программы после окончания анализа спецификации
Скриншот формы программы
Образец спецификации, полученной от заказчика. Товары из этой спецификации нужно найти в базе товаров.
Образец файла базы товаров. Может содержать десятки тысяч позиций. Поиск будет производиться быстро.
Всплывающее окно после загрузки базы товаров
Окно после окончания анализа спецификации (после окончания поиска)
По нажатию на результат поиска можно выбрать подходящий вариант товара из нескольких найденных
Окно после нажатия команды выгрузки результата в файл
Образец файла результата поиска в базе товаров (добавлен id из базы)
Внешний вид формы программы после окончания анализа спецификации
Скриншот формы программы
Образец спецификации, полученной от заказчика. Товары из этой спецификации нужно найти в базе товаров.
Образец файла базы товаров. Может содержать десятки тысяч позиций. Поиск будет производиться быстро.
Всплывающее окно после загрузки базы товаров
Окно после окончания анализа спецификации (после окончания поиска)
По нажатию на результат поиска можно выбрать подходящий вариант товара из нескольких найденных
Окно после нажатия команды выгрузки результата в файл
Образец файла результата поиска в базе товаров (добавлен id из базы)

2950 руб.

4950 руб.

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

 

Алгоритм работы программы

1. Выбирается путь к базе товаров. Производится ее загрузка отдельной кнопкой.

2. Выбирается спецификация товаров, полученная от клиента. Указываются ее настройки: колонки с названием, первая строка с данными, колонка с количеством. Количество по умолчанию, если будет указано 0 в колонке количество.

3. Запускается команда анализа.

4. Заполняется таблица с результатами поиска. Появляется возможность в каждой строке спецификации в таблице указать из подходящих найденных товаров из базы корректный. Смотрите скриншоты.

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

Форматы входных файлов

Образец формата справочника товаров:

 

Образец файла спецификации:

 

Образец файла результата поиска:

 

 

Ограничения программы

1. В момент запуска загрузки файл спецификации и файл базы товаров не должны быть открыты.

2. Программа предназначена для ОС Windows. На компьютере должна быть установлена актуальная версия библиотеки .NET Framework (можно установить с сайта Microsoft).

3. Файл с базой товаров в данный момент программа принимает только в одном определенном формате (имею в виду порядок колонок). Если там неудобно, по запросу можно изменить порядок.

 

Дополнительная информация

1. Могу доработать программу под Ваши потребности. Бесплатно, если посчитаю, что данная доработка будет полезна многим другим пользователям программы. Иначе возможна платная доработка. За оценкой ее стоимости обращайтесь через личные сообщения.

2. Доступны две версии программы - с открытым исходным кодом и без него. Соответственно, дорабатывать самостоятельно получится только версию с открытым исходным кодом.

3. Обновления программы бесплатные в течение 12 месяцев с момента покупки.

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

5. Программу разрешается устанавливать на любое количество своих компьютеров. Запрещено только распространение программы в сети Интернет или любое другое массовое распространение.

6. Версия без исходных кодов поставляется уже собранная в файл формата exe. Для сборки версии с исходными кодами потребуется среда разработки Microsoft Visual Studio 2015.

Причины купить

1. Самостоятельная разработка такого приложения, формализация алгоритма поиска могут занять значительное время.

2. Предоставляется техническая поддержка 3 месяца с момента покупки.

3. Обновления программы высылаются покупателям бесплатно в течение 12 месяцев с момента покупки.

Достоинства

1. Не требуется установленная платформа 1С на компьютере для использования программы.

2. Позволяет избежать ручного поиска в файлах.

3. Экономит время сотрудников, ответственных за разбор поступающих заявок от клиентов.

Сравнение версий

23.06.2016 - выложена финальная версия программы поиска товаров по нечеткому совпадению.

Статистика:
Просмотры 30488
Загрузки 0
Рейтинг 0
Создание 23.06.16 15:51
Обновление 17.08.22 14:36
№ Публикации 532739
Характеристики:
Теги

обработка excel поиск нечеткое совпадение

Рубрики Загрузка и выгрузка в Excel Поиск данных Логистика, склад и ТМЦ
Кому Бухгалтер ,
Пользователь
Тип файла Приложение (exe)
Платформа Не имеет значения
Конфигурация Не имеет значения
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
1. VodoleyPlus 02.07.16 19:13 Сейчас в теме
а в 1c она никаких документов создавать не умеет? или создавать документы в экселе для дальнейшей загрузки в 1с
2. Техподдержка 04.07.16 11:45
(1) VodoleyPlus, добрый день.

Да, только создает документы excel для дальнейшей загрузки в 1С. Просто в конкретном случае у заказчика была другая учетная система, не 1С, она уже проводила заполнение отгрузок, зная id продаваемых товаров.
3. CheBurator 17.11.21 09:34 Сейчас в теме
если бы "Алгоритм делит название товара на части: группа, подгруппа, типоразмер и ищет совпадение этих частей с названиями товаров в базе" - вот это было бы настраиваемым как делить и вычленять и какие составляющие часьт
4. Техподдержка 17.11.21 09:50
(3) Добрый день. Разработку делали на заказ, и конечные пользователи хотели попроще интерфейс. Так как они не самые продвинутые, то наименование товара разбивали способом, при котором количество найденных совпадений было максимальным. То есть конкретно у этого заказчика около 95% товаров находилось успешно. Понятно, что это не универсально. Но с другой стороны, переписать код под другую ситуацию всегда можно. Программу же отдаем вместе с исходными кодами.
5. CheBurator 17.11.21 09:54 Сейчас в теме
(4) ну так тут самый цимус и представляет собственно сам алгоритм деления. если он не универсальный более-менее натсриавиаемый - то что с исходными кодами что без исходных... по сути если "я" взял с исходными кодами и мне надо переписать под себя алгоритм разбивки - что собственно и есть ценность данного алгоритма - то тогда за что заплатил? ;-)
(я не в претензиях, просто так...)
6. CheBurator 17.11.21 09:56 Сейчас в теме
по сути ценность разработка представляет для того, у кого принцип разбиения и составляющие части соответсвует описанному в статье... как-то так у меня мыслится...
cleaner_it; criptid; +2 Ответить
7. ildary 08.09.22 14:39 Сейчас в теме
Для 1С самый надежный способ - загрузив внешние названия (например через Таб.документ) - искать комплексно: по артикулу, нечеткому поиску по наименованию товара и номенклатуры поставщика. Выложенная программа конечно хороша, но решает задачу только одним способом.
8. d.snissarenko 31.01.23 16:44 Сейчас в теме
https://infostart.ru/public/237186/

Добавлю свои 15 копеек.
С помощью данной компоненты поиск осуществляется именно по нечеткому сравнению. А уж накатать обработку которая подгрузит и сравнит строки из любого табличного документа с наименованиями в 1с это не проблема.
cleaner_it; +1 Ответить
9. Техподдержка 31.01.23 17:00
(8) Интересно.

Касаемо нашего решения - оно было разработано для конкретного заказчика по описанному им алгоритму. Именно поэтому нечеткий поиск работает, как в описании сказано.
10. d.snissarenko 31.01.23 21:04 Сейчас в теме
(9) Т.е. это это решение для конкретного заказчика не претендующее на универсальность.
cleaner_it; +1 Ответить

Оставьте свое сообщение

См. также

Модуль "Ответственное хранение" в 1С:УТ 11.5, КА 2.5, ERP 2.5 для фулфилмента FBS / FBO

Программа позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1...

89900 руб.

Загрузка документов и номенклатуры из Excel в 1С "одним нажатием": УПД, ТОРГ-12, отчеты маркетплейсов, заказы, счет...

Универсальная обработка для загрузки документов из Excel в 1С одним нажатием. Не требует указания параметров (номера колонок, номер первой строки таблицы и т.д.) и предварительной настройки. Просто выбираете файл Excel, документ 1С и нажима...

6000 4800 руб.

SALE! 20%
SALE! 10%

Автоматизированная система управления складом AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Подсистема автоматизированного управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления, хранения и учета на адресном складе. Внедрение системы AS WMS способствует быстрому отбору то...

40000 руб.

Распознавание и загрузка сканов в 1С "одним нажатием". УПД, ТОРГ-12, накладные, счета, номенклатура, заказы и т.д.

Универсальная программа для распознавания сканов или фото товарных документов в 1С. Не требует указания параметров и предварительной настройки. Просто выбираете файл (PDF, JPG, DOC, XLS, HTML) выбираете документ 1С и нажимаете кнопку "...

8400 5880 руб.

SALE! 30%

Конфигурация "Весовая ред. 3.0" для Платформы 8.3

Позволяет автоматизировать процесс взвешивания ТМЦ в организациях, осуществляющих приемку и отгрузку различным транспортом, для ведения складского учета и контроля остатков на складах. Конфигурация позволяет фиксировать вес вручную, напря...

35000 руб.