0035 - Popular grid da tela de Transferência Múltipla (MATA261)

Sobre:

Imaginem um cenário, onde um usuário tem que transferir 50 produtos de um armazém para outro. Agora imagina ele tendo que digitar produto, armazém origem, armazém destino, quantidade a ser transferida.

Sendo que no meio desse processo, se o produto em questão, não existir no destino, ele vai ter que criar um saldo inicial para o produto.

O tempo disso tudo pode ser bem demorado, isso se a conexão não tiver timeout e cair no meio do processo.

Pensando nisso, elaboramos uma lógica que funciona da seguinte maneira:

  • O usuário cria um arquivo CSV já com o produto, quantidade e os armazéns de origem e destino
  • Através do ponto de entrada M261BCHOI, é adicionado uma opção no Outras Ações
  • Então o usuário clica nessa opção e escolhe o CSV
  • A rotina vai importar todas as informações e popular na grid

Abaixo um GIF demonstrando o funcionamento explicado nos passos acima: