Table 70491912 EOS029 Document Container

Table 70491912 EOS029 Document Container

LanguageCaption
de-DEBelegcontainer
en-USDocument Container
it-ITContenitore documento

Fields

Entry No. (10)

Integer

LanguageCaption
de-DELfd.-Nr.
en-USEntry No.
it-ITNr. movimento

Source Type (20)

Integer

LanguageCaption
de-DEHerkunftsart
en-USSource Type
it-ITTipo origine

Source Subtype (21)

Option

"0" (0) , "1" (1) , "2" (2) , "3" (3) , "4" (4) , "5" (5) , "6" (6) , "7" (7) , "8" (8) , "9" (9) , "10" (10)

LanguageCaption
de-DEHerkunftsunterart
en-USSource Subtype
it-ITSottotipo origine

Source No. (22)

Code[20]

LanguageCaption
de-DEHerkunftsnr.
en-USSource No.
it-ITNr. origine

Source Line No. (23)

Integer

LanguageCaption
de-DEHerkunftszeilennr.
en-USSource Line No.
it-ITNr. riga origine

For Source Line No. (26)

Integer

LanguageCaption
de-DEFür Herkunftszeilennr.
en-USFor Source Line No.
it-ITPer nr. riga origine

Manual Entry (25)

Boolean

Indicates that this entry has been created manually. A manual entry is usually directly inserted to a document by the user.

LanguageCaption
de-DEManueller Posten
en-USManual Entry
it-ITImmissione manuale

Packaging Material No. (30)

Code[20]

TableRelation: "EOS055 Packaging Material"."No."

LanguageCaption
de-DEVerpackungsmaterialnr.
en-USPackaging Material No.
it-ITNr. materiale di imballaggio

Item No. (35)

Code[20]

TableRelation: "Item"."No."

LanguageCaption
de-DEArtikelnr.
en-USItem No.
it-ITNr. articolo

Location Code (36)

Code[10]

TableRelation: Location.Code

LanguageCaption
de-DELagerortcode
en-USLocation Code
it-ITCod. ubicazione

Bin Code (37)

Code[20]

TableRelation: Bin.Code where("Location Code" = field("Location Code"))

LanguageCaption
de-DELagerplatzcode
en-USBin Code
it-ITCod. collocazione

Description (40)

Text[100]

LanguageCaption
de-DEBeschreibung
en-USDescription
it-ITDescrizione

Quantity (45)

Decimal

LanguageCaption
de-DEMenge
en-USQuantity
it-ITQuantità

Qty. to Invoice (46)

Decimal

LanguageCaption

Qty. to Handle (47)

Decimal

LanguageCaption
de-DEBewegungsmenge
en-USQty. to Handle
it-ITQtà da gestire

Qty. Handled (48)

Decimal

LanguageCaption
de-DEBehandelte Menge
en-USQty. Handled
it-ITQtà gestita

Unit of Measure Code (49)

Code[10]

TableRelation: if ("Item No." = const('')) "Unit of Measure".Code else "Item Unit of Measure".Code where("Item No." = field("Item No."))

LanguageCaption
de-DEEinheitencode
en-USUnit of Measure Code
it-ITCod. unità di misura

Handling Unit No. (50)

Code[20]

TableRelation: "EOS055 Handling Unit"."No."

LanguageCaption
de-DELadeeinheitennr.
en-USHandling Unit No.
it-ITNr. unità di carico

Entry Type (55)

Option

"Inbound" (0) , "Outbound" (1)

LanguageCaption
de-DEPostenart
en-USEntry Type
it-ITTipo movimento

Reason Code (60)

Code[10]

TableRelation: "Reason Code".Code

LanguageCaption
de-DEGrundcode
en-USReason Code
it-ITCausale

Invoice (70)

Boolean

LanguageCaption
de-DEFakturieren
en-USInvoice
it-ITFattura

Container Account Type (80)

Enum "EOS029 Container Account Type"

LanguageCaption
de-DEContainer-Kontoart
en-USContainer Account Type
it-ITTipo conto contenitori

Container Account No. (81)

Code[20]

TableRelation: if ("Container Account Type" = const(Customer)) Customer."No." else if ("Container Account Type" = const(Vendor)) Vendor."No." else if ("Container Account Type" = const("Shipping Agent")) "Shipping Agent".Code

LanguageCaption
de-DEContainer-Kontoart
en-USContainer Account Type
it-ITTipo conto contenitori

Container Account Address Code (82)

Code[10]

TableRelation: if ("Container Account Type" = const(Customer)) "Ship-to Address".Code where("Customer No." = field("Container Account No.")) else if ("Container Account Type" = const(Vendor)) "Order Address".Code where("Vendor No." = field("Container Account No."))

LanguageCaption
de-DEAdressencode Container-Konto
en-USContainer Account Address Code
it-ITCod. indirizzo conto contenitori

Item Entry No. (100)

Integer

TableRelation: "Item Ledger Entry"."Entry No."

LanguageCaption
de-DEArtikelposten.-Lfd.-Nr.
en-USItem Entry No.
it-ITNr. movimento articolo

Empties Entry No. (101)

Integer

TableRelation: "EOS029 Container Entry"."Entry No."

LanguageCaption
de-DELeergutposten Lfd.-Nr.
en-USEmpties Entry No.
it-ITNr. movimento vuoti

Source TableID (200)

Integer

LanguageCaption

Source SystemID (201)

Guid

LanguageCaption

Methods

SetSourceDocumentFilter

procedure SetSourceDocumentFilter(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20])

Parameters / Return Value

  • SourceType Integer

  • SourceSubtype Integer

  • SourceNo Code[20]


SetSourceDocumentFilter

procedure SetSourceDocumentFilter(SourceType: Integer; SourceSubtype: Integer; SourceNo: Code[20]; SourceLineNo: Integer)

Parameters / Return Value

  • SourceType Integer

  • SourceSubtype Integer

  • SourceNo Code[20]

  • SourceLineNo Integer


SetSourceDocumentFilter

procedure SetSourceDocumentFilter(DocVariant: Variant): Boolean

Applies filters to the current instance for the given document.

Parameters / Return Value

  • DocVariant Variant

    The document to filter for.

  • Returns Boolean

    true if any records exist in the filter.


SetDocumentFields

procedure SetDocumentFields(DocVariant: Variant)

Parameters / Return Value

  • DocVariant Variant

Sign

procedure Sign(): Integer

Get the sign factor for the current line.

Parameters / Return Value

  • Returns Integer

    1 if inbound, -1 if outbount.


GetSignedQuantity

procedure GetSignedQuantity(): Decimal

Gets the signed quantity of the current line.

Parameters / Return Value

  • Returns Decimal

    The signed quantity.


CollectTempSet

procedure CollectTempSet(DocVariant: Variant; WithDelete: Boolean): Boolean

Collects all entries for a given source document and groups them into the current instance. The current instance must be temporary. All existing records will be replaced.

Parameters / Return Value

  • DocVariant Variant

    The document to filter for.

  • WithDelete Boolean

    Specifies whether the collected entries should be deleted from the database.

  • Returns Boolean

    true if any records exist in the filter.


InsertTempLine

procedure InsertTempLine()

CopyFromBuffer

procedure CopyFromBuffer(TempHuBuffer: Record "EOS055 Handling Unit Buffer" temporary)

Parameters / Return Value

  • TempHuBuffer Record "EOS055 Handling Unit Buffer"

Events

OnBeforeFindContainerLocation

local procedure OnBeforeFindContainerLocation(Rec: Record "EOS029 Document Container"; Pm: Record "EOS055 Packaging Material";var ContainerLocation: Record "EOS029 Container Location";var IsFound: Enum "EOS066 TriState Boolean")

Raised before a container location is retrieved for this entry. You can use this to apply additional filters and/or completely override the default behaviour.

Parameters / Return Value

  • Rec Record "EOS029 Document Container"

    The document container for which the setup is loaded.

  • Pm Record "EOS055 Packaging Material"

    The package material for which the setup is loaded.

  • ContainerLocation Record "EOS029 Container Location"

    The container location record to return or modify.

  • IsFound Enum "EOS066 TriState Boolean"

    Set this value to ‘true’ if a setup has been retrieved. In this case you need to return the found setup in “ContainerLocation”. Set this value to ‘false’ if no setup is avaiable. Set (or leave) this to ‘undefined’ to do not interfere and let the app continue with default behaviour.


OnAfterApplyContainerLocation

local procedure OnAfterApplyContainerLocation(var Rec: Record "EOS029 Document Container"; ContainerLocation: Record "EOS029 Container Location")

Raised after a container location has been applied to a document container. This is only raised if a container location has been found. See also: OnBeforeFindContainerLocation

Parameters / Return Value

  • Rec Record "EOS029 Document Container"

    The document container.

  • ContainerLocation Record "EOS029 Container Location"

    The container location that is being applied.


OnBeforeFindContainerSetup

local procedure OnBeforeFindContainerSetup(Rec: Record "EOS029 Document Container";var ContainerSetup: Record "EOS029 Container Setup";var IsFound: Enum "EOS066 TriState Boolean")

Raised before a container setup is retrieved for this entry. You can use this to apply additional filters and/or completely override the default behaviour.

Parameters / Return Value

  • Rec Record "EOS029 Document Container"

    The document container for which the setup is loaded.

  • ContainerSetup Record "EOS029 Container Setup"

    The container setup record to return or modify.

  • IsFound Enum "EOS066 TriState Boolean"

    Set this value to ‘true’ if a setup has been retrieved. In this case you need to return the found setup in “ContainerSetup”. Set this value to ‘false’ if no setup is avaiable. Set (or leave) this to ‘undefined’ to do not interfere and let the app continue with default behaviour.


OnAfterApplyContainerSetup

local procedure OnAfterApplyContainerSetup(var Rec: Record "EOS029 Document Container"; ContainerSetup: Record "EOS029 Container Setup")

Raised after a container setup has been applied to a document container. This is only raised if a container setup has been found. See also: OnBeforeFindContainerSetup

Parameters / Return Value

  • Rec Record "EOS029 Document Container"

    The document container.

  • ContainerSetup Record "EOS029 Container Setup"

    The container setup that is being applied.


OnBeforeSetDocumentContainer_FromTransferHeader

local procedure OnBeforeSetDocumentContainer_FromTransferHeader(var DocumentContainer: Record "EOS029 Document Container"; TransferHeader: Record "Transfer Header"; var IsHandled: Boolean; var ContainerSetup: Record "EOS029 Container Setup"; var ShippingAgentCode: Code[10])

Raised in the procedure ApplyContainerSetup, before set document container from Transfer Header.

Parameters / Return Value

  • DocumentContainer Record "EOS029 Document Container"

    Record “EOS029 Document Container” to modify

  • TransferHeader Record "Transfer Header"

    Transfer Header

  • IsHandled Boolean

    If true, skip the app code

  • ContainerSetup Record "EOS029 Container Setup"

    Container Setup to filter

  • ShippingAgentCode Code[10]

    Shipping Agent Code


OnAfterCopyFromTransferShptHeaderToTransferHeader

local procedure OnAfterCopyFromTransferShptHeaderToTransferHeader(var TransferHeader: Record "Transfer Header"; TransferShptHeader: Record "Transfer Shipment Header")

Raised after copying fields from Transfer Shipment Header to Transfer Header.

Parameters / Return Value

  • TransferHeader Record "Transfer Header"

    Transfer Header to set

  • TransferShptHeader Record "Transfer Shipment Header"

    Transfer Shipment Header to copy


OnAfterCopyFromTransferRcptHeaderToTransferHeader

local procedure OnAfterCopyFromTransferRcptHeaderToTransferHeader(var TransferHeader: Record "Transfer Header"; TransferRcptHeader: Record "Transfer Receipt Header")

Raised after copying fields from Transfer Receipt Header to Transfer Header.

Parameters / Return Value

  • TransferHeader Record "Transfer Header"

    Transfer Header to set

  • TransferRcptHeader Record "Transfer Receipt Header"

    Transfer Receipt Header to copy



EOS Labs -