Description: Opens or starts a reason selection for a reason-container entry and returns or delivers the selected reason.
Calling convention: CIP_GetReasonForReasonContainer("ReferenceObjectName": String, "ReferenceEntryContainer": String, ["CancelResult": String], ["CallbackFormula": String]): Variant
Parameters:
ReferenceObjectName: object that owns the reason-container entry.
ReferenceEntryContainer: entry of type Reason, ReasonVolume or SingleReason.
CancelResult: optional desktop result returned when the dialog is cancelled.
CallbackFormula: callback formula required by the web implementation.
Returns: On desktop, the selected reason ID as Variant or CancelResult after cancellation. On web, selection is asynchronous and the callback receives the result; no immediate meaningful value is guaranteed.
Availability: Default; interactive behavior differs between desktop and web clients.
Example:
ReasonID := CIP_GetReasonForReasonContainer("Downtime", "Reason", -1);