Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
codeunit 50000 MyCodeunit
{

trigger OnRun()
var
MyTable: Record MyTable;
begin
// read
[|MyTable.Find();|]
[|MyTable.FindFirst();|]
[|MyTable.FindLast();|]
[|MyTable.FindSet();|]
[|MyTable.Get(1);|]
[|if MyTable.IsEmpty() then;|]

// insert
[|MyTable.Insert();|]

// modify
[|MyTable.Modify();|]
[|MyTable.ModifyAll(MyField2, 2);|]
[|MyTable.Rename(1);|]

// delete
[|MyTable.Delete();|]
[|MyTable.DeleteAll();|]
end;
}

table 50000 MyTable
{
Caption = '', Locked = true;

fields
{
field(1; MyField; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
field(2; MyField2; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
query 50000 MyQuery
{

elements
{
[|dataitem(DataItemName; MyTable)|]
{
column(ColumnName; MyField)
{

}
}
}
}

table 50000 MyTable
{
Caption = '', Locked = true;

fields
{
field(1; MyField; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
field(2; MyField2; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
report 50000 MyReport
{
ProcessingOnly = true;

dataset
{
[|dataitem(DataItemName; MyTable)|]
{
column(ColumnName; MyField)
{

}
}
}
}

table 50000 MyTable
{
Caption = '', Locked = true;

fields
{
field(1; MyField; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
field(2; MyField2; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
xmlport 50000 MyXmlport
{
Direction = Import;
Permissions = tabledata MyTable = r;

schema
{
textelement(NodeName1)
{
[|tableelement(NodeName2; MyTable)|]
{
fieldattribute(NodeName3; NodeName2.MyField2)
{

}
}
}
}
}
xmlport 50001 MyXmlport2
{
Direction = Export;
Permissions = tabledata MyTable = m;

schema
{
textelement(NodeName1)
{
[|tableelement(NodeName2; MyTable)|]
{
fieldattribute(NodeName3; NodeName2.MyField2)
{

}
}
}
}
}
xmlport 50002 MyXmlport3
{
Direction = Both;

schema
{
textelement(NodeName1)
{
[|tableelement(NodeName2; MyTable)|]
{
fieldattribute(NodeName3; NodeName2.MyField2)
{

}
}
}
}
}

xmlport 50003 MyXmlport4
{

schema
{
textelement(NodeName1)
{
[|tableelement(NodeName2; MyTable)|]
{
fieldattribute(NodeName3; NodeName2.MyField2)
{

}
}
}
}
}

table 50000 MyTable
{
Caption = '', Locked = true;

fields
{
field(1; MyField; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
field(2; MyField2; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
codeunit 50000 MyCodeunit
{
trigger OnRun()
var
Integer: Record Integer;
begin
[|Integer.FindFirst();|]
end;
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
codeunit 50000 Test
{
Permissions =
tabledata MyTableOne = r,
tabledata MyTableTwo = i;

procedure Test()
var
MyTableOne: Record MyTableOne;
MyTableTwo: Record MyTableTwo;
begin
[|MyTableOne.FindFirst();|]
[|MyTableTwo.Insert();|]
end;
}

table 50000 MyTableOne
{
fields
{
field(1; MyField; Integer) { }
}
}

table 50001 MyTableTwo
{
fields
{
field(1; MyField; Integer) { }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
pageextension 50000 MyPageExtension extends MyPage
{
trigger OnOpenPage()
var
MyTable: Record MyTable;
begin
[|MyTable.FindFirst();|]
[|MyTable.Insert();|]
[|MyTable.Modify();|]
[|MyTable.Delete();|]
end;
}

page 50000 MyPage
{
SourceTable = MyTable;
}

table 50000 MyTable
{
fields
{
field(1; MyField; Integer) { }
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
page 50000 MyPage
{
PageType = Card;
ApplicationArea = All;
UsageCategory = Administration;
SourceTable = MyTable;

layout
{
area(Content)
{
group(GroupName)
{
field(Name; MyField)
{
ApplicationArea = All;

}
}
}
}

trigger OnOpenPage()
var
MyTable: Record MyTable;
begin
[|Rec.FindFirst();|]
[|MyTable.FindFirst();|]
[|MyTable.Insert();|]
[|MyTable.Modify();|]
[|MyTable.Delete();|]
end;
}

table 50000 MyTable
{
Caption = '', Locked = true;

fields
{
field(1; MyField; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
field(2; MyField2; Integer)
{
Caption = '', Locked = true;
DataClassification = ToBeClassified;
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
codeunit 50000 CommentTestCodeunit
{
Permissions =
tabledata MyTableOne = r,
// single line comment
tabledata MyTableTwo = r;

trigger OnRun()
var
MyTableOne: Record MyTableOne;
MyTableTwo: Record MyTableTwo;
begin
MyTableOne.FindFirst();
[|MyTableTwo.FindFirst();|]
end;
}

table 50000 MyTableOne
{
fields
{
field(1; MyField; Integer) { }
}
}

table 50001 MyTableTwo
{
fields
{
field(1; MyField; Integer) { }
}
}
Loading
Loading