Hiper Connection - Entendendo os layouts – Hiper
17 de janeiro de 2020 20:43
Tipos de dados (Tipo) Cada campo mencionado neste layout está relacionado a um tipo de dado que representará o conjunto de caracteres que são aceitos para os dados do referido campo, conforme detalhado na tabela abaixo.
B Campo de afirmação ou negação. Os valores aceiros são:1 - Para representar afirmação, positividade, concordância 0 – Para representar negação, não concordância
D Campo para data (sem horas). Informar somente números, sem qualquer símbolo ou letra.Exemplo: Para a data e hora: 25/12/2018 20:15:10 Informar: 25122018
T Campo para data e hora. Informar somente números, sem qualquer símbolo ou letra.Exemplo: Para a data e hora: 25/12/2018 20:15:10 Informar: 25122018201510
Tamanho (Tam) e Decimais (Dec) A coluna tamanho "Tam" representa a quantidade de dígitos que são aceitos para o campo do layout. Quando se tratar de campos correspondentes a valores numéricos, e estes aceitarem casas decimais, a quantidade de dígitos aceitos para as casas decimais será informada na coluna "Dec", para representar um número com Tam = 5 e Dec = 3 o conteúdo deverá estar separado por vírgula "," conforme exemplo: 99999,999
Obrigatoriedade do campo (Obr) Alguns campos são opcionais, outros obrigatórios. Existem ainda os campos que são obrigatórios de acordo com a operação que se deseja realizar. Na tabela a seguir são especificadas as siglas que representam as condições de obrigatoriedade dos campos. Quando as condições forem combinadas, as siglas serão separadas por hífen "-".
- Campo opcional, seu preenchimento não é obrigatório
Antes do processamento do arquivo o HiperConnection vai realizar a validação do conteúdo do arquivo. Caso ocorra algum erro na etapa de validação será gerado no diretório de saída, o arquivo de retorno com o registro 0000 contendo no campo Situação de processamento o valor 2 (Arquivo rejeitado) e no campo Texto descritivo da ocorrência de sucesso ou erro, o motivo da rejeição e número da linha do arquivo onde foi identificado o erro. Os motivos para rejeição do arquivo são: