Você está na página 1de 10

IMPORTADOR GENRICO DE DADOS

SANKHYA GESTO DE NEGCIOS MGE/MITRA

SANKHYA Central Business Partners Copyright 2011 SANKHYA Tecnologia em Sistemas Ltda. Todos os direitos reservados. Proibida a reproduo parcial ou total por qualquer meio, seja este eletrnico, mecnico, de fotocpia, de gravao, ou outros, sem prvia autorizao, por escrito, da SANKHYA Gesto de Negcios.

IMPORTADOR GENRICO DADOS

Importador Genrico de Dados .................................................................................................................4 Importao de Dados....................................................................................................................................8

-3-

-3

IMPORTADOR GENRICO DADOS

IMPORTADOR GENRICO DE DADOS

ImportGenerico.exe

Este executvel tem por finalidade facilitar a migrao de dados de tabelas bsicas do sistema, eliminando o tempo utilizado pela indstria e agilizando o processo de migrao de dados de clientes Jiva.

Primeiro escolhe-se o "Tipo do Arquivo Origem" que pode ser uma "Planilha" ou um "Arquivo Texto". Sendo do tipo Texto, ficam habilitadas as opes "Arquivo Posicionado (Txt)" e "Arquivo Delimitado (Cvs)". Sendo que quando o usurio optar por Arquivo Delimitado, deve-se informar o "Delimitador". Seleciona-se o caminho do "Arquivo Origem" e a "Tabela de Destino" que a aquela que ir receber os dados. Clicando em "Carregar Arquivo" ser aberta outra tela com a grade mostrando as informaes de cada coluna da tabela a ser importada.

possvel fazer configuraes nos campos "Valor Fixo", "Frmula" e "De Para".
-4-4

IMPORTADOR GENRICO DADOS

Valor Fixo: Permitir a insero direta daquele valor na tabela. Exemplo: para o campo DTCAD colocar o valor fixo "12/12/2010". Assim todos os registros viro com esta data.

Frmula: Atravs desta coluna podem-se usar outros campos para se chegar ao valor que se deseja incluir, com base nos dados de cada registro. Exemplo: Fazendo importao de parceiros (TGFPAR) colocar para o campo "ATIVO" a frmula "IF(CODVEND=0,'N','S')". Desta forma os parceiros que forem importados e no tiverem um cdigo de vendedor informado sero importados como inativos.

De Para: coluna para a transformao de dados do arquivo importado para informaes diferentes que sejam aceitas pelo sistema. Exemplo: Fazendo um De Para na importao de produtos no campo Unidade (CODVOL)
-5-5

IMPORTADOR GENRICO DADOS

Pode-se configurar: "Origem" Quilograma Caixa Unidade

"Destino" KG CX UN

Desta forma onde no arquivo tiver "Quilograma" o sistema colocar na tabela "KG".

-6-

-6

IMPORTADOR GENRICO DADOS

E existem opes para tratamento de valores no previstos. Por exemplo, se no arquivo vier o volume "Dzia", possvel bloquear a entrada deste dado ou mandar gravar do jeito que vier no arquivo ou prever uma converso em um valor geral vlido. O tipo de arquivo Planilha apresenta a coluna "Coluna Origem". O usurio indicar neste campo qual coluna da planilha ser gravada em qual campo da tabela.

A Planilha no deve conter frmulas nos campos. Ento, pode-se copiar os dados de uma planilha que tem frmula para outra, usando o 'colar especial', colando apenas valores ou copiar os dados para um TXT, depois voltar para a planilha ou ainda salvar a planilha em formato '.csv'. O tipo de arquivo Texto na opo Arquivo Posicionado (Txt) tem os campos "Posio Inicial" e "Comprimento". O contedo destes espaos ser gravado na tabela. Exemplo: linha do arquivo contendo "J123AF", configurando a "Posio Inicial" como 4 e o "Comprimento" igual a 2, ser importado para o campo o valor "3A". (J123AF) O tipo de arquivo Texto na opo Arquivo Delimitado (Cvs) apresenta a coluna "Posio". O contedo desta "Posio" ser gravado na tabela. Exemplo: com delimitador e linha do arquivo contendo "J-35-AF-G5", ao informar "Posio" igual a 3 ser importador para o campo o valor "AF". (J-35-AF-G5)

"-"

-7-

-7

IMPORTADOR GENRICO DADOS

IMPORTAO DE DADOS

Na importao o sistema ir olhar primeiro o "Valor Fixo", se no estiver preenchido olhar a "Frmula", se tambm no estiver preenchido ir olhar o "De Para". Se nenhuma dessas opes estiver preenchida o importador ir usar o valor de origem que vem do arquivo importado.

Clicando em "Gravar Configuraes" o importador salvar as configuraes para esta tabela. Desta forma quando for fazer uma nova importao, desta mesma tabela, o sistema oferecer a opo de carregar as configuraes salvas para que no seja preciso configurar tudo novamente. Ou pode-se negar o carregamento das configuraes salvas e fazer uma nova configurao.

-8-

-8

IMPORTADOR GENRICO DADOS

As configuraes ficam gravadas em um arquivo "PreConfig.ini" na pasta onde se encontra o Importador Genrico. As configuraes do "De Para" ficam salvas em um arquivo "DePara.ini". Caso ocorra algum erro na importao, o sistema oferece opo de abrir o arquivo de log para verificao do motivo do erro. Se o campo de marcao "Fazer Log Detalhado?" estiver marcado, o log ser apresentado com mais informaes para uma anlise mais detalhada.

Obs.: O Importador genrico ainda no est preparado para importar planilhas do excel com extenso ".xlsx". Para o Cadastro de Parceiros (TGFPAR) existem particularidades referentes ao Endereo do Parceiro que est sendo importado. Na coluna CODEND, no arquivo que est sendo importado, deve ter uma coluna contendo Rua, para que o sistema j reconhea pelo nome da Rua um Endereo cadastrado e caso no reconhea cadastrar um novo. Exemplos aceitveis de endereo:

Av Afonso Pena, 1524 R Constelao 123 Pca Clarimundo Carneiro 58 Av. Rondon Pacheco Rua Pericles Vieira Mota
-9-9

IMPORTADOR GENRICO DADOS

Obs.: Assim o sistema ir ignorar os nmeros e comparar apenas o nome das Ruas, reconhecendo os tipos como Rua, Avenida, Praa... O Nmero do endereo deve ser colocado direto no campo NUEND da tabela TGFPAR. O nome do Bairro deve ser colocado no CODBAI para que o sistema j reconhea a partir do nome importado um Bairro cadastrado. Para Cidades o campo deve ser colocado no campo CODCID da tabela e na planilha deve vir a informao do nome da cidade e a UF a que pertence a cidade, separados por um #. Obs.: uberlandia

= UBERLANDIA, mas Uberlandia <> Uberlndia.

Exemplos vlidos:

Uberlndia#MG UBERLNDIA#MG So Paulo#SP

Se no campo no constar a informao "#UF", o sistema buscar a Cidade com o UF igual a 0 e caso no encontre ir cadastrar. O campo CODCID permite no mximo 20 caracteres, ento, qualquer informao que ultrapasse essa quantidade ser ignorada na importao.

- 10 -

- 10