Позволю себе выложить одну из своих утилит.
iPriceSE - программа работы с прайс-листами.
Лицензия: FreeWare. Публикация исходного кода на данном этапе не планируется.
При написании использовалось:
- Lazarus + FPC;
- сервер баз данных Firebird 3.0;
- компоненты ibx от **Rik**;
- компоненты FPSpreadsheet;
- знания, полученные на страницах этого форума.
Системные требования:
- компьютер на базе ОС Windows, не ниже Windows 7 x64 (версия под Linux в данный момент отсутствует, но наблюдается стабильная работа в Wine 3.0 под Ubuntu 18.04);
- минимальный объем оперативной памяти 2 Гб;
- свободное место на диске не менее 1 Гб (определяется количеством импортированных прайс-листов и сроком хранения их версий).
Область применения
Данный программный продукт может применяться на малых предприятиях с целью:
- сокращения времени поиска информации в прайс-листах;
- анализа изменения состава, цен или остатков загруженных прайс-листов;
- создание и хранение сводного прайс-листа, синхронизируемого с основным прайс-листом из программы учета (при его наличии);
- автоматизированного формирования заказов поставщикам на основании файла-заказа, выгруженного из основной системы учета;
- формирования файла загрузки в формате основной системы учета на основании накладных поставщиков.
Принципы
В основе приложения лежит идея создания каталога товаров, с добавленными вручную позициями из прайс-листов различных поставщиков. Связующим звеном между аналогичными позициями в каталоге и прайс-листах служит таблица соответствий, которая формируется по мере работы с приложением.
Во главу угла поставлены компактность интерфейса и универсальность.
Возможны 2 пути создания каталога:
- Создание каталога "с нуля", создавая категории и заполняя их товарами поставщиков или позициями, созданными вручную;
- Создание каталога на основе своего прайс-листа (контрагент "Свой прайс-лист") с последующим добавлением позиций прайс-листов поставщиков.
Программа обладает мощными инструментами формирования сводного каталога товаров:
- гибкая система ценообразования на основе использования формул;
- возможен автоматический выбор наиболее выгодного предложения поставщиков и назначение этой цены с вашей наценкой на позицию каталога;
- массовое добавление позиций любого из поставщиков в свой каталог с указанием всех необходимых для правильного расположения и расчета цены атрибутов, а так же автоматическим созданием записей в таблице соответствий.
Краткое описание возможностей
Программа iPriceSE представляет собой агрегатор электронных прайс-листов и хранилище каталога товаров.
В подавляющем большинстве случаев, для работы программы не требуется установленных офисных пакетов.
Поддерживаемые форматы импорта:
- xls (MS Excel);
- xlsx (MS Excel);
- ods (Open Document Spreadsheets);
- yml (Yandex Market, стандарт и расширенный);
- csv;
- поддерживается импорт прайс-листов из ZIP архива с выбором требуемых файлов;
- имеется возможность автоматизированной предварительной конвертации прайс-листов с помощью Libre Office Calc в формат "Excel 97".
Поддерживаемые каналы импорта:
- файлы, расположенные в сети интернет (поддержка SSL, GET / POST аутентификации);
- файлы, расположенные локально.
Поддерживаемые форматы экспорта:
- xls;
- xlsx;
- ods;
- csv.
Экспортируемые данные:
- каталог товаров;
- результаты обработки накладных;
- сформированные заказы;
- все видимые в программе таблицы.
Более подробная информация доступна в он-лайн справке.
Ссылки для загрузки приложения доступны на странице загрузки.