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