Fórum
Ver pergunta

Passar multiplas chaves para painel de informação personalizado com base numa query   

41 visualizações
1
0

Boa tarde,

Estou a criar um painel personalizado no Editor de vendas para a tabela de artigos. Pretendo mostrar uma lista com os ultimos preços do artigo para a entidade selecionada.

Acontece que não estou a conseguir enviar para a query o código da entidade. Apenas consigo enviar um parametro, que neste caso é o artigo.

A query que estou a usar é a seguinte:

SELECT Artigo , Quantidade , PrecUnit , Desconto1 , Desconto2 , Desconto3 , DescontoComercial , PrecoLiquido

FROM v_I9_UltimosPrecos

WHERE Modulo=''V'' AND Entidade=''10001000'' AND Artigo=''@@Entidade@@'' ORDER BY data DESC

Em que na entidade coloquei o código fixo, mas não pode ser, foi só para testar que coloquei assim.

Isto é possivel de resolver?

nos parametros tenho o seguinte:

<Config> <General> <Expanded>1</Expanded> </General> <Params> <Param1> <Name>Entidade</Name> <Value>@CHAVE@</Value> </Param1> </Params> </Config>

Obrigada

Faça login para poder traduzir
V10
Marcado como spam
Criado há 3 anos e 7 meses ftimapedro
ftimapedro Iniciante
Comentários
Olá fatima segundo o artigo que está no developer apenas podes passar uma chave de cada vés para o painel de informação, tipicamente associado à operação/entidade que está a tratar. Contudo existe um cenário que penso dar para fazer isso. Vou investigar e depois partilho.
3 anos e 7 meses
sergiosereno
    Bom dia, Entretanto consegui arranjar uma solução. Dado que conseguimos receber o utilizador, criei uma tabela com o codigo do utilizador e a entidade. Assim no Editor de Vendas, evento antesDeEditar e clienteIdentificado, registo nessa tabela o utilizador e a entidade do documento de venda. Depois no Menu de Contexto faço o Join com essa tabela e obtenho a entidade. Obrigada :)
    3 anos e 6 meses
    ftimapedro