Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Version: Available or changed with runtime version 1.0.
Loads and executes the unit of AL code that you specify.
Syntax
[Ok := ] Codeunit.Run(var Record: Record)
Parameters
Codeunit
Type: Codeunit
An instance of the Codeunit data type.
Record
Type: Record
A record from the table that is associated with the codeunit.
Return Value
[Optional] Ok
Type: Boolean
true if the operation was successful; otherwise false. If you omit this optional return value and the operation does not execute successfully, a runtime error will occur.
Transaction semantics
For information about transaction and commit semantics for Codeunit.Run
, see Codeunit.Run(Integer [, var Record]) Method.
Example
This example runs two codeunits. The first uses a record parameter. The second is defined without a source table.
var
FiscalYearCloseInstance: Codeunit "Fiscal Year-Close";
AppMgmtInstance: Codeunit ApplicationManagement;
AccountRecord: Record "Accounting Period";
begin
AccountRecord.Init;
if not FiscalYearCloseInstance.Run(AccountRecord) then
Error('Codeunit run failed (with record).');
if not AppMgmtInstance.Run then
Error('Codeunit run failed.');
end;
Related information
Codeunit Data Type
Get Started with AL
Developing Extensions