Description: Deselects launch-run records: first changes the related runs to the requested status, then deletes the specified launch-run records and their prepared dependent data.
Calling convention: CIP_RaceLab_Call_DeSelectRuns("CommaSeparatedListOfLaunchRunIDs": String, "StatusToSetForDeSelected": String): NULL
Parameters:
CommaSeparatedListOfLaunchRunIDs: comma-separated database IDs from the LaunchRuns object, not Run IDs.
StatusToSetForDeSelected: exact run-status select-list text to assign.
Returns: Always Variant NULL. Conversion, configuration and SQL errors are reported by a message or exception. The status update and deletion are separate operations and the wrapper does not provide a transaction.
Availability: Conditional: available only in builds compiled with CIP_RACELAB. Requires write access and the RaceLab/Chemspeed configuration.
Example:
CIP_RaceLab_Call_DeSelectRuns("101,102", "In definition - OK");