Criando uma consulta dinâmica MultiTabela

Vamos utilizar as variáveis que aprendemos da procedure GetCommentDoc/GetCommentTax e vamos tornar nossa “Consulta Dinâmica Simples” em uma consulta MultiTabela.

Consulta Dinâmica Simples

GetCommentDoc

../../../_images/getcommentsdoc_07.png

GetCommentTax

../../../_images/getcommentsdoc_07-1-1.png

Consulta Dinâmica MultiTabela

GetCommentDoc

../../../_images/getcommentsdoc_07-1.png

GetCommentTax

../../../_images/getcommentsdoc_07-1-2.png

Observação: Nesta nova consulta MultiTabela independentemente de qualquer documento de marketing que o usuário final utilize a consulta retornará o resultado coerente, utilizamos a variável @pTblSuffix.

Faça os Testes

Lance duas Notas, uma na tela de Entrega (ODLN) e outra na tela de Nota fiscal de Saída (OINV) colocando em cada uma delas no campo Comentários Iniciais e Finais informações diferentes.

Teste do XML de envio

Onde as Informações indicadas nos campos Comentários Iniciais e Comentários Finais devem aparecer na TAG <infAdic> e na Danfe.

Tela do SAPBusiness One - Comentários Iniciais/Finais – Origem da Informação

../../../_images/getcommentsdoc_07-2.png

XML de Envio - informação Gerada

<infAdic>
        <infAdFisco>Observacao Fiscal</infAdFisco>
        <infCpl>Observacao da Nota</infCpl>
</infAdic>

Danfe - Informação Gerada

../../../_images/getcommentsdoc_07-3.png