• barcode crUFLBcsNet.DLL download
  • crUFLBCsNet.dll order

Utilisation de crUFLBcsNet.dll dans Microsoft Dynamics NAV

Mots-clés: Microsoft Dynamics NAV, barcode, QR Code

Microsoft® Dynamics NAV®, anciennement connu sous le nom de Navision, est un système ERP (Enterprise Resource Planning) complet pour les entreprises de taille moyenne.

Si vous souhaitez générer un code-barres linéaire ou 2D dans Microsoft Dynamics NAV, vous n’avez pas besoin de chercher plus loin.

Barcodesoft crUFLBcsNet.dll est une solution intelligente et simple pour l’intégration avec Dynamics NAV.

Utilisation de crUFLBcsNet.dll dans MS Dynamics NAV

Pour utiliser crUFLBcsNet.dll dans Microsoft Dynamics NAV :

  • Enregistrez crUFLBcsNet.dll Copiez crUFLBcsNet.dll dans le dossier add-ins NAV cd "C:\Program Files (x86)\Common Files\Barcodesoft\cruflbcsnet"
    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\regasm cruflbcsnet.dll /tlb:cruflbcsnet.tlb /codebase

  • Dans l’environnement de développement NAV (C/AL), utilisez l’automation pour générer QRCode
                                    myQR := myQR.CQRCode;
    
                                    // Cela nécessite la police bcsqrcode.ttf
                                    codewords := myQR.Encode('1234567890');
    
                                    // Image pure, aucune police requise
                                    barcodeBytes := myQR.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
    
                                    // Image QR artistique, aucune police requise
                                    barcodeBytes := myQR.AwesomeQR('1234567890', 'Tangerine', 'XS');
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • Dans l’environnement de développement NAV (C/AL), utilisez l’automation pour générer Data Matrix
                                    myDTM := myDTM.CDatamatrix;
    
                                    // Cela nécessite la police bcsdatamatrix.ttf
                                    codewords := myDTM.Encode('1234567890');
    
                                    // Image pure, aucune police requise
                                    barcodeBytes := myDTM.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • Dans l’environnement de développement NAV (C/AL), utilisez l’automation pour générer PDF417:
                                    myPDF417 := myPDF417.CDatamatrix;
    
                                    // Cela nécessite la police bcspdf417.ttf
                                    codewords := myPDF417.Encode('1234567890');
    
                                    // Image pure, aucune police requise
                                    barcodeBytes := myPDF417.Image('1234567890', 240, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                
  • Dans l’environnement de développement NAV (C/AL), utilisez l’automation pour générer GS1128 :
                                    myLinear := myLinear.CLinear;
    
                                    // Cela nécessite la police UpcEanM. N’oubliez pas les parenthèses et les préfixes IA.
                                    codewords := myLinear.GS1128('(17)190508(90)50921');
                                    
                                    // Image pure, aucune police requise
                                    barcodeBytes := myLinear.GS1128Image('(17)190508(90)50921', 480, 240);
                                    BLOBField.CREATEINSTREAM(inStream);
                                    inStream.Write(barcodeBytes);
                                

Conseils supplémentaires :

• Assurez-vous que la police Barcodesoft (par ex. bcsqrcode.ttf, bcsdatamatrix.ttf, UpcEanM.ttf) est installée sur tous les clients et serveurs de rapports.
• La version du .NET Framework utilisée pour enregistrer crUFLBcsNet.dll doit correspondre à celle utilisée par NAV.
• Vous pouvez automatiser la génération de codes-barres dans les rapports, pages ou codeunits NAV.
• Toutes les classes de codes-barres prennent en charge à la fois l’encodage texte et la génération d’images bitmap.
• Pour les environnements NAV cloud ou conteneurisés, utilisez les méthodes image plutôt que les polices pour garantir l’indépendance de la plateforme.

  • barcode crUFLBcsNet.DLL download
  • crUFLBCsNet.dll order