Codeunit 18006636 EOS C/IN Update
Codeunit EOS C/IN Update (ID 18006636).
procedure InitAnalysis(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
procedure Update(var CAAnalysisCode: Record "EOS C/A Analysis Code"; UpdateMode: Option Entries,Allocation,All)
Update.
CAAnalysisCode Record "EOS C/A Analysis Code"
VAR Record “EOS C/A Analysis Code”.
UpdateMode Option
Entries
(0) , Allocation
(1) , All
(2)
Option Entries,Allocation,All.
procedure UpdateSales(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
procedure CreateDriverValueForSales(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
procedure UpdateDirectCost(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
procedure UpdateSalesValues(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
procedure UpdateIndirectValues(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
procedure TransformValues(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
procedure CheckCalcDetailsConsistency(CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
procedure UpdateSalesWithoutInventory(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
local procedure OnBeforeSkipItem(ItemNo: Code[20]; var ReturnValue: Boolean; var IsHandled: Boolean)
ItemNo Code[20]
ReturnValue Boolean
IsHandled Boolean
local procedure OnBeforeValueEntryToSkip(ValueEntryNo: Integer; var ReturnValue: Boolean; var IsHandled: Boolean)
ValueEntryNo Integer
ReturnValue Boolean
IsHandled Boolean
local procedure OnBeforeInsertCINEntry(var CINEntry: Record "EOS C/IN Entry"; CAAnalysisCode: Record "EOS C/A Analysis Code"; CINCol: Record "EOS C/IN Column")
CINEntry Record "EOS C/IN Entry"
CAAnalysisCode Record "EOS C/A Analysis Code"
CINCol Record "EOS C/IN Column"
local procedure OnBeforeOpenCINViewQuery(var CAAnalysisCode: Record "EOS C/A Analysis Code"; var CINViewQry: Query "EOS C/IN View")
CAAnalysisCode Record "EOS C/A Analysis Code"
CINViewQry Query "EOS C/IN View"
local procedure OnCalcNetProceeds(CINColumn: Record "EOS C/IN Column"; CINViewQry: Query "EOS C/IN View"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINColumn Record "EOS C/IN Column"
CINViewQry Query "EOS C/IN View"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcGrossProceeds(CINColumn: Record "EOS C/IN Column"; CINViewQry: Query "EOS C/IN View"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINColumn Record "EOS C/IN Column"
CINViewQry Query "EOS C/IN View"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcDiscount(CINColumn: Record "EOS C/IN Column"; CINViewQry: Query "EOS C/IN View"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINColumn Record "EOS C/IN Column"
CINViewQry Query "EOS C/IN View"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcLineDiscount(CINColumn: Record "EOS C/IN Column"; CINViewQry: Query "EOS C/IN View"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINColumn Record "EOS C/IN Column"
CINViewQry Query "EOS C/IN View"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcInvoiceDisc(CINColumn: Record "EOS C/IN Column"; CINViewQry: Query "EOS C/IN View"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINColumn Record "EOS C/IN Column"
CINViewQry Query "EOS C/IN View"
IsHandled Boolean
ReturnValue Boolean
local procedure OnAfterUpdateSales(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Raised after calculation of sales values.
CAAnalysisCode Record "EOS C/A Analysis Code"
VAR Record “EOS C/A Analysis Code”.
local procedure OnAfterUpdateIndirectValues(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Raised after calculation of indirect values.
CAAnalysisCode Record "EOS C/A Analysis Code"
VAR Record “EOS C/A Analysis Code”.
local procedure OnAfterUpdateDirectCost(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Raised after calculation of direct cost.
CAAnalysisCode Record "EOS C/A Analysis Code"
VAR Record “EOS C/A Analysis Code”.
local procedure OnBeforeSetFilterColumDirectCost(var CAAnalysisCode: Record "EOS C/A Analysis Code"; CINCol: Record "EOS C/IN Column"; var CINColInd: Record "EOS C/IN Column")
CAAnalysisCode Record "EOS C/A Analysis Code"
CINCol Record "EOS C/IN Column"
CINColInd Record "EOS C/IN Column"
local procedure OnCalcNetProceedsSalesInvoiceWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesInvoiceHeader: Record "Sales Invoice Header"; SalesInvoiceLine: Record "Sales Invoice Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesInvoiceHeader Record "Sales Invoice Header"
SalesInvoiceLine Record "Sales Invoice Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcGrossProceedsSalesInvoiceWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesInvoiceHeader: Record "Sales Invoice Header"; SalesInvoiceLine: Record "Sales Invoice Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesInvoiceHeader Record "Sales Invoice Header"
SalesInvoiceLine Record "Sales Invoice Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcDiscountSalesInvoiceWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesInvoiceHeader: Record "Sales Invoice Header"; SalesInvoiceLine: Record "Sales Invoice Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesInvoiceHeader Record "Sales Invoice Header"
SalesInvoiceLine Record "Sales Invoice Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcLineDiscountSalesInvoiceWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesInvoiceHeader: Record "Sales Invoice Header"; SalesInvoiceLine: Record "Sales Invoice Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesInvoiceHeader Record "Sales Invoice Header"
SalesInvoiceLine Record "Sales Invoice Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcInvoiceDiscountSalesInvoiceWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesInvoiceHeader: Record "Sales Invoice Header"; SalesInvoiceLine: Record "Sales Invoice Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesInvoiceHeader Record "Sales Invoice Header"
SalesInvoiceLine Record "Sales Invoice Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcNetProceedsSalesCrMemoWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesCrMemoHeader: Record "Sales Cr.Memo Header"; SalesCrMemoLine: Record "Sales Cr.Memo Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesCrMemoHeader Record "Sales Cr.Memo Header"
SalesCrMemoLine Record "Sales Cr.Memo Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcGrossProceedsSalesCrMemoWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesCrMemoHeader: Record "Sales Cr.Memo Header"; SalesCrMemoLine: Record "Sales Cr.Memo Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesCrMemoHeader Record "Sales Cr.Memo Header"
SalesCrMemoLine Record "Sales Cr.Memo Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcDiscountSalesCrMemoWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesCrMemoHeader: Record "Sales Cr.Memo Header"; SalesCrMemoLine: Record "Sales Cr.Memo Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesCrMemoHeader Record "Sales Cr.Memo Header"
SalesCrMemoLine Record "Sales Cr.Memo Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcLineDiscountSalesCrMemoWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesCrMemoHeader: Record "Sales Cr.Memo Header"; SalesCrMemoLine: Record "Sales Cr.Memo Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesCrMemoHeader Record "Sales Cr.Memo Header"
SalesCrMemoLine Record "Sales Cr.Memo Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnCalcInvoiceDiscountSalesCrMemoWithoutInventory(CINCol: Record "EOS C/IN Column"; SalesCrMemoHeader: Record "Sales Cr.Memo Header"; SalesCrMemoLine: Record "Sales Cr.Memo Line"; var IsHandled: Boolean; var ReturnValue: Boolean)
CINCol Record "EOS C/IN Column"
SalesCrMemoHeader Record "Sales Cr.Memo Header"
SalesCrMemoLine Record "Sales Cr.Memo Line"
IsHandled Boolean
ReturnValue Boolean
local procedure OnAfterMakeFilter(CAAnalysisCode: Record "EOS C/A Analysis Code"; CINColNo: Code[20]; CINView: query "EOS C/IN View"; var CINEntry: Record "EOS C/IN Entry")
CAAnalysisCode Record "EOS C/A Analysis Code"
CINColNo Code[20]
CINView query "EOS C/IN View"
CINEntry Record "EOS C/IN Entry"
local procedure OnAfterInitCINEntryRecord(CAAnalysisCode: Record "EOS C/A Analysis Code"; var CINEntry: Record "EOS C/IN Entry"; CINColNo: Code[20]; CINView: Query "EOS C/IN View")
CAAnalysisCode Record "EOS C/A Analysis Code"
CINEntry Record "EOS C/IN Entry"
CINColNo Code[20]
CINView Query "EOS C/IN View"
local procedure OnCalculateCustomSalesCostNoInventoryForSalesInvoice(var CAAnalysisCode: Record "EOS C/A Analysis Code"; CINCol: Record "EOS C/IN Column"; SalesInvoiceLine: Record "Sales Invoice Line"; var IsHandled: Boolean; var LineAmount: Decimal)
CAAnalysisCode Record "EOS C/A Analysis Code"
CINCol Record "EOS C/IN Column"
SalesInvoiceLine Record "Sales Invoice Line"
IsHandled Boolean
LineAmount Decimal
local procedure OnCalculateCustomSalesCostNoInventoryForSalesCrMemo(var CAAnalysisCode: Record "EOS C/A Analysis Code"; CINCol: Record "EOS C/IN Column"; SalesCrMemoLine: Record "Sales Cr.Memo Line"; var IsHandled: Boolean; var LineAmount: Decimal)
CAAnalysisCode Record "EOS C/A Analysis Code"
CINCol Record "EOS C/IN Column"
SalesCrMemoLine Record "Sales Cr.Memo Line"
IsHandled Boolean
LineAmount Decimal
local procedure OnCalcItemChargeAmountNoInventoryForSalesInvoiceLine(SalesInvoiceLine: Record "Sales Invoice Line"; ItemChargeNoFilter: Code[100]; var IsHandled: Boolean; var Amount: Decimal)
SalesInvoiceLine Record "Sales Invoice Line"
ItemChargeNoFilter Code[100]
IsHandled Boolean
Amount Decimal
local procedure OnCalcItemChargeAmountNoInventoryForSalesCrMemoLine(SalesCrMemoLine: Record "Sales Cr.Memo Line"; ItemChargeNoFilter: Code[100]; var IsHandled: Boolean; var Amount: Decimal)
SalesCrMemoLine Record "Sales Cr.Memo Line"
ItemChargeNoFilter Code[100]
IsHandled Boolean
Amount Decimal
local procedure OnCalcInvDiscAmountForItemChargeSalesInvoiceLine(SalesInvoiceLine: Record "Sales Invoice Line"; ItemChargeNoFilter: Code[100]; var IsHandled: Boolean; var DiscountAmt: Decimal)
SalesInvoiceLine Record "Sales Invoice Line"
ItemChargeNoFilter Code[100]
IsHandled Boolean
DiscountAmt Decimal
local procedure OnCalcInvDiscAmountForItemChargeSalesCrMemoLine(SalesCrMemoLine: Record "Sales Cr.Memo Line"; ItemChargeNoFilter: Code[100]; var IsHandled: Boolean; var DiscountAmt: Decimal)
SalesCrMemoLine Record "Sales Cr.Memo Line"
ItemChargeNoFilter Code[100]
IsHandled Boolean
DiscountAmt Decimal
local procedure OnCalcLineDiscAmountForItemChargeSalesInvoiceLine(SalesInvoiceLine: Record "Sales Invoice Line"; ItemChargeNoFilter: Code[100]; var IsHandled: Boolean; DiscountAmount: Decimal)
SalesInvoiceLine Record "Sales Invoice Line"
ItemChargeNoFilter Code[100]
IsHandled Boolean
DiscountAmount Decimal
local procedure OnCalcLineDiscAmountForItemChargeSalesCrMemoLine(SalesCrMemoLine: Record "Sales Cr.Memo Line"; ItemChargeNoFilter: Code[100]; var IsHandled: Boolean; DiscountAmount: Decimal)
SalesCrMemoLine Record "Sales Cr.Memo Line"
ItemChargeNoFilter Code[100]
IsHandled Boolean
DiscountAmount Decimal
local procedure OnBeforeSetFilterColumProceedsOnUpdateDirectCost(var CAAnalysisCode: Record "EOS C/A Analysis Code"; var CINCol: Record "EOS C/IN Column")
CAAnalysisCode Record "EOS C/A Analysis Code"
CINCol Record "EOS C/IN Column"
local procedure OnAfterInitAnalysis(var CAAnalysisCode: Record "EOS C/A Analysis Code")
Record "EOS C/A Analysis Code"
local procedure OnBeforeUpdateSales(var CAAnalysisCode: Record "EOS C/A Analysis Code"; var IsHandled: Boolean)
CAAnalysisCode Record "EOS C/A Analysis Code"
IsHandled Boolean
local procedure OnBeforeUpdateSalesWithoutInventory(var CAAnalysisCode: Record "EOS C/A Analysis Code"; var IsHandled: Boolean)
CAAnalysisCode Record "EOS C/A Analysis Code"
IsHandled Boolean
local procedure OnBeforeUpdateDirectCost(var CAAnalysisCode: Record "EOS C/A Analysis Code"; var IsHandled: Boolean)
CAAnalysisCode Record "EOS C/A Analysis Code"
IsHandled Boolean
local procedure OnBeforeUpdateIndirectValue2(var CAAnalysisCode: Record "EOS C/A Analysis Code"; var IsHandled: Boolean)
CAAnalysisCode Record "EOS C/A Analysis Code"
IsHandled Boolean
local procedure OnBeforeUpdateSalesFromIncrementalProfitability(var CAAnalysisCode: Record "EOS C/A Analysis Code"; var IsHandled: Boolean)
CAAnalysisCode Record "EOS C/A Analysis Code"
IsHandled Boolean
local procedure OnAfterFilterCINEntryForIncrementalProfitability(CAAnalysisCode: Record "EOS C/A Analysis Code"; var CINEntry: Record "EOS C/IN Entry";ProfitabilityAccount: Record "EOS C/IN Column"; IncrementalProfitability: Record "EOS023 Incremental Profitabil.")
CAAnalysisCode Record "EOS C/A Analysis Code"
CINEntry Record "EOS C/IN Entry"
ProfitabilityAccount Record "EOS C/IN Column"
IncrementalProfitability Record "EOS023 Incremental Profitabil."
local procedure OnAfterInitCINEntryRecordForIncrementalProfitability(CAAnalysisCode: Record "EOS C/A Analysis Code"; var CINEntry: Record "EOS C/IN Entry";ProfitabilityAccount: Record "EOS C/IN Column"; IncrementalProfitability: Record "EOS023 Incremental Profitabil.")
CAAnalysisCode Record "EOS C/A Analysis Code"
CINEntry Record "EOS C/IN Entry"
ProfitabilityAccount Record "EOS C/IN Column"
IncrementalProfitability Record "EOS023 Incremental Profitabil."
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.