This commit is contained in:
@@ -177,6 +177,27 @@ PO todo
|
|||||||
|
|
||||||
todo: restock required feature
|
todo: restock required feature
|
||||||
dialog? See notes case 3849
|
dialog? See notes case 3849
|
||||||
|
|
||||||
|
Create a view for this:
|
||||||
|
|
||||||
|
Query:
|
||||||
|
create view arestock_required as select apartwarehouse.name, apartstocklevel.minimumquantity, apart.partnumber, vpartinventorynow.balance, apurchaseorderitem.quantityordered,
|
||||||
|
apartstocklevel.minimumquantity - (coalesce(vpartinventorynow.balance, 0) + (coalesce(apurchaseorderitem.quantityordered, 0))) as requiredquantity
|
||||||
|
from
|
||||||
|
vpartinventorynow
|
||||||
|
left join apart on vpartinventorynow.partid=apart.id
|
||||||
|
left join apartwarehouse on vpartinventorynow.partwarehouseid = apartwarehouse.id
|
||||||
|
left join apartstocklevel on vpartinventorynow.partid=apartstocklevel.partid and vpartinventorynow.partwarehouseid=apartstocklevel.partwarehouseid
|
||||||
|
left join apurchaseorderitem on vpartinventorynow.partid=apurchaseorderitem.partid and vpartinventorynow.partwarehouseid=apurchaseorderitem.partwarehouseid
|
||||||
|
where apartstocklevel.minimumquantity is not null
|
||||||
|
|
||||||
|
Then apply where clause to view at runtime to select vendor:
|
||||||
|
select * from arestock_required where apart.wholesalerid=8 or apart.manufacturerid=8 or apart.alternativewholesalerid=8
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
todo: MIGRATE_OUTSTANDING note for part requests feature
|
todo: MIGRATE_OUTSTANDING note for part requests feature
|
||||||
maybe add UI button etc for it even with no actual list / form or whatever
|
maybe add UI button etc for it even with no actual list / form or whatever
|
||||||
todo: can edit po number but if I set an existing po number 4 to 23 for example and the last autogenerated is 22 it will happily make another 23 so there are now two
|
todo: can edit po number but if I set an existing po number 4 to 23 for example and the last autogenerated is 22 it will happily make another 23 so there are now two
|
||||||
|
|||||||
Reference in New Issue
Block a user