Uso numérico

El uso numérico define el modo en que se utiliza un número en una aplicación. Por ejemplo, si utiliza códigos de uso numérico en el código de HCL Commerce, podrá elegir el modo en que desea que se formatee y redondee dicho número (moneda o cantidad). Estos códigos (definidos en la tabla NUMBRUSG) permiten formatear el número de acuerdo con las normas especificadas en las tablas CURFORMAT, CURFMTDESC, QTYFORMAT y QTYFMTDESC. Esto permite a las tiendas formatear los números de formas diferentes a fin de satisfacer distintos requisitos.

Cada fila de la tabla NUMBRUSG contiene un registro para un determinado tipo de uso numérico. A continuación se listan los usos numéricos predefinidos que se permiten en la tabla NUMBRUSG:

  • com.ibm.commerce.default Se utiliza cuando no existe ningún registro para otro uso numérico o no se especifica un uso numérico en ninguno de los beans de formato de moneda o cantidad o en la API del gestor de moneda o cantidad. com.ibm.commerce.unitPrice Se utiliza para dar formato a precios unitarios recuperados de una oferta (consulte las tablas OFFER y OFFERPRICE). Este uso numérico se utiliza para redondear los precios unitarios en la tabla ORDERITEMS y los precios de productos en las páginas de visualización.
  • com.ibm.commerce.listPrice Se utiliza para dar formato a los precios de catálogo recuperados de la tabla LISTPRICE.

Estas entradas no deben cambiarse. Todos los registros de formato de las tablas CURFORMAT, CURFMTDESC, QTYFORMAT y QTYFMTDESC especifican el uso numérico predeterminado para dar formato a precios unitarios y precios de catálogo. Para hacer que HCL Commerce formatee los precios unitarios o los precios de catálogo de forma diferente, debe añadir filas a la tabla CURFORMAT para los usos numéricos apropiados.

Cuando la aplicación utilice el Gestor de monedas o el Gestor de cantidades para redondear o dar formato a importes, puede especificar el código de uso numérico apropiado en la columna CODE de la tabla NUMBRUSG. El Gestor de monedas o el Gestor de cantidades utilizará la norma de formato para el uso numérico especificado, si existe.

Nota: Cuando cree a una fila en la tabla NUMBRUSG, CURFORMAT o QTYFORMAT, también deberá crear una fila en la tabla NUMBRUSGDS, QTYFMTDESC o QTYFMTDESC para cada idioma soportado.