Árvore de páginas

ERRORLOG MSGYESNO 

Linha de Produto:

Protheus

Segmento:

Logística

Módulo:

SIGATMS - Gestão de Transportes

Função:

TMSA210 – Manutenção Operações de Transportes

Situação:

Ocorre erro na função MsgYesNo quando o parâmetro "MV_TMSCMUL" está ativo e é informado um CT-e do tipo "Entrega" em uma Viagem de "Transferência" por exemplo.
Segue o passo-a-passo para simular a divergência.

  1. Criar/Parametrizar o parâmetro MV_TMSCMUL do tipo Lógico e Conteúdo ".T.";
  2. Abrir o programa de Viagem de Transferência;
  3. Procurar por um CT-e do Tipo de Entrega;
  4. Informar o CT-e do Tipo de Entrega de forma manual, sem usar o popup, onde o erro vai ocorrer.

argument #01, parameter cCaption error, expected C->A on APMSGYESNO(MSLIB.PRW) 30/06/2015 17:08:26 line : 7349
Este erro ocorre na linha abaixo onde está sendo passado um array e a função "MsgYesNo" espera um caracter
If MsgYesNo(STR0039,
{STR0040,STR0041}
) //'O Documento não pertence ao serviço de transporte e ou tipo de transporte da viagem. Deseja continuar?'###'Sim'###'Não'

Solução:

Foi realizado no sistema os ajustes na rotina na validação da linha ok (LOK) da Viagem de Transportes, para quando incluir um documento de entrega na viagem de transferência, e ao chamar a mensagem "O Documento não pertence ao serviço de transporte e ou tipo de transporte da viagem. Deseja continuar?", não gere errorlog.