fix: bom creator not able to amend / duplicate (#38128)
fix: bom creator not able to amend
(cherry picked from commit 2df767f596)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
chore: refetch item images on transaction save (#38095)
chore: re fetch item images on transaction save
(cherry picked from commit e93a19ffb5)
Co-authored-by: Anand Baburajan <anandbaburajan@gmail.com>
fix: indentation issue in the Production Plan Summary report (#38019)
fix: Production Plan Summary report
(cherry picked from commit 4a111f7362)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
feat: reserved production plan sub assembly items (#37884)
(cherry picked from commit 34d3eb88b3)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
fix: incorrect material request quantity in production plan (#37785)
(cherry picked from commit 25718d9f1b)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
fix: make changes that enable gantt view for job cards (#37661)
* fix: make changes that enable gantt view for job cards
* fix: add fields on listview and remove from json file
* fix: undo modified date
---------
Co-authored-by: Dietmar Fischer <fischer@kk-software.de>
(cherry picked from commit 500435b856)
Co-authored-by: Didiman1998 <118364772+Didiman1998@users.noreply.github.com>
* refactor: rename field `Over Order Allowance` to `Blanket Order Allowance`
(cherry picked from commit 8ffa2bfe25)
* chore: patch to rename field `over_order_allowance`
(cherry picked from commit fcfcf6957e)
---------
Co-authored-by: s-aga-r <sagarsharma.s312@gmail.com>
fix: do not consider submitted Work Orders in the Production Plan Res… (#37343)
fix: do not consider submitted Work Orders in the Production Plan Reserve qty
(cherry picked from commit c3aeb2dec5)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
fix: incorrect qty for material request in Production Plan (#37270)
(cherry picked from commit 8fe4a4d3aa)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
fix: don't set from warehouse for purchase material request (#37132)
(cherry picked from commit e62b783f34)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
feat: provision to set required by from Production Plan (#37039)
* feat: provision to set the Required By date from production plan
* test: added test case for validate schedule_date
(cherry picked from commit d278b11603)
Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
* feat: new DocType `Service Item and Finished Good Map`
* fix(ux): filters for Service Item and Finished Good
* fix: validations for Service Item and Finished Good
* feat: set FG Item on Service Item selection in PO
* refactor: one-to-many mapping between service item and finished goods
* feat: auto set Service Item for finished good in PO created from PP
* feat: auto set Service Item on Finished Good selection in PO
* test: add test case for service item and finished goods map
* feat: `BOM` field in `Finished Good Detail`
* feat: new DocType `Subcontracting BOM`
* fix: filters and validations for Subcontracting BOM
* feat: auto select Service Item in PO created from PP
* test: add test case for PO service item auto pick
* feat: pick BOM from Subcontracting BOM in SCO
* feat: auto pick `Service Item` on FG select
* refactor: remove DocType `Service Item and Finished Goods Map` and `Finished Good Detail`
* feat: fetch FG for Service Item
* chore: `linter`
* refactor: update `Auto Name` expression for Subcontracting BOM
* feat: Multi-level BOM Creator
* fix: renamed BOM Configurator to BOM Creator
* fix: added Cost in the tree
* fix: finished good cost
* fix: valuation rate in tree ui
* chore: conflicts and removed unnecessary files
* test: test cases for BOM Creator
* fix: added shortcut for the BOM Creator
* fix: added validation for Final Product
ifnull isn't really required when doing `!= 'anything'` because if it's null then value will be falsy.
ifnull is only required when checking `= ''` if you treat `null = ''`
Actuall better fix would be make things explcitly non-nullable, then we won't ever have to add this on such fields.
ref: https://github.com/frappe/frappe/pull/21822
* fix: Remove current fiscal year from Global Defaults
* fix: Remove button to set default
* fix: Add utils to get fiscal year
* fix: Incorrect import
* feat: Add hook for naming series parser