Home / ModuleCreator
Name Modified Size InfoDownloads / Week
Parent folder
CustomisedReport.java 2022-12-12 48.4 kB
expensereportmaker.zip 2022-11-26 2.3 MB
MANIFEST.MF 2022-11-04 2.4 kB
MOESReport_sasithorn02.xls 2022-10-22 159.2 kB
MOESReport.xls 2022-10-22 153.6 kB
ExpenseReportMaker_3.1.0.202210180852.jar 2022-10-18 46.9 MB
DemoVersion.xls 2022-10-13 150.0 kB
FactAcctReport.xls 2022-09-29 57.9 kB
BedRegisrtrationDocAction.xls 2022-09-22 39.4 kB
Ninja_HRMIS.xls 2022-09-22 49.7 kB
red1blank.zip 2022-09-21 52.1 kB
red1ninja.zip 2022-09-20 1.8 MB
org.red1.ninja_6.1.0.201910180659.jar 2019-10-17 636.8 kB
org.red1.map_6.1.0.201909100945.jar 2019-09-10 35.3 kB
org.red1.map_6.1.0.201904221819.jar 2019-05-15 39.3 kB
org.red1.map_6.1.0.201904101821.jar 2019-04-10 31.3 kB
NinjaExporter.xls 2019-02-20 82.9 kB
TheBookOfNinja.pdf 2019-02-02 2.4 MB
kanbanBoard_5.1.0.201806111453.jar 2018-06-11 173.8 kB
Ninja_Excel.xlsx 2017-08-07 11.4 kB
FreeZipCodeUS-2.csv 2017-04-17 2.1 MB
README.txt 2016-03-04 2.5 kB
Totals: 22 Items   57.2 MB 31
README FOR MAGIC MODULE CREATOR!

Follow the forum on details and progress updates. http://red1.org/adempiere/viewtopic.php?f=45&t=1821. 

STEP BY STEP
1. Download org.my.erp<ts>.jar already included 2Pack (ModuleCreator.zip) that will automatically setup a New Menu and New Window. 

2. Install via OSGi console or Felix Console

3. Login as SystemAdmin.

4. Go to the New Window. Key in the Name field of the NewWindow your new Table or Model name i.e. Satistics

5. Enter columns of string type separated by commas into ColumnSet area and save it.

5a. Enter as many new columns later and it will add in the new ones to the same Table.

6. In the Model Designer window select your new Table, specify your plugin source path and tick GenerateModel and GenerateModelFactory to generate them effortlessly during save.
(Download source from https://bitbucket.org/red1/org.my.erp)

7. Specify MasterDetail (sub-tab) name and it will generate a sub tab table to your selected table.

7a. You can return to NewWindow and paste the new sub-tab table name and add columns in the columnset.

8. You can use pre-existing elements such as C_BPartner_ID, PriceList, Qty, DateOrdered, M_Product_ID, C_Location_ID, but do not miss out the _IDs or it will have conflicts.

That is it! You can now go to the Window,Tab&Field window, at the Tab level, click on the gearwheel icon and 

10. Select Tab Editor to find all your new columns there. Drag around as desired.

11. Change Role to GardenWorld or your ClientAdmin

12. Open your new Window from the main menu.

13. It is defaulted to Grid Mode. You can enter data. You can click on Grid Mode to see single form layout you defined in Tab-Editor.

14. You can Print Preview your data. And export it to many formats.

15. You can also auto translate online your new window!

I made some movies explaining the above - 
http://youtu.be/gv8RaXKy5oY  and follow thru next two movies.

The source will save more time in development from scratch as its a sample plugin with references for EventValidator, ModelFactory and plugin.xml extensions. The models you defined will also have their MClass and DocEvent code generated for you to work from.

Reminder: Source is at https://bitbucket.org/red1/org.my.erp

If you like more of such FOSS power, please donate to my paypal account at red1@red1.org
 
Enjoy your freedom ordained by Karma/Allah.

21st February, 2016
Redhuan D. Oon
Than Hoa,
North Vietnam

Updated 27th, February, 2016
Kuang,
Malaysia
Source: README.txt, updated 2016-03-04