This commit is contained in:
@@ -109,7 +109,7 @@ namespace AyaNova.DataList
|
||||
SqlValueColumnName = "requiredquantity"
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ namespace AyaNova.Util
|
||||
//!!!!WARNING: BE SURE TO UPDATE THE DbUtil::EmptyBizDataFromDatabaseForSeedingOrImporting WHEN NEW TABLES ADDED!!!!
|
||||
private const int DESIRED_SCHEMA_LEVEL = 15;
|
||||
|
||||
internal const long EXPECTED_COLUMN_COUNT = 754;
|
||||
internal const long EXPECTED_COLUMN_COUNT = 753;
|
||||
internal const long EXPECTED_INDEX_COUNT = 125;
|
||||
internal const long EXPECTED_CHECK_CONSTRAINTS = 328;
|
||||
internal const long EXPECTED_FOREIGN_KEY_CONSTRAINTS = 70;
|
||||
@@ -804,7 +804,7 @@ $BODY$ LANGUAGE PLPGSQL STABLE");
|
||||
|
||||
//POITEM LINK
|
||||
await ExecQueryAsync("ALTER TABLE apurchaseorderitem ADD column workorderitempartrequestid BIGINT REFERENCES aworkorderitempartrequest");
|
||||
|
||||
|
||||
//VPARTSONORDERUNCOMMITTED
|
||||
await ExecQueryAsync("CREATE VIEW vpartsonorderuncommitted AS SELECT partid, partwarehouseid, SUM((COALESCE(apurchaseorderitem.quantityordered,0)-COALESCE(apurchaseorderitem.quantityreceived,0))) AS quantityonorder "
|
||||
+ "FROM apurchaseorderitem WHERE workorderitempartrequestid IS NULL AND (COALESCE(apurchaseorderitem.quantityordered,0)-COALESCE(apurchaseorderitem.quantityreceived,0)) > 0 GROUP BY partid, partwarehouseid");
|
||||
@@ -814,8 +814,7 @@ $BODY$ LANGUAGE PLPGSQL STABLE");
|
||||
+ "amanufacturer.id AS manufactureid, amanufacturer.name AS displaymanufacturer, awholesaler.id AS wholesalerid, awholesaler.name AS displaywholesaler, "
|
||||
+ "aalternativewholesaler.id AS alternativewholesalerid, aalternativewholesaler.name AS displayalternativewholesaler,"
|
||||
+ "apartstocklevel.minimumquantity, vpartinventorynow.balance, COALESCE(vpartsonorderuncommitted.quantityonorder,0) AS onorderquantity, "
|
||||
+ "apartstocklevel.minimumquantity - (COALESCE(vpartinventorynow.balance, 0) + COALESCE(vpartsonorderuncommitted.quantityonorder, 0)) AS requiredquantity, "
|
||||
+ "apart.id||':'||COALESCE(apartwarehouse.id,0)||':'||COALESCE(amanufacturer.id,0)||':'||COALESCE(awholesaler.id,0)||':'||COALESCE(aalternativewholesaler.id,0)||':'||(apartstocklevel.minimumquantity - (COALESCE(vpartinventorynow.balance, (0)::numeric) + COALESCE(vpartsonorderuncommitted.quantityonorder, (0)::numeric))) as selectdata "
|
||||
+ "apartstocklevel.minimumquantity - (COALESCE(vpartinventorynow.balance, 0) + COALESCE(vpartsonorderuncommitted.quantityonorder, 0)) AS requiredquantity "
|
||||
+ "FROM vpartinventorynow "
|
||||
+ "LEFT JOIN apart ON vpartinventorynow.partid=apart.id LEFT JOIN apartwarehouse ON vpartinventorynow.partwarehouseid = apartwarehouse.id "
|
||||
+ "LEFT JOIN avendor AS amanufacturer ON (apart.manufacturerid = amanufacturer.id) left join avendor AS awholesaler ON (apart.wholesalerid = awholesaler.id)"
|
||||
|
||||
Reference in New Issue
Block a user