PageExtension 6510 Item Tracking Lines

PageExtension 18060010 EOSPageExt18060010

Methods

EOS089_SetAutomaticTrackingManagement

procedure EOS089_SetAutomaticTrackingManagement()

EOS089_InitComplete

procedure EOS089_InitComplete()

EOS089_GetQuantities

procedure EOS089_GetQuantities(var SourceQty: Decimal; var QtyToHandle: Decimal; var QtyTracked: Decimal; var QtyHandled: Decimal; var UndefinedQty: Decimal)

Parameters / Return Value

  • SourceQty Decimal

  • QtyToHandle Decimal

  • QtyTracked Decimal

  • QtyHandled Decimal

  • UndefinedQty Decimal


EOS089_GetUndefinedQuantity

procedure EOS089_GetUndefinedQuantity() UndefinedQty: Decimal

Parameters / Return Value

  • Returns Decimal

EOS089_RetrieveTracking

procedure EOS089_RetrieveTracking(var TempTrackingSpecification: Record "Tracking Specification"; OnlyTracking: Boolean)

Parameters / Return Value

  • TempTrackingSpecification Record "Tracking Specification"

  • OnlyTracking Boolean


EOS089_InitTracking

procedure EOS089_InitTracking() Deleted: Boolean

Parameters / Return Value

  • Returns Boolean

EOS089_InitTracking

procedure EOS089_InitTracking(SerialNo: Code[50]; LotNo: Code[50]) Deleted: Boolean

Parameters / Return Value

  • SerialNo Code[50]

  • LotNo Code[50]

  • Returns Boolean


EOS089_DeleteTracking

procedure EOS089_DeleteTracking() Deleted: Boolean

Parameters / Return Value

  • Returns Boolean

EOS089_ResetQtyToHandle

procedure EOS089_ResetQtyToHandle() Done: Boolean

Parameters / Return Value

  • Returns Boolean

EOS089_DeleteTracking

procedure EOS089_DeleteTracking(SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]) Deleted: Boolean

Parameters / Return Value

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • Returns Boolean


EOS089_AddTracking

procedure EOS089_AddTracking(SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]; QtyToHandleBase: Decimal; WarrantyDate: Date; ExpirationDate: Date) EntryNo: Integer

Parameters / Return Value

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • QtyToHandleBase Decimal

  • WarrantyDate Date

  • ExpirationDate Date

  • Returns Integer


EOS089_AddQuantityToHandle

procedure EOS089_AddQuantityToHandle(EntryNo: Integer; QtyToHandleBase: Decimal): Boolean

Parameters / Return Value

  • EntryNo Integer

  • QtyToHandleBase Decimal

  • Returns Boolean


EOS089_SetQuantityToHandle

procedure EOS089_SetQuantityToHandle(EntryNo: Integer; NewQtyToHandleBase: Decimal): Boolean

Parameters / Return Value

  • EntryNo Integer

  • NewQtyToHandleBase Decimal

  • Returns Boolean


EOS089_SetWarrantyDate

procedure EOS089_SetWarrantyDate(EntryNo: Integer; WarrantyDate: Date): Boolean

Parameters / Return Value

  • EntryNo Integer

  • WarrantyDate Date

  • Returns Boolean


EOS089_SetExpirationDate

procedure EOS089_SetExpirationDate(EntryNo: Integer; ExpirationDate: Date): Boolean

Parameters / Return Value

  • EntryNo Integer

  • ExpirationDate Date

  • Returns Boolean


EOS089_GetEntryNoByTracking

procedure EOS089_GetEntryNoByTracking(SerialNo: Code[50]; LotNo: Code[50]; PackageNo: Code[50]) EntryNo: Integer

Parameters / Return Value

  • SerialNo Code[50]

  • LotNo Code[50]

  • PackageNo Code[50]

  • Returns Integer


EOS089_SetNewSerialNo

procedure EOS089_SetNewSerialNo(EntryNo: Integer; NewSerialNo: Code[50]) Updated: Boolean

Parameters / Return Value

  • EntryNo Integer

  • NewSerialNo Code[50]

  • Returns Boolean


EOS089_SetNewLotNo

procedure EOS089_SetNewLotNo(EntryNo: Integer; NewLotNo: Code[50]) Updated: Boolean

Parameters / Return Value

  • EntryNo Integer

  • NewLotNo Code[50]

  • Returns Boolean


EOS089_SetNewPackageNo

procedure EOS089_SetNewPackageNo(EntryNo: Integer; NewPackageNo: Code[50]) Updated: Boolean

Parameters / Return Value

  • EntryNo Integer

  • NewPackageNo Code[50]

  • Returns Boolean


EOS089_SetNewTrackingReferences

procedure EOS089_SetNewTrackingReferences(EntryNo: Integer; NewSerialNo: Code[50]; NewLotNo: Code[50]; NewPackageNo: Code[50]) Updated: Boolean

Parameters / Return Value

  • EntryNo Integer

  • NewSerialNo Code[50]

  • NewLotNo Code[50]

  • NewPackageNo Code[50]

  • Returns Boolean


EOS089_SetNewExpirationDate

procedure EOS089_SetNewExpirationDate(EntryNo: Integer; NewExpirationDate: Date) Updated: Boolean

Parameters / Return Value

  • EntryNo Integer

  • NewExpirationDate Date

  • Returns Boolean


EOS089_Save

procedure EOS089_Save()SkipWriteToDatabase: Boolean

Parameters / Return Value

  • Returns Boolean

EOS089_AssignSerialNoBatch

procedure EOS089_AssignSerialNoBatch(QtyToCreate: Integer; CreateLotNo: Boolean; CreateSNInfo: Boolean)

Parameters / Return Value

  • QtyToCreate Integer

  • CreateLotNo Boolean

  • CreateSNInfo Boolean


EOS089_AssignLotNo

procedure EOS089_AssignLotNo()

Events

EOS089_OnValidateSerialNoOnBeforeFindLotNo

procedure EOS089_OnValidateSerialNoOnBeforeFindLotNo(var TrackingSpecification: Record "Tracking Specification"; var IsHandled: Boolean)

Parameters / Return Value

  • TrackingSpecification Record "Tracking Specification"

  • IsHandled Boolean


EOS089_OnBeforeClosePage

procedure EOS089_OnBeforeClosePage(var TrackingSpecification: Record "Tracking Specification"; var SkipWriteToDatabase: Boolean)

Parameters / Return Value

  • TrackingSpecification Record "Tracking Specification"

  • SkipWriteToDatabase Boolean


EOS089_OnBeforeDeleteRecord

procedure EOS089_OnBeforeDeleteRecord(var TrackingSpecification: Record "Tracking Specification")

Parameters / Return Value

  • TrackingSpecification Record "Tracking Specification"

EOS089_OnDeleteRecordOnAfterWMSCheckTrackingChange

procedure EOS089_OnDeleteRecordOnAfterWMSCheckTrackingChange(TrackingSpecification: Record "Tracking Specification"; xTrackingSpecification: Record "Tracking Specification")

Parameters / Return Value

  • TrackingSpecification Record "Tracking Specification"

  • xTrackingSpecification Record "Tracking Specification"



EOS Labs -