Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли

OpenPapyrus: ERP-система с открытым исходным кодом : Системы автоматизации торговли

23.11.2024 12:31


24.05.2017 23:16
Компания "Петроглиф" работает на рынке с 1998 г. и специализируется на комплексной автоматизации предприятий на основе собственной разработки - системы управления предприятием PAPYRUS.
В феврале текущего года руководство компании приняло решение открыть доступ к исходному коду своей разработки и продолжать работу в двух направлениях: коммерческом и открытом. Обе версии совершенно идентичны по функционалу, но базы данных не совпадают из-за разного кода шифрования. Проект OpenPapyrus опубликован на сервере sourceforge, к также github.

Вот, возможно не полный, список сегментов бизнеса, в которых OpenPapyrus превосходно работает:
  • Розничная торговля
  • Аптеки
  • Оптовая торговля
  • Кафе и рестораны
  • Салоны красоты
  • Фитнес клубы и спортивные центры
  • Небольшое производство

Система OpenPapyrus (как и проприетарный Papyrus) обеспечивает обширный функционал по следующим учетным, управленческим и аналитическим категориям:
  • управление закупками
  • управление оптовыми продажами
  • управление розничными продажами
  • управление предоставлением услуг
  • управление производством
  • управление взимоотношениями с покупателями
  • финансовый учет и анализ
  • управление персоналом
  • управление активами

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

Кроме прочего, OpenPapyrus предоставляет возможности синхронизации баз данных, регламентации доступа к данным, ведение системного журнала событий, функции экспорта и импорта данных, функции проверки целостности и восстановления данных, функции резервного копирования.

И важный аспект: представленная система совместима практически со всеми моделями оборудования для автоматизации, присутствующими на российском рынке.

Наконец еще пара любопытных фактов:

- Papyrus умеет управлять web-контентом. Эта feature не позиционируем как тиражируемую, но содержанием сайта компании Петроглиф и сайтом Universe-HTT (тоже разработка компании: один из лучших справочников штрихкодов в сети, насчитывающий более 2,5 млн товаров) управляет сервер Papyrus, накрытый обвязками из Java из т.д.

- Протокол версий Papyrus ведется с самого его рождения. В удобоваримом виде он доступен на сайте компании Петроглиф. Конвертация в html осуществляется автоматически тем же самым Papyrus'ом. В релизах на github приведена соответствующую ссылку.
24.05.2017 23:40
Сходил на Habr, почитал, оттуда на GitHub, ещё почитал.

Коротко (Petroglif, поправьте, если не прав) - Windows only, написан на C++, СУБД - Pervasive (не понял, нужно ли Pervasive докупать отдельно)

Скачал описание и руководство с GitHub-а, приложил к сообщению.
Вложения
Тип файла: zip features.zip (356.5 Кб, 115 просмотров)
Тип файла: zip ppmanual.zip (6.51 Мб, 61 просмотров)
25.05.2017 07:59
Да, все так. Но, касательно Pervasive, дистрибутив включает лайт-версию и начать работать можно и так.
В планах разработка продукта под Linux, но пока что работа даже не начата.
25.05.2017 08:25
Вообще, почти вся требующаяся информация представлена в файле features, который прикрепил KirillHome. Если необходимо, могу все по пунктам описать и выставить.
25.05.2017 09:31
Общие сведения о системе

Начало разработки: 1996 год.
Язык программирования: C++.
СУБД: Pervasive SQL. Используется доступ на уровне записей
Операционная система сервера: Windows 2003 или выше, Linux. Серверная часть (опционально) - Windows 2003 или выше.
Операционная система клиента: Windows XP или выше.
Требования к компьютерному оборудованию: средние.
Пользовательский интерфейс: Windows. Окна просмотра (табличные формы) - немодульные. Окна диалогов - моульные.
Отчеты: Crystal Reports 7.0 или выше. Данные для тчетов формируются на основе собственного языка описания данных DL600.
Экспорт: любые данные отчетов - в XML (собственная технология); Excel, HTML, Word и т.д. (средствами Crystal Reports).
Лицензирование: ограничение на использование лицензий - программное (аппаратная привязка не используется).
Раздельное лицензирование: клиентские рабочие места, разделы баз данных, сервер.
Функциональные модули по отдельности не лицензируются (все-в-одном), кроме модулей:
-Рейтинги дебиторов
-Модуль работы с ЕГАИС

Управление торговым оборудованием:
∎ Фискальные регистраторы
∎ Дисплеи покупателя
∎ Электронные весы (встроенная поддержка следующих моделей электронных весов: CAS LP (в том числе версия протокола 1.6), Mettler Toledo, DIGI, Bizerba)
∎ Принтеры штрихкодов (встроенная поддержка следующих семейств принтеров этикеток: Datamax, Zebra (в том числе Eltron))
∎ Терминалы сбора данных (система содержит модули для следующих семейств терминалов сборов данных: Denso BHT серий 5000, 6000, 7000, 8000, Denso BHT 400 (Windows Mobile), Symbol CPT1550, PSC Falkon (Windows Mobile))

Метрики
∎ Количество диалоговых форм: более 1100
∎ Количество табличных форм: более 250
∎ Количество печатных форм: более 330

Региональный охват продукта:
Клиенты: Северо-Запад (Республика Карелия, Мурманская область, Санкт-Петербург), есть клиенты в других регионах, но не много.
Поддержка: Петрозаводск (Карелия), Санкт-Петербург

Наличие демо-версии и путь ее получения.
Демо-версия системы представлена на сайте компании (коммерческая версия с ограничением по базе данных: может быть не более 1000 документов). Открытая версия - на сайтах github и sourceforge.
Инструкции по установке есть и на github'е (+ sourceforge), и на сайте компании.

Соответствие законодательству
Система обновляется в случае изменения законодательства РФ

Регулярность выхода новых версий и их доступность для старых клиентов:
Новые версии выходят раз в неделю и доступны для скачивания на сайте компании и на github'е.
26.05.2017 10:03
Давно поглядываю на этот проект. Антон, если не ошибаюсь, а какой смысл увидели в выкладывании сырцов в сеть? Людей, которые смогут разобраться в коде на c++ крайне мало. Первасив платная база, бесплатных версий, насколько я знаю, в природе не бывает. Как я понимаю, сила проекта в централизованном управлении и наличии центра компетенции. Опен сорц это противоположность, с букетом своих проблем. Или это чисто маркетинговый ход, чтобы успокоить некоторых клиентов, что в программе нет "жучков"?
26.05.2017 12:43
Добрый день. Смысл выкладывать в opensource - попытка привлечь свежие силы и дополнительный интерес.
Существующим клиентам на opensource плевать - они и так доверяют, но приток новых клиентов не достаточен. Вот и весь смысл.
Persvasive - да проблема. Сам по себе он хорош, но его перманентная проприетарность - зло. Все-таки придется портировать всю эту музыку на какой-нибудь открытый sql-сервер.
То же самое относится к CrystalReports.
По поводу сложности в плане разобраться - так это одна из причин того, что мы открыли коды. Коллективному разуму (если удастся его заинтересовать) будет легче с этим что-то сделать.
26.05.2017 13:29
Цитата:
Petroglif се-таки придется портировать всю эту музыку на какой-нибудь открытый sql-сервер.
То же самое относится к CrystalReports.
Я бы еще UI перенес в браузер, все-таки нарисовать что-то вполне достойное сейчас очень легко на фреймворке типа bootstrap. Да и десктоп легко соорудить из вебморды в каком-нить електроне. А всю сишную бизнеслогику вполне можно крутить на сервере приложений
26.05.2017 15:22
Цитата:
Petroglif Добрый день. Смысл выкладывать в opensource - попытка привлечь свежие силы и дополнительный интерес.
Существующим клиентам на opensource плевать - они и так доверяют, но приток новых клиентов не достаточен. Вот и весь смысл.
Помнится, у упомянутого здесь Первасива тоже были мысли на этот счет, когда они решили выпустить и развивать свой клон postgreSQL. Но затем тихо и быстро все это свернули, объяснив, что "недооценили количество отвлекаемых на этот проект ресурсов и качество поддержки, оказываемое сообществом основной версии postgrSQL". За точность цитаты не ручаюсь, давно уже было, но смысл понятный - нет экономической целесообразности. Вообще говоря, "проприетарный" может быть намного лучше "открытого", все зависит от конкретного проекта и конкретных людей. Интересно будет понаблюдать, что получится у Вас. Думаю, с большой долей вероятности, через некоторое время забудете про игры в "опенсорц" и продолжите спокойно развивать имеющийся проект...
Часовой пояс GMT +3, время: 12:31.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.