procedure CalcTotalCost(var ExpCost: array[5] of Decimal): Decimal
Parameters
Name
Type
Description
ExpCost
array[5] of Decimal
Returns
Type
Description
Decimal
RowID1
procedure RowID1(): Text[250]
Returns
Type
Description
Text[250]
CreateDimFromDefaultDim
procedure CreateDimFromDefaultDim()
AssemblyLinesExist
procedure AssemblyLinesExist(): Boolean
Returns
Type
Description
Boolean
ChangeGenBusPostingGroupAssemblyLines
procedure ChangeGenBusPostingGroupAssemblyLines()
GetHideValidationDialog
procedure GetHideValidationDialog(): Boolean
Returns
Type
Description
Boolean
Events
OnAfterInitDefaultDimensionSources
[IntegrationEvent(False,False)]
local procedure OnAfterInitDefaultDimensionSources(var AssemblyHeader: Record "Assembly Header", var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], CallingFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterCreateDim(var AssemblyHeader: Record "Assembly Header", DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])
[IntegrationEvent(False,False)]
local procedure OnAfterSetItemToPlanFilters(var AssemblyHeader: Record "Assembly Header", var Item: Record Item, AssemblyDocumentType: Enum "Assembly Document Type")
[IntegrationEvent(False,False)]
local procedure OnAfterSetReservationFilters(var ReservEntry: Record "Reservation Entry", AssemblyHeader: Record "Assembly Header")
[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimCode(var AssemblyHeader: Record "Assembly Header", var xAssemblyHeader: Record "Assembly Header", FieldNumber: Integer, var ShortcutDimCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeDoValidateDates(var AssemblyHeader: Record "Assembly Header", var xAssemblyHeader: Record "Assembly Header", FieldNumToCalculateFrom: Integer, NewDueDate: Date, NewEndDate: Date, NewStartDate: Date, var ValidateConfirmed: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeReplaceLinesFromBOM(var AssemblyHeader: Record "Assembly Header", xAssemblyHeader: Record "Assembly Header", var ReturnValue: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateInvtMovement(var AssemblyHeader: Record "Assembly Header", MakeATOInvtMvmt: Boolean, PrintDocumentForATOMvmt: Boolean, ShowErrorForATOMvmt: Boolean, var ATOMovementsCreated: Integer, var ATOTotalMovementsToBeCreated: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateItemNoOnBeforeValidateDates(var AssemblyHeader: Record "Assembly Header", xAssemblyHeader: Record "Assembly Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateLocationCodeOnBeforeValidateDates(var AssemblyHeader: Record "Assembly Header", xAssemblyHeader: Record "Assembly Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValiateQuantityOnAfterCalcBaseQty(var AssemblyHeader: Record "Assembly Header", CurrentFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShortcutDimCode(var AssemblyHeader: Record "Assembly Header", var xAssemblyHeader: Record "Assembly Header", FieldNumber: Integer, var ShortcutDimCode: Code[20])
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateQuantityBase(var AssemblyHeader: Record "Assembly Header", var xAssemblyHeader: Record "Assembly Header", FieldNumber: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateQuantity(var AssemblyHeader: Record "Assembly Header", var xAssemblyHeader: Record "Assembly Header", FieldNumber: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateVariantCodeOnBeforeUpdateAssemblyLines(var AssemblyHeader: Record "Assembly Header", xAssemblyHeader: Record "Assembly Header", CurrentFieldNo: Integer, CurrentFieldNum: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnValidateVariantCodeOnBeforeValidateDates(var AssemblyHeader: Record "Assembly Header", xAssemblyHeader: Record "Assembly Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateAssemblyLinesAndVerifyReserveQuantity(var AssemblyHeader: Record "Assembly Header", var xAssemblyHeader: Record "Assembly Header", CallingFieldNo: Integer, CurrentFieldNum: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcBaseQty(var AssemblyHeader: Record "Assembly Header", Qty: Decimal, FromFieldName: Text, ToFieldName: Text, var Result: Decimal, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcStartDateFromEndDate(var AssemblyHeader: Record "Assembly Header", var Result: Date, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckIsNotAsmToOrder(var AssemblyHeader: Record "Assembly Header", var IsHandled: Boolean, xAssemblyHeader: Record "Assembly Header", CurrentFieldNo: Integer, CallingFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeValidateDates(var AssemblyHeader: Record "Assembly Header", FieldNumToCalculateFrom: Integer, var DoNotValidateButJustAssign: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnUpdateAllLineDimOnBeforeConfirmUpdatedDimension(var AssemblyHeader: Record "Assembly Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCreateDim(var AssemblyHeader: Record "Assembly Header", CurrentFieldNo: Integer, DefaultDimSource: List of [Dictionary of [Integer, Code[20]]], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterValidateDates(var AssemblyHeader: Record "Assembly Header", FieldNumToCalculateFrom: Integer, var DoNotValidateButJustAssign: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeAssemblyLinesExist(var AssemblyHeader: Record "Assembly Header", var IsHandled: Boolean, var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeChangeGenBusPostingGroupAssemblyLines(var AssemblyHeader: Record "Assembly Header", xAssemblyHeader: Record "Assembly Header", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure ChangeGenBusPostingGroupAssemblyLinesOnBeforeConfirm(var AssemblyHeader: Record "Assembly Header", xAssemblyHeader: Record "Assembly Header", HideValidationDialog: Boolean, var Confirmed: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnConfirmDeletionOnBeforeAssemblyLineLoop(var AssemblyLine: Record "Assembly Line", var Confirmed: Boolean)