Maines ERP

Funciones de Bases de Datos

Son funciones requeridas para traer datos de tablas distintas a la que se esta tratando.



producto_db_get()

Desde cualquier otra tabla, se puede invocar esta función para traer algun campo del producto

Ejemplo:  Estando en el formato de impresión de Factura, se desea traer la clave secundaria de cada producto


  • =producto_db_get(Clave_Producto,campo,volumen )

Busca el producto en la Base de Datos, y devuelve el campo "volumen"



prodClaveSecundaria()

Desde cualquier otra tabla, se puede invocar esta función para traer la CLAVE SECUNDARIA DE UN PRODUCTO

Requiere 1 parametro

  • Parámetro: Nombre del campo que contiene la CLAVE DEL PRODUCTO


Ejemplo:  Estando en el formato de impresión de Factura, se desea traer la clave secundaria de cada producto

=prodClaveSecundaria(Clave_Producto)


db_cliente()

Desde cualquier otra tabla, se puede invocar esta función para traer datos del Cliente

Sintaxis 1: db_cliente( clave_cliente ),  Se busca en la base de datos al cliente cuya clave esta en la var "clave_cliente"

Sintaxis 2:   db_cliente(100),      Se busca en la base de datos al cliente que tiene la clave 100


cliente( parametro)

a) Este función se usa después de haber invocado la función db_cliente() , o

b) Invocar la función, agregando un 2o parametro, ej.   cliente("nombre_cliente", "clave_cliente")

El 2o parámetro le indica a sistema que primero debe buscar el cliente en la DB (se invoca la función db_cliente())


Los paremetos, son Cualquiera de los campos que componen el Registro Maestro de Clientes

Ejemplo: 

  • cliente( "clave"),  
  • cliente( "nombre_cliente")
  • cliente( "rfc")
  • cliente("usocfdi")
  • cliente("calle")
  • cliente("noext")
  • cliente("colonia"
  • cliente("municipio")
  • cliente("ciudad")
  • cliente("telefono1")
  • Etc.

clienteClaveSecundaria()

Desde cualquier otra tabla, se puede invocar esta función para traer la CLAVE SECUNDARIA DE UN CLIENTE

Se compone de dos parámetros

  • Parámetro 1: Nombre del campo que contiene la CLAVE DEL CLIENTE
  • Parámetro 2: La posición donde se encuentra la clave del cliente

Ejemplo:  Estando en la Tabla de FACTURAS, y específicamente trabajando con el formato de impresión de factura, se desea traer la clave secundaria del cliente

= clienteClaveSecundaria(  Clave_Cliente ,  pos_FactMaines )




db_proveedor()

Desde cualquier formulario de impresión/tabla/addenda/etc, se puede invocar esta función para traer datos del PROVEEDOR

Sintaxis 1: db_proveedor( clave_proveedor ),  Se busca en la base de datos al proveedor cuya clave esta en la var "clave_cliente"

Sintaxis 2:   db_proveedor(100),      Se busca en la base de datos al proveedor que tiene la clave 100




=proveedor( parametro)

Esta función tiene dos formas de invocarse

Opcion 1) Este función se usa después de haber invocado la función db_proveedor() , ó

Opción 2) Invocar la función, agregando un 2o parametro, ej.   

proveedor("rfc", "clave_proveedor")           *** El 2o parámetro le indica a sistema que primero debe buscar el cliente en la DB (se invoca la función db_cliente())


Los parametos, son Cualquiera de los campos que componen el Registro Maestro de Proveedores

Ejemplo: 

  • proveedor( "clave_proveedor"),  
  • proveedor( "nombre_proveedor")
  • proveedor( "nombre_comercial")
  • proveedor("rfc")
  • proveedor("email")
  • proveedor("telefono")
  • proveedor("contacto1")
  • proveedor("email_contacto1")
  • proveedor("contacto2")
  • proveedor("email_contacto2")
  • proveedor("metododepago")
  • proveedor("calle")
  • proveedor("noext")
  • proveedor("colonia")
  • proveedor("ciudad")
  • proveedor("estado")
  • proveedor("pais")



www.kingo.com.mx