...
| Portuguese | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FunçãoFunción: LerStr () - Retorna conteúdo do - Devuelve contenido del formato String
DescriçãoDescripción: A função LerStrLa función lerStr() é uma função es una función específica para o processo el proceso de Contabilização Contabilización TXT para os ambientes los entornos SIGACON - Contabilidade e Contabilidad y SIGACTB - Contabilidade GerencialContabilidad de Gestión. Programa Fontefuente: MATXFUNC.PRW SintaxeSintaxis: LerStr() - Retorna conteúdo do Devuelve contenido del formato String ( 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). EjemplosExemplos 1o. Estructura Estruturade dala linhalínea dodel arquivoarchivo TXT analisadoanalizado:LLLTDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCVVVVVVVVVVVVVVVVVVVVHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAondeLLLDDMMYYYYTDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCVVVVVVVVVVVVVVVVVVVVHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAonde:LLLLLL - Código dodel lançamento padrão asiento estándar : 001 - 003 (03)T T - Tipo dodel lançamentoasiento contábilcontable (DC) : 004 - 004 (01)DDDDDD - ContaCuenta àal debitodébito dodel lançamentoasiento contábil contable : 005 - 024 (20)CCCCCC - ContaCuenta àal crédito dodel lançamentoasiento contábilcontable : 025 - 044 (20)VVVVVV - Valor dodel lançamento contábil asiento contable : 045 - 064 (20)HHHHHH - HistóticoHistorial dodel lançamento contabil asiento contable : 065 - 104 (40)2o. OEl tamanhotamaño de la linhalínea aque serse configuradoconfigurará para la correcta corretalectura leiturade desteeste arquivoarchivo, será 106 (última posiçãoposición de informaçãoinformación (104) + 2 caracteres de final de linhalínea.3o. Uso dodel LerStr(x,y):A. LerStr(04,01) --> retornadevuelve oel tipo dode lançamentoasiento contábilcontable, aondedonde: 1- Débito, 2- Crédito, 3- Partida DobradaBDobleB. LerStr(05,20) --> retornaDevuelve oel código de dala contacuenta contábilcontable àal debitodébito dodel lançamentoCasientoC. LerStr(25,20) --> retornaDevuelve oel código de dala contacuenta contábilcontable àal crédito dodel lançamentoDasientoD. LerStr(65,40) --> retornaDevuelve oel texto dodel históricohistorial dodel lançamentoasiento ParâmetrosParámetros: Nome
|