Codeunit 70491955 EOS CWS Comb. Criteria Mgmt.

Codeunit 70491955 EOS CWS Comb. Criteria Mgmt.

Methods

InitDefaultCombinationCriteria

procedure InitDefaultCombinationCriteria()

InitDefaultCombinationCriteriaSetup

procedure InitDefaultCombinationCriteriaSetup()

ShowFieldEditor

procedure ShowFieldEditor(var CombinationCriteria: Record "EOS CWS Combination Criteria"; IsPageEditable: Boolean)

Parameters / Return Value

  • CombinationCriteria Record "EOS CWS Combination Criteria"

  • IsPageEditable Boolean


DeserializeBufferFromStream

procedure DeserializeBufferFromStream(var CombinationCriteria: Record "EOS CWS Combination Criteria"; var TmpField: Record "Field"; var is: InStream)

Parameters / Return Value

  • CombinationCriteria Record "EOS CWS Combination Criteria"

  • TmpField Record "Field"

  • is InStream


AddField

procedure AddField(var Buffer: Record "Field"; TableNo: Integer; FieldNo: Integer)

Parameters / Return Value

  • Buffer Record "Field"

  • TableNo Integer

  • FieldNo Integer


GetAvailGroupFields

procedure GetAvailGroupFields(CombinationCriteria: Record "EOS CWS Combination Criteria"; var TmpField: Record "Field")

Parameters / Return Value

  • CombinationCriteria Record "EOS CWS Combination Criteria"

  • TmpField Record "Field"


GetRequiredFields

procedure GetRequiredFields(CombinationCriteria: Record "EOS CWS Combination Criteria"; var TmpField: Record "Field")

Parameters / Return Value

  • CombinationCriteria Record "EOS CWS Combination Criteria"

  • TmpField Record "Field"


SerializeBufferToStream

procedure SerializeBufferToStream(var CombinationCriteria: Record "EOS CWS Combination Criteria"; var TmpField: Record "Field"; var os: OutStream)

Parameters / Return Value

  • CombinationCriteria Record "EOS CWS Combination Criteria"

  • TmpField Record "Field"

  • os OutStream


SerializeBufferToStreamXML

procedure SerializeBufferToStreamXML(var TmpField: Record "Field"; var os: OutStream)

Parameters / Return Value

  • TmpField Record "Field"

  • os OutStream


DeserializeBufferFromStreamXML

procedure DeserializeBufferFromStreamXML(var CombinationCriteria: Record "EOS CWS Combination Criteria"; var TmpField: Record "Field"; var is: InStream)

Parameters / Return Value

  • CombinationCriteria Record "EOS CWS Combination Criteria"

  • TmpField Record "Field"

  • is InStream


Events

OnAfterAddStandardFields

local procedure OnAfterAddStandardFields(var TmpField: Record "Field"; TableId: Integer)

This event is raised after add standard fields for grouping criteria. You can use to add custom fields for grouping criteria from Source Document Header or Line table.

Parameters / Return Value

  • TmpField Record "Field"

    Tmp Field

  • TableId Integer

    Table No.


OnAfterGetRequiredFields

local procedure OnAfterGetRequiredFields(var TmpField: Record "Field"; TableId: Integer)

Raised after adding the required fields for grouping criteria. Use it to add custom fields as mandatory.

Parameters / Return Value

  • TmpField Record "Field"

    Buffer with required fields

  • TableId Integer

    The Table No.



EOS Labs -