TableExtension 5107 Sales Header Archive
TableExtension 18008305 EOS TableExt18008305
Added commission module data, extends “Sales Header Archive”
Fields
EOS Commission Group (18008293)
Code[10]
TableRelation: "EOS Commission Group".Code where("Group Type" = const(Customer))
EOS Sales Network (18008290)
Code[10]
TableRelation: "EOS Sales Network"
EOS Salesperson Code (18008291)
Integer
FieldClass: FlowField
CalcFormula: count("EOS Add. Salesperson Archive" where(
#pragma warning restore AL0432 //15162
"Header Type" = const(5107),
"Header Ref. No." = const(0),
#pragma warning disable AL0603
"Header Subtype" = field("Document Type"),
#pragma warning restore AL0603
"Header ID" = field("No."),
"Doc. No. Occurrence" = field("Doc. No. Occurrence"),
"Version No." = field("Version No.")
))
EOS Exclude from Commission (18008292)
Boolean
EOS Salesperson Set ID (18008320)
Integer
TableRelation: "EOS010 Salesperson Set Entry"."Salesperson Set ID"
EOS Salespersons Count (18008321)
Integer
FieldClass: FlowField
CalcFormula: count("EOS010 Salesperson Set Entry" where(
"Salesperson Set ID" = field("EOS Salesperson Set ID")))
EOS Salesperson Upgrade Status (18008322)
Enum "EOS010 Salesp. Upgrade Status"
Methods
EOSShowSalesPersons
procedure EOSShowSalesPersons(): Boolean
Show the Salespersons for the Sales Header Archive (handle both legacy page and new salesperson engine page)
Parameters / Return Value
Returns
Booleantrue if new sales persons engine and user changed the Role/Salesperson detail
EOS010GetSalesPersons
procedure EOS010GetSalesPersons() Result: Dictionary of [Code[10], Code[20]]
Get salespersons from the Sales Header Archive
Parameters / Return Value
- Returns
Dictionary[Code,Code]
EOS010SetSalesPersons
procedure EOS010SetSalesPersons(SalesPersons: Dictionary of [Code[10], Code[20]])
Set the salespersons for the Sales Header Archive (Inside, Rec.Modify is NOT invoked)
Parameters / Return Value
- SalesPersons
Dictionary[Code,Code]
EOS010SetSalesPersons
procedure EOS010SetSalesPersons(SalesPersons: Dictionary of [Code[10], Code[20]]; DoModify: Boolean)
Set the salespersons for the Sales Header Archive (Inside Rec.Modify is invoked if DoModify is true)
Parameters / Return Value
SalesPersons
Dictionary[Code,Code]DoModify
Booleanif true and the new salesperson engine is active a Rec.Modify(false) will be executed
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.