CNF015 — Consulta CNF015
Fonte
- Source:
source/CNF015/
Objetivo
O módulo CNF015 tem como objetivo automatizar o envio por email dos dados de comissoes de vendedores sobre duplicatas. Ele permite que o usuario consulte os valores de comissoes devidas a vendedores em um determinado periodo e envie essas informacoes diretamente para o email de cada vendedor selecionado.
O módulo trabalha com a VIEW_COMISSAO do banco de dados, que calcula automaticamente os valores de comissao com base nas duplicatas emitidas. O sistema apresenta um resumo por vendedor contendo valores totais, saldo, valor liquido, comissao calculada, comissao total, comissao ja paga e saldo de comissao pendente.
Alem da consulta e envio, o módulo oferece funcionalidade para personalizacao do corpo do email enviado aos vendedores, permitindo que o usuario defina uma mensagem customizada que sera incluida em cada email. O sistema tambem gera um relatorio de status de envio, indicando quais vendedores receberam o email com sucesso e quais tiveram problemas.
O CNF015 suporta tres metodos de envio de email: via Outlook (MAPI), via Indy (envio direto) e via Synapse, utilizando a DLL PJunsoftEmail.dll. O metodo utilizado e definido pela configuracao do usuario no campo ST_MODELOEMAIL da tabela PARMUSUARIO.
Funcionalidades
- Consulta de Comissoes por Vendedor
- Visualizacao e Selecao de Vendedores para Envio
- Personalizacao do Corpo do Email
- Envio de Emails para Vendedores
- Relatório de Status de Envio
Quando usar?
O módulo CNF015 tem como objetivo automatizar o envio por email dos dados de comissoes de vendedores sobre duplicatas.
Para que usar?
Ele permite que o usuario consulte os valores de comissoes devidas a vendedores em um determinado periodo e envie essas informacoes diretamente para o email de cada vendedor selecionado.
Filtros
Campos simples:
- Data (De / Até)
- Empresa
Filtros de grid (multi-seleção via F9):
- Vendedores — F9 — multi-seleção
Atenção: Empresa é obrigatória para executar a consulta.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| EMPRESA | DELETE, INSERT, SELECT, UPDATE |
| SECAO | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| PARMUSUARIO | SELECT |
| PESSOA | SELECT |
| VENDEDOR | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| VIEW_COMISSAO | EMPRESA (SELECT), PARMFATUR (SELECT), SESSAO (INSERT/SELECT) |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| EMPRESA | SELECT |
| PARMFATUR | SELECT |
| SESSAO | INSERT, SELECT |