Em algumas situações as empresas precisam ter sua taxa de câmbio atualizadas todos os dias, ou em algumas vezes até diversas vezes ao dia. Vi essa solução em um artigo a algum tempo atrás, não achei mais o artigo, precisei usar e acabei reescrevendo/adaptando o que eu havia visto e estou postando.
A solução abaixo necessita de um webservice que devolva o valor do câmbio a partir de duas moedas, no nosso caso vamos usar o webservice www.webservicex.net que nos atenderá.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | static void GetExchangeRates(Args _args) { COM objCom = new com('Microsoft.Xmlhttp'); COM objComXML; XMLDocument xmlDoc; str url; #define.localCurrency('BRL') #define.foreignCurrency('USD') ; url = strfmt("http://www.webservicex.net/CurrencyConvertor.asmx/ConversionRate?FromCurrency=%1&ToCurrency=%2", #foreignCurrency, #localCurrency); objCom.open("GET", url, false); objCom.send(); objComXML = objCom.responsexml(); xmlDoc = XmlDocument::newXml(objComXML.xml()); info(strfmt("1 %2 = %1 %3", xmlDoc.getNamedElement('double').text(), #foreignCurrency, #localCurrency)); } |
[]s
Pichler
2 Responses
Cibele
11|Jun|2010 1Bom dia pessoas,
Alguém poderia me auxiliar com uma dúvida.
Quando vou atualizar minhas transações em aberta para meu cliente, onde tenho um debito e um credito porém com moedas diferentes o AX Dynamics não permite.
ERRO: O código da moeda USD com triangulação não apos não tem taxa de cambio.
Porém ja configurei a taxa de cambio.
Alguém já se deparou com isso.
OSB: Isso só acontece com moedas diferentes.
Obrigada
Cibele
Paulo Castilho
06|Mar|2013 2Estou trabalhando com varação cambial no AX 2009 e gostaria de saber caso vocês possão me ajudar.
Preciso saber se o AX atende uma analize de perdas e lucros com vendas e compras quando minha empresa trabalha com duas moedas e consegir gerar um relatorio analizando isso comprando em dolar e revendendo em reais
Att.
Paulo Castilho.
Leave a reply