Forum
See question

Condição WHERE em CDU com preenchimento através de query SQL   

14 views
1
0

Tenho um campo de utilizador criado para documentos de venda, que está a ser populado por uma query SQL que vai recolher dados de um CDU da tabela de clientes. Por exemplo:

SELECT [CDU_Teste] FROM Clientes.

É possível acrescentar uma cláusula WHERE para filtrar os resultados de acordo com o cliente indicado no documento de venda? Algo como:

SELECT [CDU_Teste] FROM Clientes WHERE Cliente = Documento.Entidade

 

 

Faça login para poder traduzir
Plataforma
Primavera
Vendas
Marked as spam
Criado há 5 anos e 4 meses joscardoso
j
joscardoso Responsiveness Member
2 answers
1
Private answer

Boa tarde @joscardoso.

Penso que não.

Segundo entendi tem um CDU na tabela CABECDOC, configurado com uma query de preenchimento a partir da tabela de CLIENTES. Quando está a criar o documento de venda, o registo da venda ainda não existe na base de dados, por isso não é possível usar um filtro SQL para o efeito.

A solução será desenvolver uma extensão (PEX).

Faça login para poder traduzir
Marked as spam
Criado há 5 anos e 4 meses emiliosusavila
emiliosusavila Responsiveness Member
    0
    Private answer

    Caro @emiliosusavila,

    De facto, faz todo o sentido, só com algo que intercete a seleção do utilizador.

    Obrigado pela sugestão.

     

     

    Faça login para poder traduzir
    Marked as spam
    Criado há 5 anos e 4 meses joscardoso
    j
    joscardoso Responsiveness Member