powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Rubus - ERP framework
25 сообщений из 218, страница 1 из 9
Rubus - ERP framework
    #38824977
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Хочу представить вашему суду новый проект, Rubus framework, среда разработки ERP систем, автоматизации производств и предприятий.
Основные отличие от существующих ERP систем (Oracle, Microsoft и т.п.) в том что:
1. Открытый код (GPL)
2. Основан на Qt framework, позволяющий выполнить любые поставленные задачи
3. Кросплатформенность
4. Гибкая система расширений, (точнее это сплошное расширение), весь функционал заложен в плагинах
Базой данных служит PostgreSQL(не скрою, я поклонник этой СУБД), вся функциональность (API) выносится по возможности в виде T-SQL функций. Пользователи системы, авторизации, политика безопасности, все в PostgreSQL. Разрабатывается система для программистов, которым поможет в краткие сроки автоматизировать процессы предприятия.

На данный момент версия 0.2 но ее сейчас уже можно протестировать и пощупать руками и мышкой.
Репозиторий проекта на GitHub: https://github.com/wulff007/rubus
Спасибо. Жду конструктивных предложений и критики.
P.S. В планах на будущее есть разработка складского модуля, работа с клиентами, поставщиками и т. п. В общем буду развивать по мере сил и возможностей.
P.S.S. Скоро ли умрет проект как ERP? Думаю что не скоро, т. к. в данный момент успешно работает модуль этикетировки на производстве, и управление заказами. В скором будет внедрен и складской модуль.
P.S.S.S. С администратором вопрос о создании темы был обсужден.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825006
Фотография Infernal V. Raven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WulffБазой данных служит PostgreSQ... вся функциональность (API) выносится по возможности в виде T-SQL функций. T-SQL это же MSSQL?
Какие задачи уже были реализованы с помощью фреймворка, где с ними можно ознакомиться?
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825015
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Разрабатывается система для программистов

зачем она программистам?
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825016
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>в данный момент успешно работает модуль этикетировки на производстве, и управление заказами.

описание функционала где?
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825051
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Infernal V. RavenWulffБазой данных служит PostgreSQ... вся функциональность (API) выносится по возможности в виде T-SQL функций. T-SQL это же MSSQL?
Какие задачи уже были реализованы с помощью фреймворка, где с ними можно ознакомиться?

Извиняюсь, PL/SQL

Производство а именно: этикетировка продукции, производственные заказы, выход на склад, складские функции еще в разработке.
Опишу процесс по полочкам: На завод приходит производственный заказ, в виде накладных, на основании документов оформляется заказ на каждую производственную станцию(всего 16 шт, промышленные компы, точнее стойки с термопринтерами). На каждом станции открыто окно заказов для своей линии, оператор активирует заказ, и на этикетировочную линии (Bizerba GLM-I) отправляется информация для печати этикетки(ингердиенты, фикс\дин вес, пределы веса для отбраковки, штрих код, партия и еще много чего). Каждая станция имеет весы, котрые также заведены в системы, для контроля групповой упаковки. После сбора груп.упаковки, распечатывается групповая этикетка, и короб отправляется на склад.
Это все в кратце. Технологии: Qt, PostgreSQL, NcReport, GX сервер. Ну и по мелочам.
Как ознакомится? Могу скрины каст сделать пока, или предложите свои варианты?
На днях подготовлю тестовый билд, что бы можно было сразу установить и посмотреть. Именно то что сейчас в репозитории, по решения на производстве пока даже и не знаю как сделать, информация немного конфедициальна) Но краем глаза можно вглянуть.

Последний выдох ГПЖ>Разрабатывается система для программистов

зачем она программистам?
За тем же что и мне, ускорить процесс разработки. Я ее для себя разрабатываю в том числе. А 1С для кого разрабатывалась? Понятно что она полноценная ERP, CRM и т.д. Мы тоже бум старатся, если позволите.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825077
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А 1С для кого разрабатывалась?

для пользователя, как и любая прикладная софтина (с) ваш КО
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825094
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я кроме печати этикеток ничего не вижу... товар умеют этикировать даже а комплектация? сборка заказа? логистика?

управление заказом в чем? взвесить и выдать этикетку? так это с колбасой в магазине весы сделать могу
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825099
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖ>А 1С для кого разрабатывалась?

для пользователя, как и любая прикладная софтина (с) ваш КО

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

В близжайших планах:
Складской модуль
Модуль запасных частей: оборудование, остатки, заказы, тех.обслуживание(регламенты)
Доработка контрагентов: контакты
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825119
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖя кроме печати этикеток ничего не вижу... товар умеют этикировать даже а комплектация? сборка заказа? логистика?

управление заказом в чем? взвесить и выдать этикетку? так это с колбасой в магазине весы сделать могу
Логистика к сожалению не работает без склада(
Сбор заказа там же, на станциях, после печати гр.этикетки суммируется вес и кол-во коробов. Комплектация заказа должна быть там же на стациях, но технологи пока не готовы.
Управление заказами, это корректировка производственного заказа в случае если клиент изменил что то. На данный момент для каждой продукции создается отдельно задание на станцие, без реальной привязки к реальному заказу от клиента( Увы, так работала старая система учета, которую я замещаю на данный момент.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825129
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На данный момент, система представляет из себя базовую часть, на которой можно автоматизировать произвоздство или предприятие. В репозтории есть более подроная информация! В близайшее будущее я подготовлю билды, и подробный инструкции по расширению системы.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825194
FE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прекрасный пример несовпадения реальности и слов... С одной стороны, пишется "успешно работает модуль этикетировки на производстве, и управление заказами". С другой стороны, когда чуть-чуть копнёшь поглубже, выясняется, что под "управлением заказом" понимается "корректировка производственного заказа в случае если клиент изменил что то".

Wulff, а что вообще в вашем понимании производственный заказ? И чем, кстати, он отличается от заказа клиента? И в какой системе формируется сам производственный заказ?

Wulffна основании документов оформляется заказ на каждую производственную станциюКем оформляется? Как построен процесс?

WulffНа данный момент, система представляет из себя базовую часть, на которой можно автоматизировать произвоздство или предприятие С равным успехом можно сказать, что автоматизировать производство или предприятие можно на Visual Studio.

Забавно наблюдать, как человек, написавший что-то для одной производственной линии, решил, что теперь ему ERP по плечу. Wulff, дерзайте, пишите ещё! Вам предстоит множество чудесных открытий, хотелось бы не пропустить эти моменты. Жаль, что нельзя увидеть ваше лицо в эти волшебные минуты...
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825221
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Логистика к сожалению не работает без склада

прекрасно работает - у вас же станция не одна, заказы разные, контрагенты разные, сроки отгрузки разные - загрузкой линий тоже управлять надо
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825246
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wulff,

А можно сюда неск. скринов? Самой платформы имеется ввиду.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825360
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FEЗабавно наблюдать, как человек, написавший что-то для одной производственной линии, решил, что теперь ему ERP по плечу. Wulff, дерзайте, пишите ещё! Вам предстоит множество чудесных открытий, хотелось бы не пропустить эти моменты. Жаль, что нельзя увидеть ваше лицо в эти волшебные минуты...
Это по вашему плохо? Или есть более конструктивные предложения?
Где вы видите расхождения слов и дела? Все сказано по делу и так как есть.
dma_caviarWulff,

А можно сюда неск. скринов? Самой платформы имеется ввиду.
Будут, завтра сделаю скрины базовой системы и решения которое на производстве.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825442
caballero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по количеству кода и таблиц в БД прога просто печатает этикетки.
Вообще ERP на C++ это жесть.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825468
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
caballero,

Уважаемый, извини что не оправдал ваших ожиданий. Почитайте первый пост, там я писал о том, что это база для ерп, фреймворк.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825470
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
caballero Вообще ERP на C++ это жесть.
А по вашему на чем пишут ERP?
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825473
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wulffcaballero,

Уважаемый, извини что не оправдал ваших ожиданий. Почитайте первый пост, там я писал о том, что это база для ерп, фреймворк.
Да, но расширения наверное тоже на сях пишутся?
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825480
dma_caviar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wulffcaballero Вообще ERP на C++ это жесть.
А по вашему на чем пишут ERP?
Вообще ERP это очень громкое название. 1C например если и имеет такой титул, то получил его совсем недавно.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825492
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dma_caviarWulffпропущено...

А по вашему на чем пишут ERP?
Вообще ERP это очень громкое название. 1C например если и имеет такой титул, то получил его совсем недавно.
Ух... это не ерп, и пока далеко не претендент, а просто фреймворк, для быстрой разработки программы для автоматизации. Для этого разработана база, в которой существуют классы, виджеты, и базовый модуль, к которому можно прикручивать любой сложности функционал, благо это C++\Qt.
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825494
Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
caballero......
Вообще ERP на C++ это жесть.

Ну разумеется, лучше всего ERP писать на HTML или на Сильверлайт ))))
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825495
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Судя по количеству кода и таблиц в БД прога просто печатает этикетки.

а чего еще надо... Камаз, РЖД и т.п. уже в ваших ног
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825496
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dma_caviarWulffcaballero,

Уважаемый, извини что не оправдал ваших ожиданий. Почитайте первый пост, там я писал о том, что это база для ерп, фреймворк.
Да, но расширения наверное тоже на сях пишутся?
Ну наверное да, коли написан на C++. А что, сейчас не модно наверное С++?
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825498
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>в которой существуют классы, виджеты, и базовый модуль,

и чего они могут?

>к которому можно прикручивать любой сложности функционал, благо это C++\Qt.

берем "кусок" стали и надфиль. получаем автомобиль/самолет/корабль - это же надфиль
...
Рейтинг: 0 / 0
Rubus - ERP framework
    #38825513
Wulff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последний выдох ГПЖ>в которой существуют классы, виджеты, и базовый модуль,

и чего они могут?

Вопрос с подвохом) Что нужно реализовать, то и смогут. Допустим ui главного окна.
Настройик его хранятся в xml примерно в таком виде:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<gui>
<widgets>
</widgets>
<mainmenu>
<menu id="" title="General">
<action id="Base.UserManager">Users</action>
<action id="Reports.ReportManager">Reports manager</action>
<separator />
<action id="Core.CloseSession" />
<separator />
<action id="MainWindow.Close" />
</menu>
<menu id="" title="Catalogs">
<action id="Base.Locations">Locations</action>
<action id="Base.Contractors">Contractors</action>
<action id="Base.Items">Items</action>
</menu>
</mainmenu>
</gui>


<widgets> - список всех виджетов главного окна, отображает иконки с правой стороны. Быстрое переключение.
<mainmenu> - раздел главного меню, и по контексту далее можно понять все.
<action id="Base.Locations"> - экшн. При инициализации плагинов, регистрируются все экшены плагина с ид, и в action id его можно указать.
Менеджер плагинов загружает и сохраняет настройки каждого плагина, которые берет из Q_PROPERTY. Для каждого пользователя настройки свои.

Базовый модель, на данный момент: Пользователи, Артикулы, Контрагенты. реализованы все ф-ии CRUD(модное словечко услыхал недавно)) И модуль отчеты, позволяющий просмотр, редактирование отчетов в NcReport(думаю надо его исключить), CuteReport, и Open office генератор отчетов(были времена когда нормального генератора не было).
Виджеты адаптированные для работы с бд: TableView, ComboBox, DoubleSpinEdit,SpinEdit, большой ценности конечно не представляют, но немного доработы для удобства. Например: ComboBox::currentId() и TableView::currentId, TableView с авторастягиванием колонок. LineEdit с выделением текста при получении фокуса.

Конечно вы скажите этого мало) Но пока сколько есть.

Последний выдох ГПЖ>к которому можно прикручивать любой сложности функционал, благо это C++\Qt.

берем "кусок" стали и надфиль. получаем автомобиль/самолет/корабль - это же надфиль
Ну не совсем так.
...
Рейтинг: 0 / 0
25 сообщений из 218, страница 1 из 9
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Rubus - ERP framework
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]