Árvore de páginas

Detalhamento do Processo

Esse tipo de Importação ocorre sempre que houver alteração ou uma inclusão no cadastro de clientes, quando a Empresa não utiliza ERP Consinco.

Nesse arquivo será gerada a estrutura de clientes, composta por apenas uma tabela que deverá ser gravada com o nome a ser definido pela empresa usuária com a extensão .cli

Nome do Arquivo

clientes.cli (Para importar todos clientes cadastrados)

000001.cli (Para importar apenas o cliente 1)

Registro de Dados

Cada arquivo deverá ser composto dos registros abaixo especificados:

  1. Registros de cabeçalho (header)
  2. Registros de dados (data)
  3. Registro final (footer)

1. Registro de Cabeçalho (header)

Esses registros deverão conter os comandos e nomes de identificação dos dados do arquivo. Deverá ser gerado um registro (uma linha) para cada comando descrito abaixo. Os comandos serão seguidos do nome da tabela ou das colunas, conforme o caso:

#Table: [nome da tabela do banco de dados onde serão gerados os dados, seguidos da expressão “LOAD”];
#Column: [nome das colunas da tabela, separados por vírgula]
#Whereimp: *
#Separator: [caractere utilizado para fazer a separação dos campos](comando opcional)
#Data:

2. Registro de Dados (data)

Esses registros conterão os dados a serem importados. Esses dados deverão estar dispostos conforme a especificação de cada arquivo, devendo ser separados pelo caractere indicado no comando #Separator do registro de cabeçalho ou pelo separador default “|” (pipe).

3. Registro Final (footer)

No registro final deverá conter um comando onde será especificado o número de registros de dados gerados no arquivo. O comando será o seguinte:

#Lineprocess: [número de registros de dados gerados]

Cadastro de Cliente

Nessa tabela deverá ser gerado os dados do cadastro de Clientes.

1. Cabeçalho

#Table: MLO_XCLIENTE, LOAD
#Column: SEQCLIENTE, TIPCODIGO, NOMERAZAO, CIDADE, UF, STATUS
#Whereimp: *
#Data:

2. Dados


CampoTipoTamanhoObrig.Observação
SEQCLIENTENumérico
SimCódigo ou CNPJ do cliente. Vinculado ao campo TIPCODIGO.
TIPCODIGOAlfanumérico1SimTipo do código do cliente:
I – Código Interno(Padrão)
C – CNPJ.
NOMERAZAOAlfanumérico100SimNome ou razão social do cliente.
FANTASIAAlfanumérico30NãoNome fantasia do cliente.
CIDADEAlfanumérico30SimNome da cidade do cliente.
UFAlfanumérico2SimSigla da UF da cidade do cliente.
BAIRROAlfanumérico30NãoBairro do cliente.
LOGRADOUROAlfanumérico55NãoEndereço do cliente. Nome da rua/avenida, número, etc.
STATUSAlfanumérico1SimStatus do cliente:
A – Ativo
I – Inativo.
FISICAJURIDICAAlfanumérico1SimTipo da pessoa:
J – Jurídica
F – Física.
NROCGCCPFNumérico13SimNúmero do CNPJ, caso seja pessoa jurídica, ou CPF, caso seja pessoa física. Não informar o dígito.
DIGCGCCPFNumérico2SimDigito do CNPJ, caso seja pessoa jurídica, ou CPF, caso seja pessoa física.
OBSERVACAOAlfanumérico240NãoObservação do cliente.
PERCVALIDADERECNumérico4(2)NãoPercentual de data de validade do produto que o cliente poderá receber.

Exemplo do Conteúdo do Arquivo

#Table: MLO_XCLIENTE, LOAD
#Column: SEQCLIENTE, TIPCODIGO, NOMERAZAO, CIDADE, UF, STATUS
#Whereimp: *
#Data:
1|I|TESTE|TESTE|XX|A|
#Lineprocess:1