Para efetuar o cadastro e fornecedor automaticamente é necessário seguir os seguintes passor.
Ler todo o artigo antes e assistir o vídeo anexado no final e efetuar primeiro em base teste.
1 - Atualizar para última DLL disponível através do link.
2 - Alterar o valor da chave "CADFOR_AUTO" para 1.
Após a execução da fórmula visual do Importador de XML irá alimentar o seguinte metadados ZMDIMP_CADFOR
3 - Importar a Fórmula visual disponibilizada no fim do artigo.
4 - Acessar a fórmula visual e efetuar ajustes conforme necessário.
A principal observação é para o campo abaixo destacado CODCFO, nesse exemplo como é utilizado uma base teste da Totvs, o campo é Alfanumérico composto com letra e 5 números e não é auto-numerado, nesse caso tive que criar uma lógica na consulta SQL que será mostrada abaixo para gerar um sequencial de código.
Se sua base não é autonumerada a lógica de código deve ser criada por um consultor ou alguém que tenha conhecimentos necessário para o ajuste.
Caso seja autonumerado o código do fornecedor basta colocar o valor -1 nesse campo destacado.
Demais campos devem ser preenchidos conforme a necessidade do cliente ou direto na fórmula através de consulta SQL abaixo.
5 - Consulta SQL
A consulta SQL é abaixo exibida, o campo destacado em vermelho é onde está a lógica para criar uma autonumeração conforme a realidade da base teste da Totvs.
6 - Executando a fórmula visual, no caso da minha base é o código 185, mas isso muda de cliente a cliente.
Após executar com sucesso
Verificando os cadastros efetuados.
Agendar a fórmula visual conforme desejar 1 vez ao dia , 2 vezes ao dia ou outro gatilho, isso fica a critério do cliente.









