01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | SIGAFAT - Faturamento |
Função: | MATA530 - Atualização de Pagamento de Comissões |
Ticket: | 6582359 |
Requisito/Story/Issue : | DSERFAT-13144 |
02. SITUAÇÃO/REQUISITO
A rotina de Atualização de Pagamento de Comissões não está gerando as comissões na filial correta na integração com a Folha de Pagamento, quando a empresa possui dois funcionários distintos com o mesmo número matrícula cadastrados em filiais diferentes, e a tabela de SA3 - Cadastro de Vendedores no modo compartilhado.
03. SOLUÇÃO
Criação do campo "Filial Func" (A3_FILFUN) na tabela SA3 - Cadastro de Vendedores para gravar a filial do Funcionário (A3_NUMRA) que foi selecionado no momento do preenchimento dos dados da comissão, quando a Forma de Pagamento (A3_GERASE2) for pela integração com a Folha de Pagamento, para que a rotina de Atualização de Pagamento de Comissão gere as comissões do funcionário na filial correta na Folha de Pagamento.
Criação do gatilho do campo "Funcionário" (A3_NUMRA) para que ao digitar ou selecionar o código do funcionário, o campo "Filial Fun" (A3_FILFUN) seja preenchido automaticamente com a filial correspondente.
Passo a passo para a criação do campo (SX3):
- Entre no Configurador (SIGACFG)
- Acesse Base de Dados > Dicionário > Base de Dados
- Clique em Dicionário de Dados
- Clique em Pesquisar
- Procurar por: SA3 e em seguida clique no botão Buscar
- Clique em Editar
- Clique em Campos
- Clique em Incluir
9 . Preencher as informações conforme os dados abaixo.
Campo | A3_FILFUN |
Tipo | 1- Caracter |
Tamanho | 2 (Criar com o mesmo tamanho do campo A3_FILIAL) |
Decimal | 0 |
Formato | |
Contexto | 1- Real |
Propriedade | 2- Visualizar |
TOTVS PDV | 1- SIm |
Modal | 2- Não |
Título | Filial Func |
Descrição | Filial Funcionario |
Help | Filial do funcionário através da tabela SRA |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Módulo | Utilizado por todos os módulos |
a) Aba Campo
b) Aba Informações
c) Aba Opções
d) Aba Validações
e) Aba Uso
f) Aba Módulos
10. Clicar no botão Salvar
11. Clique em Pastas
12. Posicione sobre a pasta 4 - Pagamento de comissão
13. Clique em Editar
14. Clique em Campos
15. Clique em Incluir
16. Marque o campo A3_FILFUN
17. Clique no botão Salvar
18. Clicar em Confirmar
19. Clicar em Confirmar
20. Clicar em Atualizar Base de Dados
21. Clicar no botão Avançar
22. Clicar no botão Avançar
23. Clicar no botão Finalizar
Passo a passo para a criação do gatilho (SX7):
- Entre no Configurador (SIGACFG)
- Acesse Base de Dados > Dicionário > Base de Dados
- Clique em Gatilhos
- Clique em Incluir
Preencher as informações conforme os dados abaixo.
Campo A3_NUMRA Seqüência 001 Cnt. Domínio A3_FILFUN Tipo 1- Primário Regra SRA->RA_FILIAL Posiciona 1- Sim Alias SRA Ordem 1 Chave xFilial("SRA")+M->A3_NUMRA Condição !EMPTY(M->A3_NUMRA) Clicar no botão Salvar
- Clicar em Sair
04. DEMAIS INFORMAÇÕES
O campo "Filial Func" (A3_FILFUN) será preenchido de forma automática, quando for selecionado ou digitado o código do Funcionário (A3_NUMRA) na inclusão ou alteração de um Vendedor.
O campo A3_FILFUN e o gatilho A3_NUMRA estarão disponíveis no dicionário de dados a partir do release 12.1.27.IMPORTANTE!
05. ASSUNTOS RELACIONADOS