Table 18122019 EOS009 Tariff Summary Buffer

Table 18122019 EOS009 Tariff Summary Buffer

A buffer used to create the summary by tariff no. on a document.

Fields

Entry No. (10)

Integer


Tariff No. (20)

Code[20]

TableRelation: "Tariff Number"."No."


Description (30)

Text[100]

TableRelation: "Tariff Number"."No."


Unit of Measure Code (40)

Code[10]

TableRelation: "Unit of Measure".Code


Quantity (100)

Decimal


Quantity (Base) (110)

Decimal


Net Weight (120)

Decimal


Gross Weight (130)

Decimal


Methods

InsertLine

procedure InsertLine(NewRec: Record "EOS009 Tariff Summary Buffer")

Insert a new line to the buffer. This will automatically group and sum values.

Parameters / Return Value

  • NewRec Record "EOS009 Tariff Summary Buffer"

    The new tariff summary record to insert.


Events

OnBeforeCopyFrom

local procedure OnBeforeCopyFrom(var Buffer: Record "EOS009 Tariff Summary Buffer"; RBLine: Record "EOS Report Buffer Line"; IsHandled: Enum "EOS066 TriState Boolean")

Raised before tariff summary values are copied from a report buffer line to be added to the buffer.

Parameters / Return Value

  • Buffer Record "EOS009 Tariff Summary Buffer"

    The tariff summary buffer record.

  • RBLine Record "EOS Report Buffer Line"

    The report buffer line record to read the values from.

  • IsHandled Enum "EOS066 TriState Boolean"

    Indicates whether the event has been handled.


OnAfterCopyFrom

local procedure OnAfterCopyFrom(var Buffer: Record "EOS009 Tariff Summary Buffer"; RBLine: Record "EOS Report Buffer Line")

Raised after tariff summary values have been copied from a report buffer line to be added to the buffer.

Parameters / Return Value

  • Buffer Record "EOS009 Tariff Summary Buffer"

    The tariff summary buffer record.

  • RBLine Record "EOS Report Buffer Line"

    The report buffer line record to read the values from.


OnBeforeFindRecord

local procedure OnBeforeFindRecord(var ExistingRecord: Record "EOS009 Tariff Summary Buffer"; NewRecord: Record "EOS009 Tariff Summary Buffer")

Raised before an existing record to aggregate the new one is searched. Use this to add, remove or modify filters.

Parameters / Return Value

  • ExistingRecord Record "EOS009 Tariff Summary Buffer"

    The target tariff summary buffer record to search.

  • NewRecord Record "EOS009 Tariff Summary Buffer"

    The new tariff summary record about to be inserted.


OnAfterSumValues

local procedure OnAfterSumValues(var ExistingRecord: Record "EOS009 Tariff Summary Buffer"; NewRecord: Record "EOS009 Tariff Summary Buffer")

Raised after the values of a new tariff summary record have been summed into an existing record. Use this to add your own summary calculations.

Parameters / Return Value

  • ExistingRecord Record "EOS009 Tariff Summary Buffer"

    The existing tariff summary record where values have been summed to.

  • NewRecord Record "EOS009 Tariff Summary Buffer"

    The new tariff summary record that has been summed into the existing one.



EOS Labs -