This commit is contained in:
2021-08-25 19:20:25 +00:00
parent b9f850c597
commit fabd69c0d8
4 changed files with 23 additions and 41 deletions

View File

@@ -14,40 +14,12 @@ Aug
Cases from Joyce
3919 "missing" inventory columns
she didn't mention it but it should report the same data so going to need a fix there
probably need a dbcontext keyless entry for vpartinventorylist just like existing vrestockrequired so can then build report data for it as a "flavor" of the inventory reports??
select * from vpartinventorylist where partinventoryid < 150 order by partinventoryid
select apart.partnumber,apartwarehouse.name,vpartinventorylist.balance,vpartinventorylist.quantityonorder,vpartinventorylist.quantityonordercommitted,apart.name,
apart.active, apart.cost, apartstocklevel.minimumquantity,apart.retail, aws.name, aaws.name,
GREATEST(
COALESCE(apartstocklevel.minimumquantity, 0) -
(COALESCE(vpartinventorylist.balance, 0) + COALESCE(vpartinventorylist.quantityonorder, 0) - COALESCE(vpartinventorylist.quantityonordercommitted, 0))
,0)
AS reorderquantity
from vpartinventorylist
LEFT JOIN apart ON (vpartinventorylist.partid = apart.id)
LEFT JOIN apartwarehouse ON (vpartinventorylist.partwarehouseid = apartwarehouse.id)
left join avendor AS aws on (apart.wholesalerid = aws.id)
left join avendor AS aaws on (apart.alternativewholesalerid = aaws.id)
left join apartstocklevel on (apartstocklevel.partid = apart.id AND apartstocklevel.partwarehouseid = vpartinventorylist.partwarehouseid)
order by apart.partnumber, apartwarehouse.name
select apart.partnumber,apartwarehouse.name,vpartinventorynow.balance,vpartsonorder.quantityonorder,vpartsonordercommitted.quantityonordercommitted,apart.name,
apart.active, apart.cost, apartstocklevel.minimumquantity,apart.retail, aws.name, aaws.name,
GREATEST(
COALESCE(apartstocklevel.minimumquantity, 0) -
(COALESCE(vpartinventorynow.balance, 0) + COALESCE(vpartsonorder.quantityonorder, 0) - COALESCE(vpartsonordercommitted.quantityonordercommitted, 0))
,0)
AS reorderquantity
FROM vpartinventorynow
LEFT JOIN vpartsonordercommitted ON vpartinventorynow.partid = vpartsonordercommitted.partid AND vpartinventorynow.partwarehouseid = vpartsonordercommitted.partwarehouseid
LEFT JOIN vpartsonorder ON vpartinventorynow.partid = vpartsonorder.partid AND vpartinventorynow.partwarehouseid = vpartsonorder.partwarehouseid
LEFT JOIN apart ON (vpartinventorynow.partid = apart.id)
LEFT JOIN apartwarehouse ON (vpartinventorynow.partwarehouseid = apartwarehouse.id)
left join avendor AS aws on (apart.wholesalerid = aws.id)
left join avendor AS aaws on (apart.alternativewholesalerid = aaws.id)
left join apartstocklevel on (apartstocklevel.partid = apart.id AND apartstocklevel.partwarehouseid = vpartinventorynow.partwarehouseid)
order by apart.partnumber, apartwarehouse.name
also inventorytransactions and partinventory both bring up the same report data which is fucky
@@ -57,6 +29,8 @@ order by apart.partnumber, apartwarehouse.name
Migrate not setting inventory to zero for the zV8MigrateSubstitute parts created
it should find them all and reset them to zero balance at the end, currently sits at 1billion
po workorderitempart request selection dialog missing stubbed out as todo where you select part requests that are open to order
Update all dependencies here