...
| Portuguese | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Función: LerVal - Devuelve contenido numérico
Descripción: La función lerVal() es una función específica para el proceso de Contabilización TXT para los entornos SIGACON - Contabilidad y SIGACTB - Contabilidad de Gestión. Programa Fuente: MATXFUNC.PRW Sintaxis: LerVal() - Devuelve contenido numérico ( nPosIni (x)nCaracteres (y) ) --> nValor Respuesta: nValor
Observaciones Esta función utiliza la variable xBuffer (alcance Private) disponible en tiempo de procesamiento de la rutina de Contabilización TXT. El contenido de la variable xBuffer es del tipo string, considerando que su tamaño depende de la parametrización de la rutina de contabilización TXT, el cual debe evaluar el tamaño de la línea del archivo TXT + dos posiciones. Las posiciones agregadas al tamaño de la línea se refieren al CRLF formado por la combinación de chr(10) + chr(13). Ejemplos Estructura de la línea del archivo TXT analizado:LLLDDMMYYYYTDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCVVVVVVVVVVVVVVVVVVVVHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAonde:LLL - Código del asiento estándar : 001 - 003 (03)T - Tipo del asiento contable (DC) : 004 - 004 (01)DDD - Cuenta al débito del asiento contable : 005 - 024 (20)CCC - Cuenta al crédito del asiento contable : 025 - 044 (20)VVV - Valor del asiento contable : 045 - 064 (20)HHH - Historial del asiento contable : 065 - 104 (40)2o. El tamaño de la línea que se configurará para la correcta lectura de este archivo, será 106 (última posición de información (104) + 2 caracteres de final de línea.3o. Uso del LerVal(x,y):A. LerVal(45,20) --> devolverá el valor del asiento contable en el formato 18,2 (20 posiciones). Parámetros:
|