Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Se compone de dos parametrosRequiere 1 parametro

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


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

=prodClaveSecundaria(  Clave_Producto ,  pos_FactMaines )

...

db_cliente()

Desde cualquier otra tabla, se puede invocar esta función para traer datos del 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

...

  • 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

...

= 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")