Mudanças entre as edições de "Anexos por Tipo de Documento"
m (Admin moveu Anexos para Anexos por Tipo de Documento) |
(→Exemplo da condição SQL para a Ordem de Serviço) |
||
(10 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | Os anexos associados | + | ==='''Conceito'''=== |
+ | Os anexos associados aos tipos de documentos, permitem a geração de relatórios específicos junto ao e-mail enviado para o destinatário na emissão do documentos fiscais. Esses relatórios serão anexados sempre que houver a geração do e-mail a partir do [[Cadastro_Faturamento|faturamento]]. | ||
− | + | O objeto dos anexos, é possibilitar o envio de documentos de origem da nota fiscal, como os pedidos de venda ou ordens de serviço. | |
− | |||
− | |||
− | |||
− | ===Exemplo | + | Para inclusão de um relatório como anexo, é necessário o preenchimento das informações: |
+ | |||
+ | * '''Formato''': Será o formato do relatório que será gerado para envio junto ao e-mail. | ||
+ | * '''Comando SQL''': O comando SQL tem o objetivo de recuperar os IDs dos documentos necessários para gerar o formato do relatório especificado. | ||
+ | ** OBS: Para que o comando SQL seja executado com precisão, é necessário ter um parâmetro nomeado como '''"ID"''', e o resultado dessa consulta SQL deve retornar as informações relacionadas a esse '''"ID"'''. | ||
+ | |||
+ | ===='''Exemplo de comando SQL para o Pedido de Venda'''==== | ||
SELECT ATE.PEDIDO AS ID | SELECT ATE.PEDIDO AS ID | ||
Linha 13: | Linha 17: | ||
INNER JOIN PEDIDOITEMATENDIMENTOS ATE ON ATE.DOCUMENTOITEM = ITE.ID | INNER JOIN PEDIDOITEMATENDIMENTOS ATE ON ATE.DOCUMENTOITEM = ITE.ID | ||
WHERE DOC.ID = :ID | WHERE DOC.ID = :ID | ||
+ | GROUP BY ATE.PEDIDO | ||
− | ===Exemplo | + | ===='''Exemplo de comando SQL para a Ordem de Serviço'''==== |
SELECT ATE.ORDEMSERVICO AS ID | SELECT ATE.ORDEMSERVICO AS ID | ||
Linha 21: | Linha 26: | ||
INNER JOIN ORDEMSERVICOITEMATENDIMENTOS ATE ON ATE.DOCUMENTOITEM = ITE.ID | INNER JOIN ORDEMSERVICOITEMATENDIMENTOS ATE ON ATE.DOCUMENTOITEM = ITE.ID | ||
WHERE DOC.ID = :ID | WHERE DOC.ID = :ID | ||
+ | GROUP BY ATE.ORDEMSERVICO | ||
− | == | + | ==='''Conclusão'''=== |
− | + | Podemos concluir que com a configuração dos anexos por tipo de documento, o destinatário pode receber de forma automática os documentos que deram origem a nota fiscal, no mesmo e-mail onde constam os arquivos PDF e XML. |
Edição atual tal como às 11h40min de 1 de novembro de 2023
Índice
Conceito
Os anexos associados aos tipos de documentos, permitem a geração de relatórios específicos junto ao e-mail enviado para o destinatário na emissão do documentos fiscais. Esses relatórios serão anexados sempre que houver a geração do e-mail a partir do faturamento.
O objeto dos anexos, é possibilitar o envio de documentos de origem da nota fiscal, como os pedidos de venda ou ordens de serviço.
Para inclusão de um relatório como anexo, é necessário o preenchimento das informações:
- Formato: Será o formato do relatório que será gerado para envio junto ao e-mail.
- Comando SQL: O comando SQL tem o objetivo de recuperar os IDs dos documentos necessários para gerar o formato do relatório especificado.
- OBS: Para que o comando SQL seja executado com precisão, é necessário ter um parâmetro nomeado como "ID", e o resultado dessa consulta SQL deve retornar as informações relacionadas a esse "ID".
Exemplo de comando SQL para o Pedido de Venda
SELECT ATE.PEDIDO AS ID FROM DOCUMENTOS DOC INNER JOIN ITENS ITE ON ITE.DOCUMENTO = DOC.ID INNER JOIN PEDIDOITEMATENDIMENTOS ATE ON ATE.DOCUMENTOITEM = ITE.ID WHERE DOC.ID = :ID GROUP BY ATE.PEDIDO
Exemplo de comando SQL para a Ordem de Serviço
SELECT ATE.ORDEMSERVICO AS ID FROM DOCUMENTOS DOC INNER JOIN ITENS ITE ON ITE.DOCUMENTO = DOC.ID INNER JOIN ORDEMSERVICOITEMATENDIMENTOS ATE ON ATE.DOCUMENTOITEM = ITE.ID WHERE DOC.ID = :ID GROUP BY ATE.ORDEMSERVICO
Conclusão
Podemos concluir que com a configuração dos anexos por tipo de documento, o destinatário pode receber de forma automática os documentos que deram origem a nota fiscal, no mesmo e-mail onde constam os arquivos PDF e XML.