Работа с прайсами или Pricegrabber и другие
22 января 2009 в 16:49

Работа с прайсами или Pricegrabber и другие

Есть необходимость на основе прайсов поставщиков выводить собственный прайс, как правило все прайсы существуют в Excel.

Есть программа Pricegrabber (работает с MySql) — может подсказать кто-нибудь, где ее можно скачать и попробовать в работе?

Возможно кто-то сможет предложить и другие варианты подобного ПО?

Буду весьма признателен за помощь!

1258
Комментарии (12)
  • 23 января 2009 в 02:29 • #
    Alexander Brovkin

    Есть возможность сделать такую автоматизированную программу для веб-сайта

  • 23 января 2009 в 04:57 • #
    Д П

    Здравствуйте, Андрей!

    > Возможно кто-то сможет предложить и
    > другие варианты подобного ПО?

    В чём конкретно заключается цель программы?

    Сделать из нескольких прайс-листов в Экселе (в разных форматах), один, в котором были бы все записи?

    Всего доброго

    Дмитрий

  • 23 января 2009 в 14:07 • #
    Андрей Исмагулов

    желательно из загруженных прайсов поставщиков сгенерировать собственный прайс с выбранными позициями

  • Поисковая система FlaYper

    Цена договорная

  • 23 января 2009 в 15:42 • #
    Д П

    Здравствуйте!

    С технической точки зрения, есть несколько технических вариантов решения Вашей задачи.

    ВАРИАНТ 1
    =========
    Насколько мне известно, ODBC ( http://ru.wikipedia.org/wiki/ODBC ) позволяет обращаться к файлам Excel как к таблицам базы данных.

    Можно подумать о том, чтобы написать программу (например, на .NET), которая работала бы следующим образом.

    1) Вы подключаете каждый Excel-файл поставщика к ODBC. После этого Вы можете обращаться к данным прайслистов поставщиков при помощи SQL.

    2) Делаете базу данных для общего прайслиста и подключаете к ODBC - вполне возможно, что это тоже может быть Excel-файл.

    3) В программе делаете 2 вещи:

    а) для каждого поставщика (см. шаг 1) вычитываете данные (SELECT article, price FROM priceList1),

    б) преобразовываете их и записываете в результирующую базу данных (шаг 2).

    ВАРИАНТ 2
    =========
    Делаете всё на Яве - с помощью бесплатной библиотеке Apache POI ( http://poi.apache.org/ ) преобразовываете несколько исходных Эксель файлов в один.

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

      • *

    Если будете делать эту программу не сами, а делегировать стороннему программисту, то на мой взгляд, можно сделать очень простую процедуру приёмки:

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

    Т. е. берёте настоящие прайс-листы, удаляете из них все строчки, кроме 3 (чтобы было легче тестировать) и переделываете наименования товаров и цены.

    2) Для набора исходных файлов (шаг 1 выше) даёте ему Excel-файл с ожидаемым результатом, т. е. таким, который Вы сочли бы верным.

    3) Чётко обозначаете объём данных, с которыми программа должна справляться - скажем, у Вас есть 3 (разных) файла поставщиков, в каждом из которых может быть макс. 10 000 строк (наименований товаров) и Вы хотите, чтобы преобразование этих 3 файлов занимало не более 10 минут (например).

    Полагаю, что если чётко всё это прописать, то можно найти программистов, которые сделают это относительно дёшево (см. сайты фрилансеров - http://weblancer.net/ , rentacoder.com, oDesk.com, elance.com и т. д.).

    Успехов

    Дмитрий

  • 23 января 2009 в 09:27 • #
    Игорь Антонов

    Готовое ПО вряд ли вы найдете. Если даже найдете, то на 99% уверен, что оно не будет соответствовать вашим требованиям, и потребует трудоемкой настройки, ведь формат прайсов может быть непредсказуемо разным, тем более поставщик может менять формат без вашего на то согласия :) На мой взгляд, единственный выход это заказное ПО и его сопровождение. Наверно в вашей компании есть штатный программист, поставте ему задачу, напишите ТЗ. Для настоящего программиста это не сложная задача. Тем более, у вас будет исходный код, а значит нет предела для совершенствования собственного ПО...

  • 23 января 2009 в 12:07 • #
    Чайлд Сайенс

    Полностью согласен. Несколько лет бодался с этой проблемой. Формат представления прайс-листов у мировых компаний, например Siemens и тот меняется раз в год-два. Причем формат представления информация у каждого департамента разный, потому что это разные заводы производители, в разных странах. Кроме того, что существуют индивидуальные особенности перевода, существует и на русском то языке морфологическая составляющий, которую не учесть - тогда бессмыслено заниматься стандартизацией (автоматизацией).

    В любом случае заказное ПО или та же 1С требуют оператора, который будет всю эту базу приводить к единой форме внутри предприятия.

    Как Вы правильно сказали по поводу прайс-листов сторонних организаций - в чужой монастырь со своим уставом не ходят.

    С уважением

  • 23 января 2009 в 10:01 • #
    Геннадий Беседин

    "Есть необходимость на основе прайсов поставщиков выводить собственный прайс" - Андрей, поясните, пжалуйста, что вы имеете ввиду. Можно на пальцах.

  • 23 января 2009 в 14:13 • #
    Андрей Исмагулов

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

    В идеале хотелось генерировать свой прайс с выбранными, в прайсах поставщиков, позициями, естественно с регилированием цен на свое усмотрение

  • 24 января 2009 в 11:33 • #
    Геннадий Беседин

    Посмотрите 1С:Управление торговлей
    http://v8.1c.ru/trade/3/31ut.htm
    Это ссылка на блок ценообразования
    Вроде то, что вам надо
    В принципе 1С:УТ есть комплексное решение, закрывающее все основные участки. Это не реклама, а совет.

  • 23 января 2009 в 11:30 • #
    Алексей Александрович

    Можно более подробно. Что за прайсы? Однотипные?. Могу сделать ПО для вас по работе с прайсами. Вывод в любой формат.

  • 23 января 2009 в 14:16 • #
    Андрей Исмагулов

    Прайсы как правило однотипные, различаются количеством колонок и тэгами для фильтрации в Excel

  • 23 января 2009 в 13:01 • #
    Герман Лазарев

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

  • Желаете ознакомиться с остальными комментариями или оставить свой? в сеть, чтобы получить полный доступ к функционалу Профессионалов.ru! Еще не участник сети?