- FnAbrir
Permite abrir tablas o ficheros desde un informe.
FNABRIR("Tabla","Alias","Codigo","NuevaAlias")
- Tabla: la tabla a abrir/tabla.
- Alias: el alías con el que
se va a abrir el fichero/tabla.
- Codigo: índice con quién
se va a abrir el fichero/tabla.
- NuevaAlias (opcional): si el fichero/tabla
está abierta, nuevo alías con el que se quiere abrir el fichero/tabla.
-
-
Valor retornado |
Ejemplo |
Lógico |
FNABRIR("PEDPR001"," PPr ","Codigo") → .T. |
- FnBuscar
Permite
obtener los datos de una tabla no relacionada. FNBUSCAR("Tabla",PPr.Almacen,"Tabla.Desc"[,"Near"])
- Tabla: el alias del fichero
a abrir.
- Ppr.Almacen: el dato que se desea
buscar.
- Tabla.Desc: el dato que devuelve
el fichero seleccionado.
- Near (opcional): se pone para que
se posicione en el más cercano.
-
-
Valor retornado |
Ejemplo |
Valor del campo de la tabla |
FNBUSCAR ("Alm",PPr.Almacen,"Alm.Descrip") → "Almacén principal" |
- TxFecha
Devuelve como resultado la fecha en formato texto.
TXFECHA({Fecha})
- Fecha: la fecha en formato dd/mm/aaaa.
-
-
Valor retornado |
Ejemplo |
Alfa numérico |
TXFECHA({^05-05-2005}) → 05/05/05 |
- FnFirma
Devuelve como resultado el nombre largo de cualquier usuario.
FNFIRMA(Fichero.Campo)
- Fichero.Campo: el nombre corto
del que se desea obtener el largo.
-
-
Valor retornado |
Ejemplo |
Alfa numérico |
WFNLetra(122.33, 1,40, "EUR") → "CIENTO VEINTIDÓS €. CON TREINTA Y" |
Alfa numérico |
WFNLetra(122.33, 2,40, "EUR") → "TRES CENTIMOS--------------------------" |
- WFNLetra
Devuelve en letras la cantidad numérica introducida, teniendo en
cuenta los decimales. WFNLetra(nImp,nLin,nLong,cDivisa)
- nImp: cantidad numérica
a pasar a letras.
- nLin: número de orden de
linea donde escribir el importe.
- nLong: longitud del texto del campo
que se dispone para escribir el importe en letras.
- cDivisa: la divisa que se aplica
para el importe.
-
-
Valor retornado |
Ejemplo |
Alfa numérico |
TXFECHA({^05-05-2005}) → 05/05/05 |
Alfa numérico |
TXFECHA({^05-05-2005}) → 05/05/05 |
|
- FnImagen
Devuelve como resultado
la imagen de cualquier artículo.
FNIMAGEN(Artic.Cod)
- Artic.Cod: codigo del articulo del que se desea obtener la imagen.
-
-
Valor retornado |
Ejemplo |
IMAGEN |
FNIMAGEN(Artic.Codigo) → IMAGEN |
- SaldoArt : Recupera los saldos de movimientos de artículos de un ejercicio.
SALDOART(CodArt.Ejercicio,Tipo)
- CodArt.Ejercicio: número
de ejercicio del artículo del que se desean recuperar los saldos
de moviminentos.
- Tipo:
-
-
Valor retornado |
Ejemplo |
Numérico |
SALDOART("2009", "E") → 25300.30 |
- VisLinLot:
Detalla en un informe los lotes de un movimiento.
VISLINLOT("TipoM",LinAlb.numalb,LinAlb.fhindice)
- TipoM: Señala el tipo de
movimiento (SV:albarán - RC:recepción).
- LinAlb.numalb: el numero del movimiento,
de albarán o recepción.
- LinAlb.fhindice: el orden del movimiento,
de albarán o recepción.
-
-
Valor retornado |
Ejemplo |
Alfanumérico. |
VISLINLOT("SV",LinAlb.n_albaran,LinAlb.fhindice) →
"LOTE N1 1000, LOTE N2 2000, LOTE N3 31" |
- EstadoOF: Muestra operaciones de una OF en informes sin ficheros de producción.
ESTADOOF(LinPC.OF,"valor")
- LinPC.OF: la OF del que se quiere
obtener información.
- Valor: muestra en una linea las
operaciones de la OF, según valor:
- 1 - con cantidad real.
- 2 -
con cantidad real y prevista
-
-
Valor retornado |
Ejemplo |
Alfanumérico. |
ESTADOOF(LinPC.OF,1) →
" 1 1000, 2 1000, 3 31 " |
Alfanumérico. |
ESTADOOF(LinPC.OF,1) →
"1 1000 1000, 2 1000 1000, 3 31 1000" |
- FnVImp: Calcula el vto. según
condiciones de pago y vtos. especiales.
FNVIMP(CondPago,Vto,Cantidad,Vto
especial,Decimales)
- CondPago: se refiere a las condiciones
de pago/cobro.
- Vto: señala los números
de vencimiento.
- Cantidad: señala la cantidad
a cobrar.
- Vto especial: señala los
vencimientos especiales.
- Decimales: número de decimales
a los que se redondea.
-
-
Valor retornado |
Ejemplo |
Numérico. |
fnvimp(Fact.condpago,1,1500,Fact.vto_espec) → 750 |
Numérico. |
fnvimp(Fact.condpago,2,1500,Fact.vto_espec) → 750 |
- FnVtoCom: Calcula
fecha de vto. respetando fechas fijas y vtos. compuestos. FNVTOCOM(CondPago,Vtos,Fecha,Vto
especial)
- CondPago: se refiere a las condiciones
de pago/cobro.
- Vtos: señala los números
de vencimiento.
- Fecha: señala la fecha de
la factura.
- Vto especial: señala los
vencimientos especiales.
-
-
Valor retornado |
Ejemplo |
Numérico. |
fnvtocom(Fact.condpago,1,fact.fecha_F,Fact.vto_espec) → 15/09/2009 |
Numérico. |
FNVTOCOM(Fact.condpago,2,Fact.totfac,Fact.vto_espec) → 15/10/2009 |
|