Microsoft® Dynamics NAV®, anteriormente conocido como Navision, es un sistema ERP (Enterprise Resource Planning) completo para organizaciones medianas.
Si desea generar códigos de barras lineales o 2D en Microsoft Dynamics NAV, no necesita buscar más.
Barcodesoft crUFLBcsNet.dll es una solución inteligente y sencilla para la integración con Dynamics NAV.
Para usar crUFLBcsNet.dll en Microsoft Dynamics NAV:
crUFLBcsNet.dll en la carpeta de complementos (add-ins) de NAVC:\Program Files (x86)\Microsoft Dynamics NAV\...\RoleTailored Client\Add-ins\).
myQR := myQR.CQRCode;
//requiere la fuente bcsqrcode.ttf
codewords := myQR.Encode('1234567890');
//en modo imagen no requiere fuente (guardar en archivo o transmitir a un BLOB)
barcodeBytes := myQR.Image('1234567890', 240, 240);
BLOBField.CREATEINSTREAM(inStream);
inStream.Write(barcodeBytes);
//también imágenes artísticas QR sin fuente
barcodeBytes := myQR.AwesomeQR('1234567890', 'Tangerine', 'XS');
BLOBField.CREATEINSTREAM(inStream);
inStream.Write(barcodeBytes);
myDTM := myDTM.CDatamatrix;
// requiere la fuente bcsdatamatrix.ttf
codewords := myDTM.Encode('1234567890');
// en modo imagen no requiere fuente
barcodeBytes := myDTM.Image('1234567890', 240, 240);
BLOBField.CREATEINSTREAM(inStream);
inStream.Write(barcodeBytes);
myPDF417 := myPDF417.CDatamatrix;
// requiere la fuente bcspdf417.ttf
codewords := myPDF417.Encode('1234567890');
// en modo imagen no requiere fuente
barcodeBytes := myPDF417.Image('1234567890', 240, 240);
BLOBField.CREATEINSTREAM(inStream);
inStream.Write(barcodeBytes);
myLinear := myLinear.CLinear;
// requiere la fuente UpcEanM (no olvidar paréntesis y prefijos AI)
codewords := myLinear.GS1128('(17)190508(90)50921');
// en modo imagen no requiere fuente (guardar en archivo o transmitir a un BLOB)
barcodeBytes := myLinear.GS1128Image('(17)190508(90)50921', 480, 240);
BLOBField.CREATEINSTREAM(inStream);
inStream.Write(barcodeBytes);
Consejos adicionales:
• Asegúrese de que las fuentes de Barcodesoft (por ejemplo, bcsqrcode.ttf, bcsdatamatrix.ttf, UpcEanM.ttf) estén instaladas en todos los clientes y servidores de informes.
• La versión de .NET Framework utilizada para registrar crUFLBcsNet.dll debe coincidir con la versión que ejecuta NAV.
• Puede automatizar la generación de códigos de barras dentro de informes, páginas o codeunits de NAV.
• Todas las clases de códigos de barras admiten tanto codificación de texto como generación de imágenes bitmap.
• Para entornos de NAV en la nube o contenedores, utilice los métodos de imagen en lugar de fuentes para garantizar la independencia de plataforma.