Much better approach for handling ShipmentItemSource quantities when ShipmentItem.quantity is changed
For outgoing shipment don't allow item quantity increase beyond what is on related orders; when increasing allocate quantity to orders with unshipped quantity first, then ShipmentItemSource records with no orderId
Fixed issue with create#ShipmentPackage so it creates ShipmentPackageRouteSeg records correctly
Changed shipment validation to not check ShipmentPackage at all, aren't created automatically any more for incoming shipments, will often not be used at all
Encoded toParty org name too, so can have ampersand/etc in them
Default payment amount to 0 instead of blowing up; only add a part payment if there is a method or method type
Get facilityContactInfo for OrderPart with facility
Small change, don't blow up if OrderPart has no total
Split out create#OrderPartShipment code into separate service, add#OrderPartToShipment
Added partShipmentItemSourceList and partShipmentIdSet to orderPartInfo in get#OrderDisplayInfo, ie split out shipment info by part too
Added production line facility type
Added workEffortId to AssetIssuance and AssetReceipt to use for manufacturing for assets consumed and produced
Removed WorkEffortAssetProduced entity, should use AssetReceipt instead; added descriptions for asset needed and used entities to distinguish from inventory consumed and produced
Added simple service to create a ProductionRun
Added WorkEffortProductionRunFind and WorkEffortProductDetail view entities
Formatting changes only
Formatting changes only
Formatting changes, removed relationship to removed entity
Added consume and produce typeEnumId aliases to WorkEffortProductionRunFind, removed comment
Removed WorkEffortAssetUsed entity, should just use WorkEffortAssetAssign