Description: Calculates remaining producible volume from campaign-line allocation time, product batch size and vessel cycle or drying time.
Calling convention: CIP_HC_GetMaxVolume_New(CampaignNo, ProductID, ScenarioID, DataID): Variant
Parameters:
CampaignNo: campaign number.
ProductID: product identifier.
ScenarioID: scenario identifier used when summing allocation time.
DataID: campaign-line ident value.
Returns: Calculated maximum volume as Variant, or NULL for NULL inputs or when neither a usable cycle time nor drying time is available.
Availability: Default registration, but specific to the legacy HC schema; calculations assume a fixed 351-day capacity horizon.
Example:
MaxVolume := CIP_HC_GetMaxVolume_New(1, ProductID, ScenarioID, DataID);