Punto de entrada: VDCTB101GR - Valida asiento contable antes de inclusión
Alcances: | Microsiga Protheus 10, Microsiga Protheus 11 |
Versiones: | Microsiga Protheus 10, Microsiga Protheus 11 |
Compatible países: | Todos |
Sistemas operativos: | Todos |
Compatible con las bases de datos: | Todas |
Idiomas: | Portugués (Brasil) , Portugués (Portugal) , Español , Inglés |
Descripción:
Este Punto de entrada efectúa la validación de los parámetros del asiento contable antes de su inclusión
Eventos
Se ejecuta dentro de la función que incluye el asiento contable pero antes de hacerlo efectivo realmente, realizando la verificación de los campos
Programa fuente
CTBA101.PRW
Sintaxis
VDCTB101GR - Valida asiento contable antes de inclusión ( [ nOpc ], [ dData ], [ cLote ], [ cSubLote ], [ cDoc ] ) --> lRet
Parámetros:
Nombre | Tipo | Descripción | Estándar | Obligatorio | Referencia | ||||||||||||
nOpc | Numérico | Número de la opción | |||||||||||||||
dData | fecha | Fecha del registro | |||||||||||||||
cLote | carácter | Lote del asiento | |||||||||||||||
cSubLote | carácter | Sublote del asiento | |||||||||||||||
cDoc | carácter | Código del documento |
Devolución
lRet(logico)
Indicador de validez de los campos
Observaciones
Si el P.E devolviera un valor falso, se anula el proceso de inclusión
Ejemplos
If lRet // realiza la validación de los campos If ExistBlock( "VDCTB101GR" ) // opción de validación antes de la grabación del asiento lRet := ExecBlock( "VDCTB101GR" , .F. , .F. , {nOpc,dData,cLote,cSubLote,cDoc}) EndIf Endif