Criando uma Consulta¶
Agora vamos desenvolver a consulta utilizando campo que identificamos lá atrás no manual. Criamos uma Consulta então e incluímos entre o Begin e End.
Observação: Os erros nas consultas a seguir são propositais para simulações de erros e didática.
E gerarmos o XML de Envio o sistema retornará a seguinte mensagem de erro:
Significa, no Banco de dados “DBInvOne” não existe o Objeto (no caso a tabela) OINV e realmente não existe, logo para que esta consulta funcione devemos indicar a o banco de dados ante do nome da tabela veja o Exemplo de um antes e depois.
Antes – Observe que o SQL valida a Sintaxe e permite a alteração da Procedure, mesmo com os sinais em vermelho na tela:
GetCommentDoc
GetCommentTax
Depois – Observe que os sinais em vermelho na tela desaparecem:
GetCommentDoc
GetCommentTax
E no próximo print o Xml foi gerado com as informações “Teste 2” e “Teste tax2” nas tags:
Interpretando a Consulta
Esta consulta só é válida para o objeto OINV (NF Saída) logo se for uma entrega (ODLN) o Sistema retornará o XML e a Danfe sem Observações.
No XML – Com a consulta acima e buscando uma Entrega
Na Danfe - Com a consulta acima e buscando uma Entrega