Please check if the below code is correct or not, to achieve the purpose !
table 50117 "Standard Office Schedule"
{
DataClassification = ToBeClassified;
fields
{
field(1; "Code"; Code[50])
{
DataClassification = ToBeClassified;
}
field(2; "Scheduled Start Time"; Time)
{
DataClassification = ToBeClassified;
}
field(3; "Scheduled End Time"; Time)
{
DataClassification = ToBeClassified;
trigger OnValidate()
var
myInt: Integer;
begin
if (Hours > 12) then begin
Error('Duration cannot be more than 12 hours');
end;
end;
}
field(4; "Standard Lunch Break"; Integer)
{
DataClassification = ToBeClassified;
}
field(5; "Duration"; Duration)
{
DataClassification = ToBeClassified;
trigger OnValidate()
var
myInt: Integer;
begin
Duration := "Scheduled End Time" - "Scheduled Start Time";
Hours := ((Duration / 1000) / 60) / 60;
end;
}
}
keys
{
key(PK; "Code")
{
Clustered = true;
}
}
var
myInt: Integer;
Hours: Decimal;
trigger OnInsert()
begin
end;
trigger OnModify()
begin
end;
trigger OnDelete()
begin
end;
trigger OnRename()
begin
end;
}