versao-branco

Aceleradores de Importação Protheus

Aceleradores de Importação Protheus (Fast Startup)

Geralmente em toda implantação do ERP da TOTVS os clientes desejam fazer a importação de algumas tabelas.

O próprio Protheus já disponibiliza uma ferramenta para fazer essa importação. Essa rotina está no Configurador, menu Ambiente/Aceleradores/ Fast Startup

Devemos ter bastante atenção nas informações que contem no TXT a ser importado, pois essa rotina não faz validação do conteúdo dos campos. Ex.: No cadastro de cliente é possível colocar o estado que não existe, o sistema não fará essa validação na importação.

O arquivo a ser importado deve ter no mínimo os campos obrigatórios do sistema.

Vamos entrar no Configurador, menu Ambiente/Aceleradores/ Fast Startup

Primeiro ponto é Criar um modelo de importação, esse servirá como layout para a importação dos dados reais.

CriarModelo

Selecione a tabela desejada (no exemplo uso SA1 – Cadastro de Cliente), escolhe o delimitador ponto e vírgula e clica em Carregar.

CriarModelo 2

Perceba que o sistema mostrará todos os campos do cadastro de cliente e uma das colunas é informando se esse campo é ou não obrigatório. Agora basta escolher quais campos que importar e clicar na seta para o lado direito.

CriarModelo 3

Agora que passamos os campos obrigatórios, basta clicar no botão de Salvar e informar um nome para o modelo.

CriarModelo 4

Agora que salvamos, o sistema gera dois arquivos. XML que é o modelo de importação que será usado posteriormente e um txt que serve como exemplo para colocar os dados do outro sistema a ser importado.

CriarModelo 5

No exemplo eu altero o arquivo .txt colocando alguns dados para ser importado (imagem abaixo)

ArquivoImportar

Próximo ponto é fazer a importação desse arquivo que acabamos de criar.

Voltamos para o Configurador, menu Ambiente/Aceleradores/ Fast Startup

Escolhemos a primeira opção “Importação de Arquivo”

Importar

Agora vamos escolher o nosso arquivo que contem os dados a serem importados.

Importar 2

Próxima etapa é clicar no botão de abrir para escolher o nosso layout que criamos anteriormente.

Importar 3

Escolhe o Layout

Importar 4

perceba que o sistema já mostra os campos que selecionamos no layout e já informa o conteudo do primeiro registro como ficará (Lado direito)

Importar 5

Agora basta clicar no botão de confirmar que os dados serão importados.

Importar 6

Basta ir no cadastro de cliente e conferir.

CadCliente

Caso não tenha no seu menu do configurador a rotina Fast Startup, adicione a Função: MSSTARTWIZ

Segue menu caso queira colocar no arquivo sigacfg.xnu

<MenuItem Status=”Enable”>

<Title lang=”pt”>Fast Startup</Title>

<Title lang=”es”>Fast Startup</Title>

<Title lang=”en”>Fast Startup</Title>

<Function>MSSTARTWIZ</Function>

<Type>1</Type>

<Access>xxxxxxxxxx</Access>

<Module>99</Module>

<Owner>0</Owner>

</MenuItem>

Visite o www.userfunction.com.br para ver mais artigos!

Por favor deixe as suas dúvidas nos comentários aqui abaixo, terei prazer em respondê-los.