♥ 0 | Boa tarde, Tenho o seguinte cenário e preciso de ajuda para prosseguir: 1 – API Externa: Está nesse momento a ir buscar dados das BDs do PrimaV10 diretamente no SQL em que faço as calls das tabelas que pretendo e até ao momento tudo certo. No entanto, preciso dos dados das Notas de Créditos (NC – Modulo de Vendas) com a informação dos respectivos Documentos de Origem (normalmente as NC são geradas a partir de um Estorno de uma FA). 2 – Puxa as NC mas não puxa os Documentos de Origem: A tabela principal aparentemente é a mesma “CabecDoc”, onde consigo puxar os dados das NC que pretendo, no entanto não me puxa a informação dos documentos que originaram a NC (nesse caso as FA). Alguém sabe dizer qual é a tabela exacta onde consigo puxar esses dados? Se tiver uma query ou script agradeço imenso… 3 – Eis uma das querys sql que usei para chegar as NC: SELECT 4 – Preciso agora de puxar a informação dos documentos de origem (FA que deram origem as NC): que como podem ver não trás essa informação mesmo inserindo na sintaxe as tabelas “RefTipoDocOrig ” e “RefDocOrig”. ALGUÉM AJUDA POR FAVOR!!! OBRIGADO NOTA: a imagem abaixo (e em anexo) mostra o resultado da querry que partilhei no ponto 3 (só puxa documentos de origem de NC lançadas manualmente, ou seja, sem ter originado de um Estorno)!
Marked as spam |
Private answer Ola 1º Verificar os campos RefTipoDocOrig, RefSerieOrig e RefDocOrig. 3º Verifica se nas linhas da NC existe a linha de comentário com a informação de documento de origem. Marked as spam Comments Saudações Caro inciotandozage,
Obrigado pela mensagem.
Já consegui resolver a questão, aproveito e partilho a query do resultado final:
abraços…
NOTA: query final abaixo
Select Distinct CNC.TipoDoc, CNC.NumDoc, CNC.Data, CNC.Entidade, CNC.Nome, CNC.TotalDocumento, CFA.TipoDoc AS DocOrigem, CFA.NumDoc AS NumDocOrigem From CabecDoc CNC
Inner Join LinhasDoc LNC on CNC.ID=LNC.IdCabecDoc
INNER JOIN LinhasDocTrans LDT On LDT.IdLinhasDoc = LNC.Id
INNER JOIN LinhasDoc LFA on LDT.IdLinhasDocOrigem=LFA.Id
INNER JOIN CabecDoc CFA on LFA.IdCabecDoc = CFA.Id
Where CNC.TipoDoc=’NC’ And CNC.Data>=’2024-01-01’ |