Pular para o conteúdo principal

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)​

TabelaOperacoes
EMPRESADELETE, INSERT, SELECT, UPDATE
SECAODELETE, INSERT, SELECT, UPDATE

Tabelas de Leitura (SELECT)​

TabelaOperacoes
PARMUSUARIOSELECT
PESSOASELECT
VENDEDORSELECT

Procedures Chamadas​

ProcedureTabelas Acessadas
VIEW_COMISSAOEMPRESA (SELECT), PARMFATUR (SELECT), SESSAO (INSERT/SELECT)

Tabelas via Procedures (acesso indireto)​

TabelaOperacoes
EMPRESASELECT
PARMFATURSELECT
SESSAOINSERT, SELECT