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

Hoje vamos demonstrar uma rotina, onde é possível popular a grid da tela MATA261 (Transferência Múltipla) através de um arquivo CSV.

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:

Exemplo de como funciona a rotina

Esse é um Fonte Exclusivo comercializado pela Atilio Sistemas, caso tenha interesse sobre qual é o valor e as condições de pagamento, entre em contato conosco por eMail – https://atiliosistemas.com/contato/ (esse fonte NÃO está disponível na Assinatura Premium).

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação