{"id":14277,"url":"\/distributions\/14277\/click?bit=1&hash=17ce698c744183890278e5e72fb5473eaa8dd0a28fac1d357bd91d8537b18c22","title":"\u041e\u0446\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u043b\u0438\u0442\u0440\u044b \u0431\u0435\u043d\u0437\u0438\u043d\u0430 \u0438\u043b\u0438 \u0437\u043e\u043b\u043e\u0442\u044b\u0435 \u0443\u043a\u0440\u0430\u0448\u0435\u043d\u0438\u044f","buttonText":"\u041a\u0430\u043a?","imageUuid":"771ad34a-9f50-5b0b-bc84-204d36a20025"}

Рай снабженца: поиск по прайсам поставщиков

Больше не “добываем огонь из камня”: вбил в поиске название товара и получил цены сразу всех поставщиков

В основном товар закупается у какого-то конкретного поставщика. Но иногда одинаковые товары предлагается разными поставщиками и нужно выбрать лучшего из них.

Обычно поставщики дают свои прайсы в виде Excel-файлов, снабженец перебирает их и ищет те, в которых есть нужная позиция. Немного помогает системный поиск Windows, который позволяет искать по содержимому файла. Но всё-равно, когда файл найден, приходится вручную открывать его и искать товар ещё раз, чтобы выбрать лучшее предложение.

Это долго и есть шанс, что часть прайсов останется непроверенной.

Уверен, рай каждого снабженца выглядит примерно так: вбил в поиске название товара и получил цены сразу всех поставщиков. Выбрал лучшую и перешел к следующему товару. Звучит вроде просто, но до сих пор большинство закупщиков “добывают огонь из камня”, тратя рабочее время на клики и копипаст.

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

Самая лёгкая часть — настройка чтения прайсов. Для большинства из них достаточно указать путь к файлам и задать номера колонок: “Артикул, Наименование, Цена и Остаток”. В отдельных случаях данные в прайсе разбиты на несколько закладок, либо имеют иную сложную структуру. Это сложнее, то тоже поддаётся автоматизации. В любом случае настраивать сопоставление товара в 1С и наименования поставщика не нужно.

​Форма поиска цен по прайсам. Искать товары можно по фрагменту артикула или наименования. Введем, например, слово FUSION – программа покажет всех поставщиков, у которых есть данный товар.

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

Главные сомнения, которые у нас возникли, то, что прайсы займут много места в базе, а поиск будет медленным. Поэтому мы провели эксперимент: загрузили сразу 2 миллионов строк. Если учесть, что один прайс в среднем состоит из 10-20 тысяч строк, получается мы загрузили более 130 прайс-листов. В результате: размер базы 1с увеличился на 400 мегабайт, а поиск по наименованию занимает 8 секунд. Прайсы загружаются в отдельный регистр сведений и не мешают работе других пользователей с базой. Повторная загрузка прайсов не увеличивает объем.

Если есть желание, вы также можете присоединиться к тестированию системы. Оставьте комментарий ниже или заявку на нашем сайте.

0
2 комментария
Da Apricot

для одной из задач мы сделали такую штуку в рамках Yii. Заливаются с почты в SQL скрипты, есть форма запроса, параметры а дальше все банально выводится на экран. Спокойно держит прайсы по 300-500 тысяч наименований.

Ответить
Развернуть ветку
Руслан Пунтус

QuadCRM - специализированная программа для задач из статьи. Обрабатывает любые прайсы, в том числе YML/XML, автоматический сбор из почты/по ссылкам, автоматическое преобразование валют, применение скидок, добавление наценок и многое другое.

Ответить
Развернуть ветку
-1 комментариев
Раскрывать всегда