Codeunit 18006636 EOS C/IN Update
Codeunit EOS C/IN Update (ID 18006636).
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.
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 OnAfterGetSpecificUnitCostUpdateDirectCost(var CAAnalysisCode: Record "EOS C/A Analysis Code"; CINCol: Record "EOS C/IN Column"; CINEntry: Record "EOS C/IN Entry"; var CostAmt: Decimal; var MaterialAmt: Decimal; var CapacityAmt: Decimal; var SubContractAmt: Decimal)
CAAnalysisCode Record "EOS C/A Analysis Code"
CINCol Record "EOS C/IN Column"
CINEntry Record "EOS C/IN Entry"
CostAmt Decimal
MaterialAmt Decimal
CapacityAmt Decimal
SubContractAmt Decimal
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
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.