Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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

Foi criado 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.


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1

Passo a passo para a criação do campo e do gatilho(SX3):

  1. Entre no Configurador (SIGACFG)
  2. Acesse Base de Dados > Dicionário > Base de Dados
  3. Clique em Dicionário de Dados
     

  4. Clique em Pesquisar  
  5. Procurar por: SA3 e em seguida clique no botão Buscar


  6. Clique em Editar 


  7. Clique em Campos


  8. Clique em Incluir 

Totvs custom tabs box items
defaultno
referenciapasso2

9 . Preencher

os campos, conforme

as informações conforme os dados abaixo.

CampoA3_FILFUN
Tipo1- Caracter
Tamanho2     (Criar com o mesmo tamanho do campo A3_FILIAL)
Decimal0
Formato
Contexto1- Real
Propriedade2- Visualizar
TOTVS PDV1- SIm
Modal2- Não
TítuloFilial Func
DescriçãoFilial Funcionario
Help

Filial do funcionário através da tabela SRA

Nível1
UsadoSim
ObrigatórioNão
BrowseNão
MóduloUtilizado por todos os módulos


a) Aba Campo

Image Added

b) Aba Informações
Image Added

c) Aba Opções

Image Added

d) Aba Validações

Image Added

e) Aba Uso

Image Added

f) Aba Módulos

Image Added

10. Clicar no botão Salvar

Totvs custom tabs box items
defaultno
referenciapasso3

11. Clique em Pastas

Image Added

12. Posicione sobre a pasta 4 - Pagamento de comissão

Image Added

13. Clique em Editar Image Added

14. Clique em Campos

Image Added

15. Clique em Incluir Image Added

16. Marque o campo A3_FILFUN

Image Added

17. Clique no botão Salvar

Image Added

18.  Clicar em Confirmar Image Added

19.  Clicar em Confirmar Image Added
20. Clicar em Atualizar Base de Dados Image Added

21. Clicar no botão Avançar

22. Clicar no botão Avançar

23. Clicar no botão Finalizar


Totvs custom tabs box items
defaultno
referenciapasso4

Passo a passo para a criação do gatilho (SX7):

  1. Entre no Configurador (SIGACFG)
  2. Acesse Base de Dados > Dicionário > Base de Dados
  3. Clique em Gatilhos
    Image Added

  4. Clique em Incluir Image Added
  5. Preencher as informações conforme os dados abaixo.

    CampoA3_NUMRA
    Seqüência001
    Cnt. DomínioA3_FILFUN
    Tipo1- Primário
    RegraSRA->RA_FILIAL
    Posiciona1- Sim
    AliasSRA
    Ordem1
    ChavexFilial("SRA")+M->A3_NUMRA
    Condição!EMPTY(M->A3_NUMRA)

    Image Added

  6. Clicar no botão Salvar
    Image Added

  7. Clicar em Sair Image Added



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. 


Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaqueO campo A3_FILFUN e o gatilho A3_NUMRA estarão disponíveis no dicionário de dados a partir do release 12.1.27.
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>