Histórico da Página
Exceção de valor hora por Tipo de Atividade no cadastro de Clientes
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||||||||||||
Segmento: | Jurídico | ||||||||||||||||
Módulo: | SIGAPFS | ||||||||||||||||
Rotina: |
| ||||||||||||||||
Requisito: | DJURFAT1-6451 | ||||||||||||||||
País(es): | Brasil | ||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||
Tabelas Utilizadas: | OHO - Exceção de Valor por Tipo de Atividade | ||||||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Disponibilização de tabela para possibilitar o cadastro de exceção de valor hora por Tipo de Atividade no cadastro de Clientes.
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 no arquivo SX2 – Tabelas:
- Tabela OHO - Exceção Vlr por Tp Atividade:
Chave | Nome | Modo | Pyme |
OHO | Exceção Vlr por Tp Atividade | Compartilhado | Sim |
2. Criação de Campos no arquivo SX3 – Campos:
- Tabela OHO - Exceção Vlr por Tp Atividade:
Campo | OHO_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 | Alterar |
Grupo de Campos | 033 - Tamanho da Filial |
Ordem | 01 |
Campo | OHO_COD |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Título | Código |
Descrição | Código da Exceção Tp Ativ |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | GetSXENum("OHO", "OHO_COD") |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 02 |
Campo | OHO_CCLIEN |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Título | Cód. Cliente |
Descrição | Código do Cliente |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Grupo de Campos | 001 - Codigo Cliente/Fornecedor |
Ordem | 03 |
Campo | OHO_CLOJA |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Título | Cód. Loja |
Descrição | Código da Loja |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Grupo de Campos | 002 - Loja Cliente/Fornecedor |
Ordem | 04 |
Campo | OHO_AMINI |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @R 9999-99 |
Título | Ano-mês Ini |
Descrição | Ano-mês Inicial |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | JHISTVMIni("OHO") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 05 |
Campo | OHO_AMFIM |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @R 9999-99 |
Título | Ano-mês Fim |
Descrição | Ano-mês Final |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Val. Sistema | JHISTVMFim("OHO") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 06 |
Campo | OHO_CATIVI |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Título | Cód Atividad |
Descrição | Código Tipo de Atividade |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Val. Sistema | Vazio() .OR. ExistCpo('NRC', M->OHO_CATIVI, 1) |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | JURNRC |
Gatilhos | Sim |
Ordem | 07 |
Campo | OHO_DATIVI |
Tipo | Caracter |
Tamanho | 50 |
Decimal | 0 |
Título | Desc Ativi |
Descrição | Descr. do Tipo Atividade |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Inic. Padrão | IF(!INCLUI, POSICIONE('NRC', 1, xFilial('NRC') + OHO->OHO_CATIVI, 'NRC_DESC'), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Inic. Browse | POSICIONE('NRC', 1, xFilial('NRC') + OHO->OHO_CATIVI, 'NRC_DESC') |
Ordem | 08 |
Campo | OHO_REGRA |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Título | Regra |
Descrição | Regra para ajuste |
Usado | Sim |
Obrigatório | Sim |
Browse | Sim |
Opções | 1=Percentual; 2=Soma; 3=Fixo |
Inic. Padrão | "1" |
Val. Sistema | Pertence("123") |
Contexto | Real |
Propriedade | Alterar |
Ordem | 09 |
Campo | OHO_VALOR |
Tipo | Numérico |
Tamanho | 16 |
Decimal | 2 |
Formato | @E 9,999,999,999,999.99 |
Título | Vlr Ajuste |
Descrição | Valor Ajuste |
Usado | Sim |
Obrigatório | Sim |
Browse | Não |
Val. Sistema | J148ValNeg("OHO_VALOR") |
Ordem | 10 |
3. Criação de Gatilho no arquivo SX7 – Gatilhos:
- Tabela OHO - Exceção Vlr por Tp Atividade:
Campo | OHO_CATIVI |
Sequência | 001 |
Cnt. Domínio | OHO_DATIVI |
Tipo | P - Primário |
Regra | NRC->NRC_DESC |
Posiciona | S |
Alias | NRC |
Ordem | 1 |
Chave | xFilial("NRC") + M->OHO_CATIVI |
Propietário | Sim |
4. Criação de Índice no arquivo SXI – Índices:
- Tabela OHO - Exceção Vlr por Tp Atividade:
Índice | OHO |
Ordem | 1 |
Chave | OHO_FILIAL + OHO_CCLIEN + OHO_CLOJA + OHO_CATIVI + OHO_AMINI + OHO_AMFIM |
Descrição | Cód. Cliente + Cód. Loja + Cód Atividad + Ano-mês Ini + Ano-mês Fim |
Mostra Pesq. | Sim |
Procedimento para Utilização
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Clientes (JURA148).
- Selecione um registro e clique em Alterar.
- Na aba Exceção de Valor por Tipo de Atividade, preencha os novos campos:
- Ano-mês ini
- Ano-mês fim
- Cód. Atividad
- Desc Ativi
- Regra
- Vlr Ajuste