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.
Pour utiliser crUFLBcsNet.dll dans Microsoft Dynamics NAV :
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);
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);
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);
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.