Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
LerData - Altera a data base do Modifica la fecha base del sistema
LerData - Altera a data base do Modifica la fecha base del sistema

FunçãoFunción: LerData () - Altera a data base do - Modifica la fecha base del sistema


Versões

Versiones:

Advanced Protheus 5.07 , Advanced Protheus 5.08 , Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10

Compatível Países

Compatible países:

Todos

Sistemas

Operacionais

operativos:

Todos

Compatível às Bases de Dados

Compatible con las bases de datos:

Todos

Todas

Nível

Nivel de

Acesso

acceso:

Nível

Nivel 1 (

Acesso Clientes

Acceso clientes)

Idiomas:

Espanhol

Español,

Inglês

Inglés


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 e 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
    (constante)
  • String em en branco.
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:

    1. A configuração deste La configuración de este formato string para a data é diferente do formato reconhecido por outras funções similares do sistema como a la fecha es diferente del formato reconocido por otras funciones similares del sistema como la STOD() a qual que utiliza o el formato YYYYMMDD (Year + Month + Day).
    2. Para a correta utilização da função Para la correcta utilización de la función LerData(), a rotina la rutina de Contabilização TXT deve ser configurada para "quebrar" cada linha do arquivo TXT em um novo documento contábil, para que desta forma cada documento contábil utilize a data de lançamento especificada na linha do movimento associado.contabilización TXT se debe configurar como "saltar" cada línea del archivo TXT en un nuevo documento contable, para que de esta manera cada documento contable utilice la fecha de asiento especificada en la línea del movimiento vinculado.


Ejemplos
1o. Estructura de la línea del archivo TXT analizado:LLLDDMMYYYYTDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCVVVVVVVVVVVVVVVVVVVVHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHAonde:LLL     
Exemplos
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

Nombre



Tipo

Descrição



Descripción

Default



Estándar

Obrigatório



Obligatorio

Referência



Referencia



nPosIni (x)



Numérico

Posição inicial da informação da linha do arquivo



Posición inicial de la información de la línea del archivo






X






nCaracteres (y)



Numérico

Quantidade



Cantidad de caracteres

que compõe a informação a ser avaliada a partir da posição inicial (inclusive

que componen la información que se evaluará a partir de la posición inicial (incluso).






X