Árvore de páginas

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:

Rotina

Nome Técnico

JURXFUNC

Rotinas Genéricas do SIGAPFS

JURA070Caso
JURA144Time Sheet
JURA148Clientes
JURA200Revalorização de Time Sheet
JURA201Emissão de Pré-fatura
JURA202Operação de Pré-fatura

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

  1. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros / Clientes (JURA148).
  2. Selecione um registro e clique em Alterar.
  3. Na aba Exceção de Valor por Tipo de Atividade, preencha os novos campos:
    1. Ano-mês ini
    2. Ano-mês fim
    3. Cód. Atividad
    4. Desc Ativi
    5. Regra
    6. Vlr Ajuste