Professional Documents
Culture Documents
1
MORPHX............................................................... 1-1
1.1 ............................................................................................... 1-1
1.2 ............................................................................ 1-2
1.3 ..................................................................................... 1-5
2
X++ ................................................................................................. 2-1
2.1 ............................................................................................... 2-1
2.2 ............................................................................ 2-2
2.3 ..................................................................................... 2-3
3
.................................................................................................. 3-1
3.1 ............................................................................................... 3-1
3.2 ..................................................................................... 3-2
4
.................................................................................................. 4-1
4.1 ............................................................................................... 4-1
4.2 ............................................................................ 4-2
4.3 ..................................................................................... 4-4
5
..................................................................................................... 5-1
5.1 ............................................................................................... 5-2
5.2 ............................................................................ 5-3
5.3 ................................................................................... 5-10
6
.................................................................................................. 6-1
6.1 ............................................................................................... 6-2
6.2 ............................................................................ 6-3
6.3 ..................................................................................... 6-4
7
..................................................................................................... 7-1
7.1 ............................................................................................... 7-2
7.2 ............................................................................ 7-3
7.3 ..................................................................................... 7-4
8
.............................................................................. 8-1
8.1 ............................................................................................... 8-2
8.2 ............................................................................ 8-3
8.3 ..................................................................................... 8-4
9
..................................................................................................... 9-1
9.1 ............................................................................................... 9-2
10
........................................................................... 10-1
10.1 ............................................................................................. 10-2
10.2 ................................................................................... 10-3
11
...................................................................... 11-1
11.1 ............................................................................................. 11-2
11.2 .......................................................................... 11-3
11.3 ................................................................................... 11-4
12.1 ......................................................................................... 12-2
1
MorphX
,
MorphXplorer
MorphX
1-1
1.1
Axapta
MorphX.
,
.
- .
, .
MorphX ,
, . MorphX
DRAG and DROP,
,
.
-
; 80%
.
MorphX -
. -
.
, Application Object Tree
(AOT). ,
.
:
1.
2.
3.
4.
5.
Data
dictionary
-
,
,
, ,
.
MorphX
1-2
1.2
, ,
1 8.
1 ,
, .
8 axREPru.ald
.
1.2.1
:
, ( ..
), ;
,
, ;
;
.
,
,
,
,
:
,
.
,
.
MorphX
1-3
, (
)
,
,
. :
MorphX
1-4
MorphX
1-5
1.3
1
RRepairModule
MorphX
(//
).
Projects Private
. Project1.
Project1
.
RRepairModule,
.
MorphX
1-6
- .
, ,
/Group.
:
Name
Forms
ProjectGroupType
Forms
GroupMask
Tables,
Extended Data Types,
Base Enums, Feature
Keys, Classes, Queryes, Report,
Menus, MenuItems, Jobs.
MorphX
1-7
Private RAsset (.
1).
.
.
RAsset* .
,
, RAsset.
MorphX
1-8
(//
).
(, , ),
.
, LedgerTable.
Add-Ins/.
,
,
gls dis.
MorphX
1-9
(//
).
OK.
RAsset (. 2).
(. 3).
MorphX
1-10
,
.
.
.
OK.
1.
//
MorphXplorer
MorphXplorer.
2.
LedgerTable
MorphX
1-11
LedgerTrans.
3.
LedgerTable
. ,
,
LedgerTable Tables
MorphXplorer.
4.
LedgerTable,
/1:n/LedgerTrans
LedgerTrans.
5.
LedgerTable LedgerTrans,
AccountNum.
1.
(
//// ).
2.
MorphX
1-12
.
3.
REP.
4.
. ,
axREPen-us.ald ( axREPda.ald)
..\Appl\Standard, axREPru.ald.
MorphX
1-13
2
X++
Jobs
X++
X++ ,
X++
2-1
2.1
-
X++.
- X++
-
Java, C++
SQL. X++ C++ Java ,
. X++
. MorphX -
,
, X++
SQL. X++ ", "
C++, Java, SQL.
X++ - ,
.
X++
.
X++
2-2
2.2
, ,
11 12.
11 12 ,
.
2.2.1
<<EDT>>
<<EDT>>
Real
String
BaseEnum
<<EDT>>
Num
<<EDT>>
moneyMST
<<EDT>>
SysGroup
<<EDT>>
AmountMST
<<EDT>>
RRepEquipmentId
RRepRepairStatus
<<EDT>>
RRepRate
<<EDT>>
<<EDT>>
RRepRepairTypeId
RRepEquipmentGroupId
Estimated
Started
Finished
X++
2-3
2.3
9
Jobs
.
Jobs
Jobs
New Jobs.
Job1.
Job1
X++:
(F7
Compile ) , ,
(F5 GO
).
X++
10
11
2-4
Job2
X++:
(F7
Compile ) , ,
(F5 GO
).
()
Extended Data
Types .
Extended Data Types
New.
.
X++
2-5
String.
3
Label
@REP1 REP (. 8).
. ,
Label.
( Ru) .
.
X++
2-6
Label
.
RrepEquipmentGroupID RrepRepairTypeID
String, RRepDuration
Integer RrepRate Real.
:
Lablel
Extends
@REP2
SysGroup
RrepEquipmentGroupID
RrepRepairTypeID
@REP3
SysGroup
RRepDuration
@SYS52550
RrepRate
@REP4
AmountCur
X++
2-7
12
RrepairModule (.
1).
Base Enums
.
Base Enums
Base Enums.
Name
RRepRepairStatus
Label
@REP5 ()
X++
2-8
.
Element . .
Name
Label
EnumValue
Element1
Estimated
@REP6 ()
Element2
Started
@REP7 ()
Element3
Finished
@REP8 ()
13
RrepairModule (.
1).
X++
Job3 :
X++
2-9
14
(F7
Compile ) , ,
(F5 GO
).
SQL
Job4 :
X++
2-10
(F7
Compile ) , ,
(F5 GO
).
:
X++
3-1
3.1
MorphX.
X++
.
3-2
3.2
15
16
X++
Job5 :
(F5 GO
).
Job6 :
17
3-3
(F5 GO
).
, ,
.
Macros
.
Macros
Macro.
Macro1
:
3-4
Job6,
:
(F5 GO
).
:
, ,
,
X++
4-1
4.1
.
.
. .
,
. ,
,
( ) .
. ,
.
, MorphX,
.
. ,
.
,
.
.
4-2
4.2
, ,
18-23.
18 RrepRepairType,
RrepEquipmentGroup, RrepEquipmentTable RrepRepairLine
. RrepRepairType
RrepEquipmentGroup -
.
RrepEquipmentTable
, .
RrepRepairLine.
19 20
.
, .
21 find
RrepRepairType .
duration 22 ,
.
23 initValue
RrepRepairLine.
4-3
4.2.1
UML
:
.
<<table>>
RRepEquipmentTable
RRepEquipmentGroup
0..*
0..*
RRepRepairLine
Equi pmentId : RRepEquipmentId
RepairTypeId : RRepRepairTypeId
Rate : RRepRate
WorkerId : EmplId
Status : RRepRepairStatus
Note : Notes
StartDate : FromDate
EstimatedDate : TransDate
FinishDate : ToDate
Posted : NoYes
RRepRepairType
0..*
duration()
4-4
4.3
18
Tables
.
Tables
/Table.
.
(
Alt+Enter
).
Name
RRepRepairType
Label
@REP9 ( )
CasheLookup
EntireTable
TableGroup
Group
4-5
Field1 String
Name
RepairTypeID
Mandatory
Yes
AllowEdit
No
ExtendedDataType
RRepRepairTypeID
4-6
Field2 String
Name
Description
ExtendedDataType
Description
Field3 String
Name
AccountNum
ExtendedDataType
LedgerAccount
Field4 Real
Name
Rate
ExtendedDataType
RrepRate
Field Groups
:
Group1
Name
@REP4 ()
Rate
Group2
Name
@SYS5711 ()
RepairTypeID, Description
Group3
Name
@SYS7084 ()
AccountNum
Indexes
:
Name
RepairTypeIDX
4-7
AllowDuplicates
No
RepairTypeID
, :
TitleField1
RepairTypeID
TitleField2
Description
PrimaryIndex
RepairTypeIDX
ClasterIndex
RepairTypeIDX
10 RrepEquipmentGroup,
4-8
RrepEquipmentTable, RrepRepairLine
:
RrepEquipmentGroup
Name
RRepEquipmentGroup
Label
@REP2 ( )
TitleField1
EquipmentGroupID
TitleField2
Description
CasheLookup
EntireTable
TableGroup
Group
PrimaryIndex
EquipmentGroupIDX
ClasterIndex
EquipmentGroupIDX
Field1 String
Name
EquipmentGroupID
Mandatory
Yes
AllowEdit
No
ExtendedDataType
RrepEquipmentGroupID
Field2 String
Name
Description
ExtendedDataType
Description
Field3 String
Name
AccountNum
ExtendedDataType
LedgerAccount
Group1
Name
@SYS5711 ()
EquipmentGroupID, Description
4-9
Group2
Name
@SYS9512 ()
AccountNum
Index1
Name
EquipmentGroupIDX
AllowDuplicates
No
EquipmentGroupID
RrepEquipmentTable
Name
RrepEquipmentTable
Label
@REP10 ( )
TitleField1
EquipmentID
TitleField2
Description
CasheLookup
Found
TableGroup
WorksheetHeader
PrimaryIndex
EquipmentIdx
ClasterIndex
EquipmentIdx
Field1 String
Name
EquipmentID
Mandatory
Yes
AllowEdit
No
ExtendedDataType
RRepEquipmentID
Field2 String
Name
Description
ExtendedDataType
Description
Field3 String
Name
EquipmentGroupID
4-10
Mandatory
Yes
ExtendedDataType
RrepEquipmentGroupID
Group1
Name
@SYS5711 ()
EquipmentID, Description,
EquipmentGroupID
Index1
Name
EquipmentIdx
AllowDuplicates
No
EquipmentID
RrepRepairLine
Name
RrepRepairLine
Label
@REP11 ( )
TitleField1
EquipmentID
TitleField2
RepairTypeID
CasheLookup
NotInTTS
TableGroup
WorksheetLine
PrimaryIndex
ClasterIndex
EquipmentTypeIdx
Field1 String
Name
EquipmentID
Mandatory
Yes
AllowEdit
No
ExtendedDataType
RRepEquipmentID
Field2 String
Name
Voucher
4-11
ExtendedDataType
Voucher
Field3 String
Name
WorkerId
Label
@REP12 ()
ExtendedDataType
EmplId
Field4 String
Name
Note
ExtendedDataType
Notes
Field5 Date
Name
StartDate
AllowEditOnCreate
No
AllowEdit
No
ExtendedDataType
FromDate
Field6 Date
Name
EstimatedDate
Label
@REP13 ( )
ExtendedDataType
TransDate
Field7 Date
Name
FinishDate
AllowEditOnCreate
No
AllowEdit
No
ExtendedDataType
ToDate
Field8 Enum
Name
Posted
Label
@SYS1711 ()
AllowEdit
No
4-12
AllowEditOnCreate
No
EnumType
NoYes
Field9 String
Name
RepairTypeID
Mandatory
Yes
AllowEdit
No
ExtendedDataType
RRepRepairTypeID
Field10 Real
Name
Rate
ExtendedDataType
RrepRate
Field11 Enum
Name
RepairStatus
Label
@REP5 ()
AllowEdit
No
AllowEditOnCreate
No
EnumType
RRepRepairStatus
Group1
Name
@SYS5711 ()
Group2
Name
@SYS7402 ()
Group3
Name
@SYS43 ()
Note
Group4
4-13
Name
@SYS25532 ()
RepairStatus, WorkerId
Index1
Name
EquipmentTypeIdx
AllowDuplicates
Yes
EquipmentID, RepairTypeID
11
RrepairModule (. 1).
19
1.
, ,
RrepairModule.
2.
Relations
RRepRepairTypeID
RrepRepairType RepairTypeID.
Relations
\.
3.
4.
RrepEquipmentGroupID RRepEquipmentID
RRepEquipmentGroup
RrepEquipmentTable EquipmentGroupID
4-14
EquipmentID.
20
, , RrepairModule.
DeleteActions RrepEquipmentTable
RRepRepairLine.
DeleteActions
DeleteAction.
21
4-15
, , RrepairModule.
Methods RRepRepairType
find
.
Methods
Method.
(
)
(F7
).
22
display-
, , RrepairModule.
4-16
duration
.
Methods
Method.
23
(
)
(F7
).
FieldGroups
RrepRepairLine display .
(
).
initValue
RrepRepairLine
.
Methods
\initValue.
4-17
(
)
(F7
).
:
,
5-2
5.1
MorphX.
, ,
.
,
Axapta.
,
.
, .
.
. ,
.
5-3
5.2
24-27.
.
24 25 RrepRepairType,
RrepEquipmentGroup RrepEquipmentTable.
active, 26,
.
modified, RepairTypeId
RrepEquipmentTable,
.
27 clicked
.
5.2.1
() :
:
5-4
()
,
.
,
.
,
.
5-5
: .
, ,
:
()
.
,
.
,
.
5.2.2
,
.
.
5-6
..
: ,
.
()
, .
,
, .
5-7
(
)
,
( )
: , ,
.
() ().
5-8
, .
,
. .
.
. .
, .
. .
5-9
;
:
Ctrl-N
, (
- )
5-10
5.3
24
Forms
.
Forms
Form.
.
.
RrepRepairType.
DataSources .
DataSources,
Data source.
Name
RRepRepairType
Table
RRepRepairType
5-11
Caption
@REP9 ( )
TitleDatasource
RRepRepairType
Design
Control\Tab.
Tab,
.
Tab
Control\TabPage.
TabPage TabPage1 :
5-12
TabPage
Name
Overview
Caption
@SYS9039 ()
TabPage1
Name
General
Caption
@SYS2952 ()
10 TabPage Grid.
11
RepairTypeId, Description, Rate Grid.
Grid.
12 TabPage1
,
, .
,
FieldGroups
RRepRepairType.
5-13
13 (
).
14 RrepEquipmentGroup
RrepEquipmentTable
:
RrepEquipmentTable
Name
RrepEquipmentTable
5-14
Table
RrepEquipmentTable
RrepEquipmentGroup
Name
RRepEquipmentGroup
Table
RRepEquipmentGroup
RrepEquipmentTable
Caption
@REP1 ()
TitleDatasource
RRepEquipmentTable
SaveSize
Yes
DataSource
RrepEquipmentTable
Columns
RrepEquipmentGroup
Caption
@REP14 ( )
TitleDatasource
RRepEquipmentGroup
TabPage RrepEquipmentTable
Name
HeaderOverView
Caption
@SYS9039 ()
TabPage1 RrepEquipmentTable
Name
HeaderGeneral
Caption
@SYS2952 ()
TabPage RrepEquipmentGroup
Name
Overview
Caption
@SYS9039 ()
TabPage1 RrepEquipmentGroup
Name
General
Caption
@SYS2952 ()
15 Grid RrepEquipmentGroup
5-15
25
, , RrepairModule.
DataSources
RrepEquipmentTable.
:
Name
RRepRepairLine
Table
RRepRepairLine
AllowCheck
No
JoinSource
RRepEquipmentTable
5-16
RrepEquipmentTable
:
Tab:Tab
Width
Column width
Height
Column height
Grid:Grid
Width
Column width
Height
Column height
5-17
Group :
Width
Column width
FrameType
None
ArrangeMethod
.
5
Group Tab
:
Name
TabLine
Width
Column width
DataSource
RRepRepairLine
MenuButton:
Name
GRUP
Text
@SYS605 ()
Left
Right edge
5-18
Tab:TabLine
:
TabPage
Name
OverViewLine
Caption
@SYS9039 ()
TabPage1
Name
GeneralLine
Caption
@SYS2952 ()
Columns
Auto
MenuButton:GRUP
MenuItemButton MenuItemButton1 :
5-19
MenuItemButton
Name
StartItemButton
Text
@REP7 ()
MenuItemButton1
Name
FinishItemButton
Text
@REP8 ()
TabPage:OverViewLine
Grid:
Name
LineGrid
Width
Column width
Height
Column height
VisibleRows
DataSource
RRepRepairLine
RRepRepairLine Grid
RepairTypeID, StartDate, FinishDate, WorkerId, RepairStatus,
Rate.
26
TabPage: GeneralLine
, , .
(
).
Methods
RrepRepairLine RrepEquipmentTable.
active (
5-20
, . 23)
:
(
)
).
(F7
modified RepairTypeId
RrepRepairLine (
Fields):
27
5-21
Methods
MenuItemButton:StartItemButton
RrepEquipmentTable. clicked
:
clicked
MenuItemButton:FinishItemButton:
5-22
:
Query
6-2
6.1
.
, X++.
,
() .
,
.
, ,
X++ ,
.
.
,
.
: SysQueryForm,
.
SysQueryForm :
.
.
6-3
6.2
28.
28 RrepRepairLine.
RrepRepairLine
.
.
6-4
6.3
28
1.
Queries
.
2.
Queries
Query.
3.
RRepRepairLine.
4.
DataSources
(. 24).
5.
Name
RrepRepairLine
Table
RrepRepairLine
6.
Ranges
Fields RepairStatus
7.
6-5
)
RrepairModule
(. 1).
29
1.
, , RrepairModule.
2.
RRepRepairLine
.
SysQueryForm.
3.
,
,
.
6-6
4.
,
.
30
6-7
5.
/
.
6.
X++ Query
1.
Job7 :
6-8
2.
(F7
Compile ) , ,
(F5 GO
).
7-2
7.1
.
,
(), () .
, ,
. .
,
.
- . ,
, ,
, .
.
X++ , , .
new.
, ,
, , ..
( ) .
, .
, ,
. ,
, ,
, .
7-3
7.2
, ,
31 32.
31 32 RRepLedgerPosting
.
7.2.1
.
, , .
,
,
.
,
*
, ,
( ) ( ).
. ,
,
,
.
.
7-4
7.3
31
1.
Classes
.
2.
Classes
Class.
3.
-
ClassDeclaration.
RRepLedgerPosting - RunBaseBatch.
4.
main.
Method.
Method1.
, main.
static void.
5.
main
Args.
main.
32
7-5
6.
main :
7.
(F7
Compile ).
RRepairModule.
1.
, , RrepairModule.
2.
ClassDeclaration RrepLedgerPosting
QueryRun:
3.
canGoBatchJournal.
-
\ canGoBatchJournal.
:
7-6
4.
7-7
5.
description
postLedgerTrans:
7-8
7-9
6.
run:
7.
8.
RrepLedgerPosting.
-
.
7-10
:
,
8-2
8.1
, , ,
.
.
-,
, ,
, . MainMenu.
.
, , .
Display, Output Action,
- , .
8-3
8.2
33-35.
.
.
:
-
.
, .
33 34
.
35 ,
, , .
, .
8-4
8.3
33
1.
Display MenuItems
.
2.
Display
Menu Item.
3.
MenuItem1
:
Name
RRepRepairType
Label
@REP9 ( )
Class
Form
Object
RRepRepairType
8-5
4.
(
).
5.
RrepEquipmentTable
RrepEquipmentGroup:
RrepEquipmentTable
Name
RrepEquipmentTable
Label
@SYS16276 ()
Class
Form
Object
RRepEquipmentTable
RrepEquipmentGroup
Name
RrepEquipmentGroup
Label
@REP14 ( )
Class
Form
Object
RRepEquipmentGroup
6.
34
RRepairModule.
1.
Action MenuItems
.
2.
Name
RRepLedgerPosting
8-6
Label
@REP15 ( )
Class
Class
Object
RRepLedgerPosting
3.
35
RrepairModule.
1.
Menu .
2.
.
Menu Menu.
3.
Menu1
:
Name
RRepair
Label
@REP16 ( )
setCompany
No
8-7
4.
\ .
5.
MenuItemtype
Display
MenuItemName
RRepEquipmentTable
6.
() .
\.
:
Submenu1
MenuItemName
@SYS8782 ( )
Submenu2
MenuItemName
@SYS2186 ()
Submenu3
MenuItemName
7.
@SYS6845 ()
,
RrepLedgerPosting.
8-8
Menu. :
MenuItemtype
Action
MenuItemName
RRepLedgerPosting
8.
RrepRepairType RRepEquipmentGroup.
9.
(
)
RrepairModule.
9-2
9.1
.
, , .
Query ,
.
MorphX
,
.
,
.
() .
.
, ,
. , .
, .
,
. ,
, ,
,
.
, .
9-3
9.2
, ,
37 38.
37
RrepRepairLine .
38 , , .
9.2.1
//
:
0001
0001
03.04.1999
04.04.1999
02.04.2000
02.04.2000
29.05.2000
9-4
9.3
36
1.
2.
, ,
, :
3.
, Ctrl+P
.
.
4.
5.
(. 29).
6.
.
,
.
9-5
7.
Tabular FrontPage.
8.
( ).
9.
(
).
37
9-6
1.
(///
). ,
RrepEquipmentTable RrepRepairLine.
2.
3.
RRepRepairLine
.
REP.
4.
RrepEquipmentTable RrepRepairLine.
.
9-7
5.
RrepEquipmentTable EquipmentID, Description,
EquipmentGroupID. RrepRepairLine
RepairTypeID, StartDate, FinishDate, WorkerId, Rate.
6.
.
, ,
Rate.
7.
EquipmentID ( RrepEquipmentTable) StartDate
( RrepRepairLine).
8.
9.
RrepRepairLine RepairStatus.
9-8
10.
(Tabular) FrontPage.
11.
.
, .
12. ,
.
.
9-9
13.
RRepRepairLine Reports
.
.
14. RRepRepairLine
RRepairModule.
38
1.
, , RrepairModule.
2.
RepairStatus
RRepRepairLine_1:
Value
Status
Lock
9-10
3.
,
,
:
Width
20.00 Char
LabelBold
Bold
9-11
4.
(
).
10
:
MS
Word Excel
ComWordDocument_RU
ComExcelDocument_RU
10-2
10.1
MS Word MS Excel.
. , :
ODBC- ;
DDE
Microsoft Office (
, ,
, MS Word
Axapta
)
ActiveX (
,
, ..)
COM/DCOM
WinAPI
COM-
. ,
ActiveX , .
, MS Word MS Excel. Web
COM MS Internet Information
Server MS Transaction Server.
COM,
, ;
.
10-3
10.2
39
MS Word
1.
MS Word
- template.dot
templates (C:\templates\ template.dot).
2.
CreateDate
Table ( ).
Bookmark.
10-4
3.
RrepOutputToWord,
makeDocument, saveDocument, run main.
RrepEquipmentGroup
Word,
.
10-5
10-6
4.
40
RrepOutputToWord
Word c :
MS Excel
1.
MS Excel
templte.xlt templates C:
10-7
2.
Word Excel
.
3.
RrepOutputToExcel,
makeDocument, saveDocument, run main.
10-8
10-9
4.
RrepOutputToExcel
Excel c
:
11
11-2
11.1
.
- ,
.
,
, ,
.
:
;
.
/
, , .
, , , ,
. ,
, : ,
, , .
11-3
11.2
41.
41 ,
.
11-4
11.3
41
1.
Feature Keys
.
2.
Feature Keys
Feature Keys.
3.
APPL_Rrepair
:
Name
APPL_RRepair
Label
@REP16 ( )
Type
Feature
Yes
Security
Yes
ANDParents
Yes
4.
APPL_Rrepair
Parent Feature Key.
CSECIS APPL_Ledger.
11-5
5.
RrepDefault,
RrepExtended, RrepEquipment, RrepLine, RrepMenu,
RrepLedgerPosting :
RrepDefault
Name
Label
RrepDefault
@REP17 ( )
Type
Feature
No
Security
Yes
ANDParents
No
APPL_Rrepair
RrepExtended
Name
RrepExtended
Label
@SYS6198 ()
Type
11-6
Feature
No
Security
Yes
ANDParents
No
APPL_Rrepair
RRepEquipment
Name
RRepEquipment
Label
@REP1 ()
Type
Feature
No
Security
Yes
ANDParents
No
RRepDefault
RRepLine
Name
RRepLine
Label
@REP11 ( )
Type
Feature
No
Security
Yes
ANDParents
No
RRepDefault
RRepMenu
Name
RRepMenu
Label
@REP18 ( - )
Type
User Interface
Feature
No
Security
Yes
11-7
ANDParents
No
RRepDefault
RRepLedgerPosting
Name
RRepLedgerPosting
Label
@REP15 ( )
Type
User Interface
Feature
Yes
Security
Yes
ANDParents
No
RRepExtended
6.
RrepairModule (.
1).
7.
FeatureKey
RrepRate RrepEquipment.
8.
RrepEquipment
:
11-8
RrepEquipment
ExtendedData Type
RRepRepairTypeID
ExtendedData Type
RrepEquipmentGroupID
ExtendedData Type
RRepEquipmentID
Table
RrepEquipmentTable
Table
RRepEquipmentGroup
Table
RRepRepairType
RRepRepairType
RrepEquipmentTable
RRepEquipmentGroup
9.
RRepLine
:
RRepLine
Base Enum
RRepRepairStatus
Table
RrepRepairLine
Form element
RrepEquipmentTable, Group:Group
RRepRepairLine
10. RRepMenu :
RRepMenu
Menu
RRepair
11. , , RRepLedgerPosting:
RRepLedgerPosting
Menu Items Action
RRepLedgerPosting
12.
X++. main
RrepLedgerPosting :
11-9
12-2
12.1
1.
a.
b.
c.
, , ,
d.
,
Query
e.
2.
Enum ( ) ?
.
a.
b.
c.
d.
AOT
( )
3.
7 .
?
a.
Miscellaneous
b.
Parameter
c.
Group
d.
Transaction
12-3
e.
Temporary
f.
WorksheetLine
4.
a.
b.
c.
d.
e.
Word
5.
Output?
a.
b.
c.
d.
6.
a.
b.
c.
d.
e.
12-4
7.
3 .
? .
a.
b.
c.
d.
e.
8.
a.
b.
c.
d.
9.
MorphX
.
?
a.
Query
b.
QueryBuildRange
c.
QueryBuildLink
d.
QueryRun
e.
QueryBuildDataSource
10. , MorphXplorer
UML.
?
12-5
a.
b.
c.
d.
e.
11.
?
a.
b.
c.
d.
e.
12.
main() ? .
a.
b.
c.
d.
e.
13. ,
,
, ,
, FALSE
?
12-6
a.
check*
b.
get*
c.
validate*
d.
find*
e.
is*
14.
?
a.
constructor
b.
construct
c.
d.
new
e.
15.
/ ?
a.
F7
b.
F9
c.
Ctrl+Alt+Del
d.
F5
e.
Ctrl+Space
16.
, ?
.
a.
FormClosed
b.
CanClose
12-7
c.
Closed
d.
CloseSelect
e.
Close
f.
TaskClose
g.
Finalize
C:\Windows\Temp
b.
C:\Program Files\Navision\Axapta\Share
c.
C:\Program Files\Navision\Axapta\Appl\
d.
C:\Program Files\Navision\Axapta\Share\Include\Template
e.
C:\Program Files\Navision\Axapta\Share\Config
f.
C:\Program Files\Navision\Axapta\Bin
18.
?
a.
private
b.
protected
c.
final
d.
abstract
e.
extends
f.
static