ERPNext customization for Andesit Karang Anyar
GPL v3
License: Other
Prepared and shared note: identifying and comparing alternate workflows.
Said's feedback awaited
ERPNext V7 displays only Item Code in the items grid of Purchase Invoice. Inspection of data revealed that most items for Purchase Invoices were entered via Item Name field and not selected in the Item Code link field.
Displaying Item Name field alongside Item Code was considered a viable solution.
Client side + server side validation
ETA : 0.75 hours.
Single row validation: WBW grid in Purchase Order doctype.
ETA: 0.75 hours.
"Use payment tool.
Customization: Automate Payment Amount allocation to line items.
Add date range filter for Sales Invoices.
OR Checkbox to include / exclude."
ETA: 5 hours
Custom script: 4.6.1 + verify existence of purchase receipt.
ETA: 0.5 hours
Can we please name the App Weighbridge Management as Andesit Karang Anyar is the company name
"Custom script. Disallow selection of any supplier other than the one selected in WBW.
(Post WB-Link. PO will be autogenerated and supplier info will be set from WB info.)"
ETA: 0.75 hours
"Replicate Address and Contact feature from Customer/Supplier
Set in Driver doctype?
Field and code to pull value into Vehicle Doctype.
Field below licence no field."
ETA : 5 hours.
Developer Notes:
Hi Said
Added a read-only field driver_name in WBT. It can be used directly in the report customization that you wanted to do.
The changes have not been released to the live server yet. Shall we go ahead with it or would you do it?
Thanks.
Custom script: WBW exists and WBW. First and Second wt have valid values.
ETA: 0.5 hours
I added a Dashboard on http://test.andesitkaranganyar.com and it works fine. However, as the the reports are in SQL, I need some Query based reports to be made as follows.
This list may grow in the coming days
The developer of the Dashboard App has created some sample reports and whilst they work fine there are some modifications to be made, one being the representation of the figures, somehow there is a conversion being made and the Rp Values are being truncated to just 3 figures, as you can see from the screengrab below
You can obtain the Dashboard App from https://github.com/hercules-global/dashboard.git
Based on the initial scope, the tare weight was to be obtained from the entered value in the Vehicle DocType, however, due to conditions on the site/field, this approach is subject to abuse, therefore, Tare Weight must now be obtained in the First or Second weighing depending on whether its an incoming or outgoing load.
Incoming Load = First Weighing --> Gross Weight
Incoming Load = Second Weighing --> Tare Weight
Result = GW - TW = Nett Weight
Nett Weight is what must match with the Qty in the Purchase order.
Outgoing Load = First Weighing --> Tare Weight
Outgoing Load = Second Weighing --> Gross Weight
Result = TW - GW = Nett Weight
Nett Weight is what must match with the Qty in the Sales Order.
We will retain the Tare Weight field in the Vehicle Doctype for Comparison and use it to validate the Vehicles.
"Disable Add New Row in grid on all relevant forms.
(PO, PR, PI, Payment, JV)
(SO, DN, SI, PR, JV)"
ETA: 5 hours.
Use test.andesitkaranganyar for reference.
Use separate link fields for Customer and Supplier.
"Add filter query to Driver field in WBW doctype.
(Post WB-Link: WBW will be auto-created at PO / SO. Driver will be set automatically from WB data.)"
ETA: 0.5 hours
Replace dynamic link with separate link fields.
ETA: 0.5
Prerequisite: Issue #13
As the Indonesian language translation is not accurate, I need to modify the Indonesian Language File directly as it will take too long to do via the translation site https://translate.erpnext.com.
And how do we implement translations for the new app that has been created.
Can you please assist in installing/activating/setting up once I''ve completed the translation? or Advice how its done
Vehicle Doctype is currently implemented as a child doctype.
In the final app, it will be implemented as a master doctype.
Custom script. Compare values
The total of the First weighing Must match total Qty in Items (NOTE: this is reversal in SO, since its Tare Weight initially than loaded weight in second weighing)
The second weighing must match the Tare Weight entered in the Vehicle DocType. (NOTE: this is reversal in SO)
ETA: 2 hours.
One of the items that was requested in the initial Brief was the need to create some custom scripted reports. The most immediate being
I will add to this list in the coming days,
Thanks Said
Custom script: Disable second weighing fields until first weighing is set.
ETA: 0.5 hours
Hi Guys,
Seeing as how we are almost completed the bulk of the work, can we begin migration to the Live Server initially, which is at http://admin.andersitkaranganyar.com
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.