Bajo nivel - Búsqueda/Navegación
fBuscaCteProv ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||
|
Sintaxis
|
fBuscaCteProv (aCodCteProv)
| ||||||||
|
Parámetros
|
| ||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||
|
Descripción
|
Esta función busca un Cliente/Proveedor por su código.
| ||||||||
|
Ejemplo
|
CANCELAR EDICION
{
VAR aCodCteProv CADENA
VAR error ENTERO
VAR aCampo CADENA
VAR aValor CADENA
VAR aLong ENTERO
VAR aEditCampos ENTERO
Error = ejecutar fBuscaCteProv recibe PARAMETRO aCodCteProv
SI
error = 0
ENTONCES
ejecutar fEditaCteProv
MIENTRAS aEditCampos > 0
HACER
aCampo = nuevo campo
aValor = nuevo valor
error = ejecutar fSetDatoCteProv recibe PARAMETRO aCampo,
PARAMETRO aValor
SI
error <> 0
ENTONCES
ejecutar fCancelarModificacionCteProv
FIN ENTONCES
FIN HACER
FIN MIENTRAS
FIN ENTONCES
}
| ||||||||
|
Comentarios
|
Se puede consultar el nombre de cada campo utilizable para las funciones fLeeDatoCteProv y fSetDatoCteProv en el documento estructura de la BDD comercial (COM_BDD) tabla admClientes.
aCampo = Nombre del campo, aValor = Valor del campo
Se puede asignar un valor a la gran mayoría de campos, algunos tienen restricciones que hay que cumplir y otros tantos como el ID no son editables.
|
fBuscaIdCteProv ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||
|
Sintaxis
|
fBuscaIdCteProv (aIdCteProv)
| ||||||||
|
Parámetros
|
| ||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||
|
Descripción
|
Esta función busca un Cliente/Proveedor por su Identificador.
| ||||||||
|
Ejemplo
|
BORRAR CLIENTE-PROVEEDOR (recibe aIdCteProv)
{
VAR error ENTERO
error ejecutar fBuscaIdCteProv recibe PARAMETRO aIdCteProv
SI
error = 0
ENTONCES
ejecutar fBorrarCteProv
FIN ENTONCES
}
|
fPosPrimerCteProv ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
| ||||||||
|
Sintaxis
|
fBuscaIdCteProv (aIdCteProv)
| ||||||||
|
Parámetros
|
| ||||||||
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
| ||||||||
|
Descripción
|
Esta función busca un Cliente/Proveedor por su Identificador.
| ||||||||
|
Ejemplo
|
RECORRIDO CLIENTE-PROVEEDOR
{
VAR error ENTERO
VAR aCampo CADENA
VAR aValor CADENA
VAR aLong ENTERO
error = ejecutar fPosPrimerCteProv
SI
error = 0
ENTONCES
HACER
ejecutar fLeeDatoCteProv recibe PARAMETRO aCampo,
PARAMETRO aValor, PARAMETRO aLong
SI
ejecutar fPosEOFteProv = VERDADERO
ENTONCES
Cortar
FIN ENTONCES
Ejecutar fPosSiguienteProv
MIENTRAS ejecutar fPosEOFteProv = FALSO
FIN ENTONCES
}
|
fPosUltimoCteProv ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fPosUltimoCteProv()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
|
|
Descripción
|
Esta función se ubica en el último registro de la tabla de Clientes/Proveedores.
|
|
Ejemplo
|
RECORRIDO CLIENTE-PROVEEDOR
{
VAR error ENTERO
VAR aCampo CADENA
VAR aValor CADENA
VAR aLong ENTERO
error = ejecutar fPosUltimoCteProv
SI
error = 0
ENTONCES
HACER
ejecutar fLeeDatoCteProv recibe PARAMETRO aCampo,
PARAMETRO aValor, PARAMETRO aLong
SI
ejecutar fPosBOFCteProv = VERDADERO
ENTONCES
Cortar
FIN ENTONCES
Ejecutar fPosSiguienteProv
MIENTRAS ejecutar fPosBOFCteProv = FALSO
FIN ENTONCES
}
|
fPosSiguienteCteProv ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fPosSiguienteCteProv()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
|
|
Descripción
|
Esta función se ubica en el siguiente registro de la posición actual de la tabla de Clientes / Proveedores.
|
|
Ejemplo
|
RECORRIDO CLIENTE-PROVEEDOR
{
VAR error ENTERO
VAR aCampo CADENA
VAR aValor CADENA
VAR aLong ENTERO
error = ejecutar fPosPrimerCteProv
SI
error = 0
ENTONCES
HACER
ejecutar fLeeDatoCteProv recibe PARAMETRO aCampo,
PARAMETRO aValor, PARAMETRO aLong
SI
ejecutar fPosEOFteProv = VERDADERO
ENTONCES
Cortar
FIN ENTONCES
Ejecutar fPosSiguienteProv
MIENTRAS ejecutar fPosEOFteProv = FALSO
FIN ENTONCES
}
|
fPosAnteriorCteProv ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fPosAnteriorCteProv()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
kSIN_ERRORES = 0 (cero) – La operación fue realizada con éxito.
!kSIN_ERRORES = Diferente de 0 (cero) – Código del error.
|
|
Descripción
|
Esta función se ubica en el registro anterior de la posición actual de la tabla de Clientes / Proveedores.
|
|
Ejemplo
|
RECORRIDO CLIENTE-PROVEEDOR
{
VAR error ENTERO
VAR aCampo CADENA
VAR aValor CADENA
VAR aLong ENTERO
error = ejecutar fPosUltimoCteProv
SI
error = 0
ENTONCES
HACER
ejecutar fLeeDatoCteProv recibe PARAMETRO aCampo,
PARAMETRO aValor, PARAMETRO aLong
SI
ejecutar fPosBOFCteProv = VERDADERO
ENTONCES
Cortar
FIN ENTONCES
Ejecutar fPosSiguienteProv
MIENTRAS ejecutar fPosBOFCteProv = FALSO
FIN ENTONCES
}
|
fPosBOFCteProv ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fPosBOFCteProv()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
1 (uno) – Verdadero. 0 (cero) – Falso.
|
|
Descripción
|
Informa si el registro activo se encuentra en el inicio de la tabla de Documentos.
|
|
Ejemplo
|
RECORRIDO CLIENTE-PROVEEDOR
{
VAR error ENTERO
VAR aCampo CADENA
VAR aValor CADENA
VAR aLong ENTERO
error = ejecutar fPosUltimoCteProv
SI
error = 0
ENTONCES
HACER
ejecutar fLeeDatoCteProv recibe PARAMETRO aCampo,
PARAMETRO aValor, PARAMETRO aLong
SI
ejecutar fPosBOFCteProv = VERDADERO
ENTONCES
Cortar
FIN ENTONCES
Ejecutar fPosSiguienteProv
MIENTRAS ejecutar fPosBOFCteProv = FALSO
FIN ENTONCES
}
|
fPosEOFCteProv ()
|
Disponibilidad
|
CONTPAQi Factura Electrónica® 13.0.0
CONTPAQi Comercial Premium® 11.0.1
|
|
Sintaxis
|
fPosEOFCteProv()
|
|
Parámetros
|
No usa.
|
|
Retorna
|
Valores enteros:
1 (uno) – Verdadero. 0 (cero) – Falso.
|
|
Descripción
|
Informa si el registro activo se encuentra en el fin de la tabla de Documentos.
|
|
Ejemplo
|
RECORRIDO CLIENTE-PROVEEDOR
{
VAR error ENTERO
VAR aCampo CADENA
VAR aValor CADENA
VAR aLong ENTERO
error = ejecutar fPosPrimerCteProv
SI
error = 0
ENTONCES
HACER
ejecutar fLeeDatoCteProv recibe PARAMETRO aCampo,
PARAMETRO aValor, PARAMETRO aLong
SI
ejecutar fPosEOFCteProv = VERDADERO
ENTONCES
Cortar
FIN ENTONCES
Ejecutar fPosSiguienteProv
MIENTRAS ejecutar fPosEOFCteProv = FALSO
FIN ENTONCES
}
|
