Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

CONTRATO CARRETEIRO COM PEDIDO DE VENDA


Linha de Produto:

Microsiga Protheus®

Segmento:

Supply Chain - Logística

Módulo:

SIGATMS - Gestão de Transportes

Função:

TMSXFUND - Funções GenéricasTMSA250- Contrato de Carreteiro

Situação:

Ao criar um manifesto a rotina realiza a chamada do complemento de viagem em transação, a mesma apresentava errorlog no server ao tentar criar uma tabela temporária pela rotina StartJob.

/*-------------------------------------------------------
THREAD ERROR ([6392], marlon.heiber_, JVD60100116) 19/12/2017 11:22:27
variable does not exist CFILANT on SUPERGETMV(MATXFUNA.PRX) 15/12/2017 13:47:51 line : 4956

[build: 7.00.131227A-20171123 NG]
* SVN Revision: 10324 - 15733 - 1956
[platform: x86]
[environment: ENV1217]
[thread: 6392]
[rpodb: TOP]
[localfiles: ADS]
[remark: ]
[threadtype: JobThread]
on SUPERGETMV(MATXFUNA.PRX) 15/12/2017 13:47:51 line : 4956
Called from SUPERGETMV(MATXFUNA.PRX) 15/12/2017 13:47:51 line : 4956
Called from TMSCRIATAB(TMSXFUND.PRW) 19/12/2017 11:16:19
Called from STATICCALL(TMSXFUND.PRW) 19/12/2017 11:16:19

Cliente informa que após migração do P118 para P12117, o contrato de carreteiro não está pegando as informações do contrato de fornecedor correto para geração de pedidos de venda.

Solução:

Foi realizado no sistema o ajuste na rotina de Funções Genéricas (TMSXFUND Contrato de Carreteiro (TMSA250) para que, a variável static que chama a busca de parâmetros seja utilizada como variável local, não gerando mais o errorlogrealize corretamento a gravação do pedido de venda, caso o contrato do fornecedor esteja configurado.