Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Na empresa onde eu trabalho usamos o GLPI, onde os usuários abrem chamados para solicitar o envio de equipamentos, porém fazemos os PEDIDOS DE VENDA usando o PROTHEUS para fazer o faturamento, nesse pedido de venda no campo MSG / P NOTA colocamos sempre o seguinte texto concatenado "CHAMADO 12345", como posso relacionar essas duas tabelas (CHAMADO X PEDIDO DE VENDA) sendo que o numero do chamado CONTEM na obs do pedido de venda ?
Olá,
Se o número do pedido for composto somente por números, você poderia remover todos caracteres que não sejam números e criar um campo como chave:
GLPI:
LOAD * Inline [
id_chamado, outros_campos1
123456, valor1
123457, valor2
123458, valor3
123459, valor4
];
temp_Protheus:
LOAD * Inline [
msg_nota, outros_campos2
CHAMADO 123456, valor1
CHAMADO 123457, valor2
CHAMADO123458, valor3
CHAMADO-123459, valor4
];
Protheus:
NoConcatenate LOAD
KeepChar(msg_nota, '0123456789') as id_chamado,
outros_campos2
Resident temp_Protheus;
Drop Table temp_Protheus;
PS: Você pode usar a função KeepChar direto no carregamento da tabela Protheus, sem necessidade de uma tabela temp e nomear o campo com o mesmo nome do campo que contém o pedido na tabela GLPI