Desenvolvimento    Millen-32918 – Gravar informações do chassi dos produtos nos arquivos XML
Release                     104
Versão                       5
Autor                        Jaciara Silva

Processo: Compras / Logística

Nome do Processo: Importação de XML

Motivação

Alterar processo de recebimento de mercadoria, manual e automático, permitindo que o sistema grave as informações de chassis dos produtos, enviadas no arquivo XML processado.
Quando uma empresa trabalha com produtos que controlam número de série (chassi), seus fornecedores enviam a Informação do número de série no arquivo XML, podendo ser na TAG InfAdProd ou Rastro. Ao importar o XML pela tela de movimentação ou de recebimento automático - ENFE, torna-se necessário que o e-Millennium leia essas tags, importe os produtos e liste com os respectivos números de series.

Atenção! Este recurso não acompanha a versão do sistema. Para utilizá-lo, solicite aos nossos consultores que forneçam o módulo para instalação. Caso você não consiga fazer a instalação, entre em contato com nosso departamento comercial e solicite a visita de um consultor.

Parâmetros

Instalar os módulos millenium!mRastroLotes.minst e millenium!enfe.minst (Este último para o caso de empresas utilizam o recurso de recebimento automático de XML). Para informações sobre como fazer a instalação de módulos no e-Millennium acesse o Manual de instalação de módulos no e-Millennium.
Em Utilitários\Administrador\Eventos, configurar o evento de entrada de mercadoria, sendo:

  • Na guia Fiscal, ligar o parâmetro Importar Rastro XML
  • Na guia Logística, ligar o parâmetro Lote

Entradas

Configuração para rastreamento de lotes
Em Utilitários\Administrador\Configurações Gerais\Comercial

1- Buscar pela palavra

Parâmetro obrigatório utilizado para localizar a partir de qual trecho que será copiado o conteúdo da tag InfAdProd. O valor padrão desse campo é: "LOTE: ". É um campo de preenchimento obrigatório.
Obs.: Se esse valor ficar vazio, ocorrerá a mensagem abaixo durante a importação do XML.

Para o rastreamento de lote da tag InfAdProd é necessário informar o parâmetro geral "Buscar pela palavra:".

2- Caractere Separador

Parâmetro obrigatório, utilizado para separar os lotes da tag infAdProd. Esse caractere está diretamente relacionado a quantidade de lotes identificados, caso o valor definido não seja idêntico ao recebido no XML, não será possível validar a quantidade de lotes. O valor padrão desse campo é a vírgula. É um campo de preenchimento obrigatório.
Obs.: Se esse valor ficar vazio, ocorrerá a mensagem abaixo durante a importação do XML.

Para o rastreamento de lote da tag InfAdProd é necessário informar o parâmetro geral "Caractere Separador".

3- Caractere Limitador

Parâmetro utilizado para identificar até qual trecho o conteúdo da tag InfAdProd será copiado. Não existe valor padrão para esse campo, o usuário precisa definir de acordo com o padrão recebido em seus XML. Por exemplo, o fornecedor pode incluir uma mensagem na tag e o sistema não deve entender esta mensagem como sendo um lote também. Então, é inserido um caractere na linha da tag para informar até que ponto o sistema deve considerar que há lotes lançados, nesse caso os lotes finalizam em GG.

Importação Manual de XML
Em Compras\Movimentações, acesse o evento de faturamento de entrada de compras:
Na tela do evento, acesse o link Importar XML, para abrir a janela e selecionar o arquivo a ser carregado.



Clique em OK para finalizar a importação e lançar os produtos na tela do evento de entrada.

Efetive para finalizar o recebimento do arquivo XML.

Ao consultar no banco de dados do sistema, temos os lotes lançados para cada linha do produto.

Validações e Saídas

1- Na importação do XML, o sistema buscará os dados da tag rastro ou infAdProd. Se no arquivo XML existir informações nas duas tags o valor encontrado para a tag rastro será priorizada pois essa tag contém um detalhamento melhor dos lotes (Número Lote/ Quantidade do Lote).

2- Se durante a importação for identificado registro de rastro ou infAdProdno XML, cujo produto não esteja com o parâmetro de controle de lote marcado, será emitida a mensagem de erro.

3- Se durante a importação do XML ocorrer divergência entre a quantidade total do produto e o número de lotes encontrados na tag InfAdProd, será emitida a mensagem de erro. Esta validação é realizada com base na configuração feita nos parâmetros gerais do sistema, ao preencher o parâmetro Caractere Limitador e Separador.

4- Importação com dados na tag rastro ou InfAdProd, ao ser listado na tela de movimentação e recebimento de mercadoria devem ser listados por produto/chassi.

  • Sem rótulos