Histórico da Página
Cadastro de Evento Financeiro
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||||
Segmento: | Jurídico | ||||||||
MóduloMódulos: | SIGAPFS SIGAFIN | ||||||||
Rotina: |
| ||||||||
Requisito: | DJURFAT1-2076 | ||||||||
País(es): | Brasil | ||||||||
Banco(s) de Dados: | Todos | ||||||||
Tabelas Utilizadas: | OHC - Eventos Financeiros | ||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Criação do cadastro de Evento Financeiro no SIGAFIN. Este cadastro é utilizado como um pré-cadastro para movimentações financeiras.
Procedimento para Implantação
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.
Aplique o patch do requisito e execute uma vez a rotina UPDDISTR.
Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:
Atualizações do Compatibilizador
1. Criação de tabela Criação de Tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | Pyme |
OHC | Eventos Financeiros | Compartilhado | Sim |
2. Criação de Campos no arquivo SX3 – Campos:
Campo | OHC_FILIAL |
Tipo | Caracter |
Tamanho | 8 |
Decimal | 0 |
Título | Filial |
Descrição | Filial do Sistema |
Usado | Não |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 01 |
Campo | OHC_COD |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Título | Código |
Descrição | Código do Evento |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Inic. Padrão | GETSXENUM("OHC", "OHC_COD") |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 02 |
Campo | OHC_DESCRI |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Título | Descrição |
Descrição | Descrição do Evento |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Contexto | Real |
Propriedade | Alterar |
Ordem | 03 |
Campo | OHC_NATORI |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Título | Natur Origem |
Descrição | Cód Natureza Origem |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | Vazio() .OR. JurValNat("OHC_NATORI") |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | SEDOHB - Natureza Lançamentos |
Gatilhos | Sim |
Ordem | 04 |
Campo | OHC_DNATOR |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Título | Desc Nat Ori |
Descrição | Desc Natureza Origem |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, POSICIONE("SED", 1, XFILIAL("SED") + OHC->OHC_NATORI, "ED_DESCRIC"), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | POSICIONE("SED", 1, XFILIAL("SED") + OHC->OHC_NATORI, "ED_DESCRIC") |
Ordem | 05 |
Campo | OHC_NATDES |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Título | Natur Destin |
Descrição | Cód Natureza Destino |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | Vazio() .OR. JurValNat("OHC_NATDES") |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | SEDOHB - Natureza Lançamentos |
Gatilhos | Sim |
Ordem | 06 |
Campo | OHC_DNATDE |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Título | Desc Nat Des |
Descrição | Desc Natureza Destino |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, POSICIONE("SED", 1, XFILIAL("SED") + OHC->OHC_NATDES, "ED_DESCRIC"), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | POSICIONE("SED", 1, XFILIAL("SED") + OHC->OHC_NATDES, "ED_DESCRIC") |
Ordem | 07 |
Campo | OHC_CHISTP |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Título | Cód Hist Pad |
Descrição | Código Histórico Padrão |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | Vazio() .OR. ExistCpo('OHA', FWFLDGET('OHC_CHISTP'), 1) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | OHA - Histórico Padrão |
Gatilhos | Sim |
Ordem | 08 |
Campo | OHC_DHISTP |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Título | Resumo Hist |
Descrição | Resumo Histórico Padrão |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, POSICIONE("OHA", 1, XFILIAL("OHA") + OHC->OHC_CHISTP, "OHA_RESUMO"), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | POSICIONE("OHA", 1, XFILIAL("OHA") + OHC->OHC_CHISTP, "OHA_RESUMO") |
Ordem | 09 |
Campo | OHC_CONPAG |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Título | Contas Pag? |
Descrição | Disp. em Contas a Pagar? |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Sim; 2=Nao |
Inic. Padrão | '2' |
Val. Sistema | Pertence("12") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 10 |
Campo | OHC_CONREC |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Título | Contas Rec? |
Descrição | Disp em Contas a Receber? |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Sim; 2=Não |
Inic. Padrão | '2' |
Val. Sistema | Pertence("12") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 11 |
Campo | OHC_LANCAM |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Título | Lançamentos? |
Descrição | Diponível em Lançamentos? |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Sim; 2=Não |
Inic. Padrão | '2' |
Val. Sistema | Pertence("12") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 12 |
3. Criação de Índices no arquivo SIX – Índices:
Índice | OHC |
Ordem | 1 |
Chave | OHC_FILIAL + OHC_COD |
Descrição | Código |
Mostra Pesq. | Sim |
4. Criação de Pastas no arquivo SIA – Pastas e Agrupamento de campos:
Chave | Ordem | Descrição |
OHC | 12 | Detalhes |
OHC | 2 | Disponível em: |
5. Criação de Gatilhos no arquivo SX7 – Gatilhos:
Campo | OHC_CHISTP |
Sequência | 001 |
Cnt. Domínio | OHC_DHISTP |
Tipo | P - Primário |
Regra | OHA->OHA_RESUMO |
Posiciona | S |
Alias | OHA |
Ordem | 1 |
Chave | xFilial("OHA") + FwFldGet("OHC_CHISTP") |
PropietárioProprietário | Sim |
Campo | OHC_NATDES |
Sequência | 001 |
Cnt. Domínio | OHC_DNATDE |
Tipo | P - Primário |
Regra | SED->ED_DESCRIC |
Posiciona | S |
Alias | SED |
Ordem | 1 |
Chave | xFilial("SED") + FwFldGet("OHC_NATDES") |
PropietárioProprietário | Sim |
Campo | OHC_NATORI |
Sequência | 001 |
Cnt. Domínio | OHC_DNATOR |
Tipo | P - Primário |
Regra | SED->ED_DESCRIC |
Posiciona | S |
Alias | SED |
Ordem | 1 |
Chave | xFilial("SED") + FwFldGet("OHC_NATORI") |
PropietárioProprietário | Sim |
6. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
Consulta: SEDOHB - Natureza Lançamentos
Alias | SEDOHB |
Tipo | 1 - Consulta |
Sequência | 01 |
Coluna | DB |
Descrição | Natureza Lançamentos |
Contêm | SED |
Alias | SEDOHB |
Tipo | 2 - Ordens |
Sequência | 01 |
Coluna | 01 |
Descrição | Código |
Alias | SEDOHB |
Tipo | 3 - Cad. Novo |
Sequência | 01 |
Coluna | 01 |
Descrição | Cadastra Novo |
Contêm | 01 |
Alias | SEDOHB |
Tipo | 4 - Colunas |
Sequência | 01 |
Coluna | 01 |
Descrição | Código |
Contêm | ED_CODIGO |
Alias | SEDOHB |
Tipo | 4 - Colunas |
Sequência | 01 |
Coluna | 02 |
Descrição | Descrição |
Contêm | ED_DESCRIC |
Alias | SEDOHB |
Tipo | 5 - Retorno |
Sequência | 01 |
Contêm | SED->ED_CODIGO |
Alias | SEDOHB |
Tipo | 6 - Filtro |
Sequência | 01 |
Contêm | SED->ED_TIPO == "2" .AND. !Empty(SED->ED_CMOEJUR) .AND. SED->ED_MSBLQL == "2" |
Procedimento para
Configuração(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou rotinas no menu).
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
(É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)
Itens/Pastas | Descrição |
Nome: |
|
Tipo: | Informe o Tipo do parâmetro |
Cont. Por.: | Informe o Conteúdo padrão |
Descrição: |
|
CONFIGURAÇÃO DE MENUS
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:
Menu | Informe o Menu em que estará localizada a rotina |
Submenu | Informe o Submenu em que estará localizada a rotina |
Nome da Rotina | Informe o Título da rotina |
Programa | Informe o Fonte da rotina |
Módulo | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” |
Tipo | Informe a Função |
Procedimento para Utilização
- Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
- Localização da rotina no menu;
- Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
- Caso seja necessário ter algum cadastro feito previamente, faça uma observação.
Exemplo:
1. No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).
O sistema apresenta a janela de produtos cadastrados.
2. Posicione o cursor em um produto e clique em Alterar.
3. Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.
4. Dê duplo clique no campo TP Prestador (BCW_TIPPRE).
O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.
5. Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:
Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.
6. Confira os dados e confirme.
Vídeo
- Vídeo hospedado no youtube e inserido no template por meio da macro Widget Connector.
** Canal do youtube e software de vídeoem definição.
Título do Vídeo: | Disponibilizado pelo Marketing. |
Introdução: | Disponibilizado pelo Marketing. |
Passo a Passo: | Capturar diretamente do sistema. |
Finalização: | Disponibilizado pelo Marketing. |
Utilização
- No módulo Financeiro (SIGAFIN), acesse Atualizações / Cadastros / Jurídico / Evento Financeiro (JURA242).
- Clique em Incluir.
- Preencha os campos do cadastro.
- Clique em Confirmar.
Ponto de Entrada
Descrição: | Informe o Menu em que estará localizada a rotina | ||||||||||||||||
Localização: | Informe o Submenu em que estará localizada a rotina | ||||||||||||||||
Eventos: | Informe o Título da rotina | ||||||||||||||||
Programa Fonte: | Informe o Fonte da rotina | ||||||||||||||||
Função: | Informe o Nome do(s) produto(s) a ser utilizado ou “Todos” | ||||||||||||||||
Retorno: |
|
Exemplo:
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab