01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Supply Chain - Logística |
Módulo: | TMS - Gestão de Transportes |
Função: | TMSXFUNA - Função Genérica |
Requisito/Story/Issue (informe o requisito relacionado) : | DLOGTMS03-6467 |
01. SITUAÇÃO/REQUISITO
Para uma viagem de entrega (mod 2) com status 'em Aberto' ou 'em Trânsito', a partir do momento que incluímos na viagem um documento de transporte gerado num lote vinculado à viagem (DTP_VIAGEM preenchido), ao clicar F3 no campo “Fil Docto” o sistema só traz documentos de transporte que também possuam DTP_VIAGEM preenchido.
Alterar a consulta para que, enquanto a viagem estiver com status em aberto, o F3 traga todos os registros que a consulta traria se não houvessem documentos com o DTP_VIAGEM preenchido. Na alteração da viagem em trânsito, o F3 do campo “Fil.Docto” deve trazer somente os documentos de transporte cujo DTP_VIAGEM esteja preenchido exatamente com o número da viagem que está sendo alterada.
Observações:
As Solicitações de Coleta (SC) nunca possuem DTP_VIAGEM preenchido portanto devem sempre ser apresentadas respeitando as regras já existentes.
Exemplo: uma SC cancelada não deve ser apresentada como opção na Consulta de documentos da tela de viagem
02. SOLUÇÃO
Realizado ajuste na Consulta de Documentos (F3) através da rotina Viagem Modelo 2 (TMSA144), para que, se a viagem estiver com status 'em Trânsito' e o parâmetro MV_SELDOC estiver com conteúdo igual a 2 (desabilitado), liste somente os Documentos cujo lote esteja vinculado a mesma viagem (DTP_VIAGEM) e todas as Solicitações de Coletas.