Árvore de páginas

Tempo aproximado para leitura: 1 min


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Supply Chain - Logística
Módulo:TMS - Gestão de Transportes
Função:

TMSA170 - Lote de entrada notas fiscais

TMSA540 - Registro de pendências

TMSA050 - Notas fiscais do ciente

Requisito/Story/Issue (informe o requisito relacionado) :


DLOGTMS03-6803


02. SITUAÇÃO/REQUISITO

No momento de encerrar um Registro de Pendência gerado a partir do apontamento de uma ocorrência do Tipo "Gera pendência" e Tipo de Pendência "Retirada de Mercadoria", o sistema deve verificar o status da Viagem do respectivo documento, conforme segue:

Caso a viagem não esteja com status "Em trânsito", não deve ser permitido o encerramento da pendência e deve-se apresentar uma mensagem descrevendo o fato.

Caso a viagem esteja com status "Em trânsito", se o usuário acessar a opção de "Entrada Dc. Cliente" o sistema deve gatilhar o número da viagem no novo lote a ser criado. e, também, deve preencher o cliente remetente (DTC_CLIREM+DTC_LOJREM) com o código do cliente (DTW_CODCLI+DTW_LOJCLI) onde foi apontada a chegada de cliente. 

Esta implementação visa garantir que, ao gerar um novo documento de transporte a partir do encerramento de um registro de pendência originado de uma ocorrência Tipo "Gera pendência" e Tipo de Pendência "Retirada de Mercadoria", o veículo (viagem) ainda esteja parado no cliente que provocou o apontamento da ocorrência.

03. SOLUÇÃO

Gatilhos criados:

Ao clicar em "Entrada Dc. Cliente" após realizar o encerramento da pendência do tipo "retirada de mercadoria", o sistema irá executar as seguintes ações:

  • Ao incluir um lote de entrada, o sistema irá gatilhar automaticamente a viagem preenchida no registro de pendência
  • Na tela de digitação dos dados da nota,  o sistema preencherá automaticamente o cliente remetente com o código/loja do cliente destinatário. Caso o conhecimento possua uma sequencia de endereço para o destinatário e nela o código do cliente redespachante esteja  preenchido., este será o código de cliente gatilhado para o campo do Remetente.  

Validações:

  • Ao encerrar a pendência do tipo 05 = Retirada de Mercadoria; verifica-se o status da viagem, e apenas permite o encerramento caso a viagem esteja com status 2=Em trânsito.
  • Ao encerrar a pendência do tipo 05 = Retirada de Mercadoria; verifica-se qual é a ultima operação de transporte apontada, e apenas permite realizar o encerramento da pendência caso a última operação apontada seja do tipo Chegada no Cliente para o respectivo cliente.