Ir al contenido
Claro
Español

Creando una vista para mapear métodos de pago (PlugSales)

Los métodos de pago en PlugSales deben tener la siguiente información:

  • identificación
    • Campo numérico de tipo inteiro que identifica el tipo de pago. Este campo se devuelve en la solicitud.
  • NOMBRE
    • Campo texto con el nombre del método de pago. Ejemplos: Efectivo, Tarjeta de Crédito, Boleto.

Para adaptarte al formato PlugSales no es necesario que crees una nueva tabla de métodos de pago con estas columnas y empieces a registrarte desde cero.

Simplemente cree un view en su base de datos, que devolverá registros con las columnas que necesita PlugSales.

En la práctica, un view es una tabla virtual en la que sus registros son el resultado de un SELECT definido en el momento de su creación.

Por ejemplo, para crear una vista que simule una tabla que muestre solo clientes VIP:

CREAR VER ClientesVIP COMO SELECCIONAR Nombre1, Apellido1 DESDE Clientes DONDE VIP = ‘S’;

Y la consulta de los clientes VIP sobre esta vista sería simplemente:

SELECCIONAR * DE ClientesVIP;

Creando una vista de Métodos de pago para PlugSales

Sección titulada «Creando una vista de Métodos de pago para PlugSales»

Para crear la vista de métodos de pago que necesita PlugSales, imagina que tienes la siguiente tabla en tu base de datos:

Captura da tela 1

PlugSales necesita información que, en este escenario, se encuentra en esta tabla pero con nombres de columnas diferentes de los campos necesarios.

Para resolver esto y brindarle a PlugSales la información que necesita sobre los métodos de pago, puede escribir una consulta SQL pasando nombres alias a las columnas, que se ejecutará cada vez que PlugBot necesite leer información sobre sus métodos de pago.

O puede crear un view que traerá todos los datos en el formato correcto a la vez a PlugSales.

Para crear el view que sirve a PlugSales en esta estructura de tabla, el SQL sería el siguiente:

CREAR O REEMPLAZAR VER VwFormasPagamentoPlugSales COMO SELECCIONAR código_pago COMO id, descripción_pago COMO nombre DESDE tbformaspagamento;

Una vez creada la vista VwFormasPagamentoPlugSales, puede seleccionar esta vista en el panel y PlugBot puede simplemente realizar una simple SELECCIONAR * DESDE VwFormasPagamentoPlugSales para obtener los datos necesarios.

Captura da tela 2

Y al cargar los datos de este view, ya sea directamente desde la tabla o usando una consulta SQL, ¡los datos ya estarán formateados correctamente en las columnas que PlugSales espera!

GIF demonstrativo