...
| Portuguese | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FunçãoFunción: LerData () - Altera a data base do - Modifica la fecha base del sistema
Descrição: ALa funçãofunción lerdata() ées umauna funçãofunción específica para oel processoproceso de ContabilizaçãoContabilización TXT para oslos ambientesentornos SIGACON - ContabilidadeContabilidad ey SIGACTB - Contabilidad Contabilidadede GerencialGestión. Esta funçãofunción, diferente de suassus pares LerStr() ey LerVal(), nãono retornadevuelve ala datafecha dodel lançamentoasiento contábilcontable, pero esí simcambia alterala afecha databasebase dodel sistema a la parafecha aevaluada dataen avaliadalas nasinformaciones informaçõesde dala linhalínea dodel arquivoarchivo TXT en emfunción funçãode doslos parâmetrosparámetros informados.O retorno desta função é uma La respuesta de esta función es una string emen brancoblanco, para permitir su suautilización utilizaçãoen emuno umde doslos campos macro-executáveis da configuração do lançamento padrão.A utilização da função ejecutables de la configuración del asiento estándar. La utilización de la función LerData() impone impõeuna umalimitación limitaçãoen nala funcionalidadefuncionalidad de ContabilizaçãoContabilización TXT: cada linhalínea dodel arquivoarchivo TXT deveráse serdebe tratadatratar como umun único documento contábilcontable. Programa FonteFuente: MATXFUNC.PRW SintaxeSintaxis: LerData() - Altera a data base do Modifica la fecha base del sistema ( nPosIni (x)nCaracteres (y) ) --> cString RetornoRespuesta: cString
ObservacionesObservações Esta função función utiliza a variável la variable xBuffer (escopo alcance Private) disponível em tempo de processamento da rotina de Contabilização TXT. O conteúdo da variável xBuffer é do tipo string, sendo que seu tamanho depende da parametrização da rotina de contabilização TXT, o qual deve avaliar o tamanho da linha do arquivo TXT + duas posições. As posições adicionadas ao tamanho da linha são referentes ao CRLF formado pela combinação 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). A informação do arquivo TXT deve estar obrigatoriamente em um dos dois La información del archivo TXT debe estar obligatoriamente en uno de los dos formatos: DDMMYY - Dia Día (2 dígitos) + Mês Mes (2 dígitos) + Ano Año (2 dígitos) ouo DDMMYYYY - Dia Día (2 dígitos) + Mês Mes (2 dígitos) + Ano Año (4 dígitos) IMPORTANTE:
Ejemplos 1o. Estructura de la línea del archivo TXT analizado:LLLDDMMYYYYTDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCVVVVVVVVVVVVVVVVVVVVHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAonde:LLL 1o. Estrutura da linha do arquivo TXT analisado:LLLDDMMYYYYTDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCVVVVVVVVVVVVVVVVVVVVHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAonde:LLL - Código dodel lançamento padrão asiento estándar : 001 - 003 (03)DDMMYYYY - Fecha Dataen noel formato DD/MM/YYYY YYYY : 004 - 011 (08)T T - Tipo dodel lançamentoasiento contábilcontable (DC) : 012 - 012 (01)DDD DDD - ContaCuenta àal debitodébito dodel lançamentoasiento contábil contable : 013 - 032 (20)CCC CCC - ContaCuenta àal crédito dodel lançamentoasiento contábilcontable : 033 - 052 (20)VVV VVV - Valor dodel lançamento contábil asiento contable : 053 - 072 (20)HHH HHH - HistóticoHistorial dodel lançamento contabil asiento contable : 073 - 112 (40)2o. OEl tamanhotamaño de la linhalínea aque serse configuradoconfigurará para la correcta corretalectura leiturade desteeste arquivoarchivo, será 114 (última posiçãoposición de informaçãoinformación (112) + 2 caracteres de final de linhalínea.3o. Uso dodel LerData(x,y):A. LerData(4,8) --> AlteraráModificará ala datafecha dodel sistema al paracontenido odisponible conteúdoen disponívella nalínea, linhaen noel formato DDMMYYYY. ParâmetrosParámetros: Nome
|