Description: Copies all reasons between the specified records, clears the destination reason container, and replaces every copied reason duration with the supplied static duration.
Calling convention: CIP_CopyReasons_QLossEventBased("SourceReasonContainer": String, "DestReasonContainer": String, "SourceObjectName": String, "DestObjectName": String, SourceDataID: Integer, DestDataID: Integer, StaticDuration: Integer)
Parameters:
SourceReasonContainer: source reason-container entry name.
DestReasonContainer: destination reason-container entry name.
SourceObjectName: source object name.
DestObjectName: destination object name.
SourceDataID: source record ID.
DestDataID: destination record ID.
StaticDuration: duration assigned to every copied reason.
Returns: TRUE after completion; FALSE for missing or invalid inputs and handled insert errors.
Availability: Default; specialized for event-based quality-loss reason data.
Example:
Success := CIP_CopyReasons_QLossEventBased("QLossReason", "QLossReason", "Events", "HourlyEvents", 25, 80, 60);