Codeunit CFL Scan Management

  • 2 minutes to read

CFLGetItemFromBarCode

procedure CFLGetItemFromBarCode

 procedure CFLGetItemFromBarcode(BarCode: text; var ItemNo: code[20]; var UOMCode: code[20]; var VariantCode: code[20]) ItemFound: boolean

Deze functie zoekt op basis van een barcode het bijhorende artikelnr, variant en eenheidscode.
Er wordt gezocht in

  • Item Identifier en daarna in
  • Item Cross Reference (voor kruisverwijzingssoort Barcode) of
  • Item Reference (voor soort Barcode) afhankelijk van of de Item Reference feature is ingeschakeld. en daarna in
  • Item (GTIN veld), eenheidscode en variant worden dan niet gebruikt bij opzoeken.
    en daarna in
  • Item (No. veld), eenheidscode en variant worden dan niet gebruikt bij opzoeken.

Event CFLOnAfterCFLGetItemFromBarcode

[EventSubscriber(ObjectType::Codeunit, Codeunit::"CFL Scan Management", 'CFLOnAfterCFLGetItemFromBarcode', '', false, false)]
local procedure CFLOnAfterCFLGetItemFromBarcode(BarCode: text; var itemNo: code[20]; var UOMCode: code[20]; var VariantCode: code[20]; var ItemFound: Boolean)
begin
end;

Gebruik dit event om in te grijpen in het opzoeken van een artikel vanaf een barcode.

CFLGetBarCodeFromItem

procedure CFLGetBarCodeFromItem

procedure CFLGetBarCodeFromItem(var BarCode: text; ItemNo: code[20]; UOMCode: code[20]; VariantCode: code[20]) BarCodeFound: boolean

Deze functie zoekt op basis van een artikel,eenheid en variant de bijhorende barcode op.
Er wordt gezocht in

  • Item Identifier en daarna in
  • Item Cross Reference (voor kruisverwijzingssoort Barcode) of
  • Item Reference (voor soort Barcode) afhankelijk van of de Item Reference feature is ingeschakeld. en daarna in
  • Item, op basis van veld GTIN. UOMCode is dan de basiseenheid van het artikel en de variantcode leeg.

Event CFLOnAfterCFLGetItemFromBarcode

[EventSubscriber(ObjectType::Codeunit, Codeunit::"CFL Scan Management", 'CFLOnAfterCFLGetBarCodeFromItem', '', false, false)]
local procedure CFLOnAfterCFLGetBarCodeFromItem(var BarCode: text; itemNo: code[20]; UOMCode: code[20]; VariantCode: code[20]; var BarCodeFound: Boolean)
begin
end;

Gebruik dit event om in te grijpen in het opzoeken barcode vanaf een artikel, eenheid variant combinatie.

CFLAddCheckDigit

procedure CFLAddCheckDigit

 procedure CFLAddCheckDigit(var Data: Code[20])

Deze functie voegt het controlecijfer toe aan verschillende barcodetypes.