Layout de Importação

Top  Previous  Next

 

Bullet O Arquivo padrão de importação de clientes de empresas conveniadas deve chamar-se CLICONV.TXT, este O arquivo é composto por três tipos de registros, que seguem:

 

-Registro Cabeçalho (01);
-Registro Corpo (02);
-Registro Roda-pé (03).

 

 

Registro Cabeçalho

O Registro Tipo 01 (Cabeçalho) contém informações relativas a criação do arquivo. A data e a hora da geração do arquivo e o código do convênio na farmácia.

 

Registro Corpo

O Registro Tipo 02 (Corpo) contém os dados dos clientes. nome, endereço, bairro, cidade, UF, CEP, telefone, sexo, data de nascimento, RG, CPF, limite de crédito e matrícula na empresa conveniada.

 

Registro Roda-pé

O Registro Tipo 03 (Roda-pé) contém apenas o número total de clientes no arquivo.

 

 

Tipos de Dados

 

Numérico (N)

Alinhado à direita, suprimidos a vírgula e os pontos decimais, com as posições não significativas zeradas. Exemplo: Se o valor R$ 1.423,72 (seis algarismos) deve ser informado em um campo de tamanho 10; a forma correta é: "0000142372".

A definição do tamanho de um campo numérico indica o número de inteiros e decimais. Por exemplo: O tamanho (07,02) indica que o número possui sete inteiros e duas casas decimais, logo o tamanho do campo é 9 bytes. Na ausência de decimais a informação é suprimida. Exemplo: CPF N(11).

As datas são tratadas como os campos numéricos e devem ser expressas no padrão AAAAMMDD.

As horas são tratadas como os campos numéricos e devem ser expressas no padrão HHMM.

Na ausência da informação, os campos deverão ser preenchidos com zeros.

 

Alfanumérico (X)

Alinhado à esquerda, com as posições não significativas em branco. Exemplo: Se a informação "Bairro" for "CENTRO" e tiver que ser informado em um campo de tamanho 10, a forma correta é "CENTRO----", onde cada "-" corresponde a um espaço em branco.

Na ausência da informação, os campos deverão ser preenchidos com espaços em branco.

 

01                Registro Tipo 01 - Cabeçalho                        Tipo        Tam.        Início        Final

A        1        Identificador do Tipo de Registro* "01" (Fixo)        N        02        001        002

B        2        Data da Geração do Arquivo* (AAAAMMDD)        N        08        003        010

C        3        Hora da Geração do Arquivo* (HHMM)                N        04        011        014

D        4        Código do Convênio na Farmácia*                        X        03        015        017

 

02                Registro Tipo 02 - Corpo                                Tipo        Tam.        Início        Final

A        1        Identificador do Tipo de Registro* "02" (Fixo)        N        02        001        002

B        2        Nome*                                                        X        35        003        037

C        3        Endereço**                                                X        35        038        072

D        4        Bairro**                                                X        20        073        092

E        5        Cidade**                                                X        20        093        112

F        6        UF** (Estado)                                        X        02        113        114

G        7        CEP**                                                        N        07        115        121

H        8        Telefone** (DDD99999999)                                N        11        122        132

I        9        Sexo** (M/F)                                                X        01        133        133

J        0        Data de Nascimento** (AAAAMMDD)                N        08        134        141

K        1        RG** (Número da Carteira de Identidade)                X        10        142        151

L        2        CPF***                                                N        11        152        162

M        3        Limite de Crédito*                                        N        06,02        163        170

N        4        Matrícula na Empresa Conveniada***                X        10        171        180

 

03                Registro Tipo 03 - Roda-pé                        Tipo        Tam.        Início        Final

A        1        Identificador do Tipo de Registro* "03" (Fixo)        N        02        001        02

B        2        Número de Clientes no Arquivo* (Ocorrências do 02)        N        05        003        07

 

 

 

(*) Campos obrigatórios. Registros sem quaisquer destas informações serão ignorados. No caso da ausência de alguma informação ocorrer nos registros Cabeçalho ou Roda-pé, todo o arquivo será ignorado.

 

(**) Estes campos serão exigidos ou não de acordo com o critério de cada farmácia, no entanto, tecnicamente, são facultativos. Na ausência de alguma informação, utilize espaços para campos tipo "X" e zeros para campos tipo "N".

 

(***) Os campos CPF+Código do Convênio e MATRÍCULA+Código do Convênio formam duas chaves secundárias da tabela de clientes. Através de uma ou outra será feita a verificação de integridade dos dados. Logo, pelo menos um dos campos (CPF ou Matrícula) deve ser informado. (No caso de CPF, haverá validação do dígito verificador e o registro será ignorado caso o CPF informado seja inválido).

 

 

Diagrama do Arquivo

 

  ........10........20........30........40........50........60........70........80........90..

  12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012

01 AABBBBBBBBCCCCDDD

02 AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDD...

02 AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDD...

02 AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDD...

03 AABBBBB

 

 CONTINUAÇÃO DOS REGISTROS 02

 

  .....100.......110.......120.......130.......140.......150.......160.......170.......180

  3456789012345678901234567890123456789012345678901234567890123456789012345678901234567890

02 EEEEEEEEEEEEEEEEEEEEFFGGGGGGGHHHHHHHHHHHIJJJJJJJJKKKKKKKKKKLLLLLLLLLLLMMMMMMMMNNNNNNNNNN

02 EEEEEEEEEEEEEEEEEEEEFFGGGGGGGHHHHHHHHHHHIJJJJJJJJKKKKKKKKKKLLLLLLLLLLLMMMMMMMMNNNNNNNNNN

02 EEEEEEEEEEEEEEEEEEEEFFGGGGGGGHHHHHHHHHHHIJJJJJJJJKKKKKKKKKKLLLLLLLLLLLMMMMMMMMNNNNNNNNNN

 

Observações

- Para cada cliente haverá um registro 02

- Ao final de cada registro acrescentar o finalizador de linha chr(13)+chr(10).

- Ao final do arquivo acrescentar o finalizador de arquivo chr(26).

- O código do convênio (4o Campo do Registro 01) será informado pela farmácia.