Árvore de páginas

Versões comparadas

Chave

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

Limite Geral de Faturamento por Caso

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotina

Nome Técnico

JURA070Caso
JURA201GSaldo de limite geral e por fatura
RUP_PFSAjuste de base do SIGAPFS

Requisito:

DJURFAT1-6248

DJURFAT1-6457

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NVE - Casos

NXA - Fatura

NXC - Casos da Fatura

NX0 - Pré-fatura

NX1 - Casos da Pré-fatura

Sistema(s) Operacional(is):

Todos

Descrição

Implementada funcionalidade para possibilitar o cadastro de valor limite geral por Caso, além do já existente no cadastro de Contrato.

O funcionamento também é semelhante ao limite geral do Contrato, onde é possível determinar se além do valor de Time Sheets, serão considerados os valores de Lançamentos Tabelados e Faturas Adicionais do caso.

A principal diferença é que os valores fixos nunca serão considerados no limite por Caso.


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 Campos no arquivo SX3 – Dicionário de Dados:

  • Tabela NVE – Casos:

     

    Campo

    NVE_CMOELI

    Tipo

    Caracter

    Tamanho

    2

    Decimal

    0

    Título

    Moeda Limite

    Descrição

    Cód. Moeda Valor Limite

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    Vazio() .OR. ExistCpo('CTO', M->NVE_CMOELI, 1)

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    JURCTO

    Gatilhos

    Sim

    Pasta

    1

    Ordem

    60

     

    Campo

    NVE_DMOELI

    Tipo

    Caracter

    Tamanho

    10

    Decimal

    0

    Título

    Desc Moe Lim

    Descrição

    Descrição Moeda do Limite

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Inic. Padrão

    IF(!INCLUI, Posicione('CTO', 1, xFilial('CTO') + M->NVE_CMOELI, 'CTO_SIMB'), '')

    Contexto

    Virtual

    Propriedade

    Visualizar

    Pasta

    1

    Ordem

    61

     

    Campo

    NVE_VLRLI

    Tipo

    Numérico

    Tamanho

    13

    Decimal

    2

    Formato

    @E 9,999,999,999.99

    Título

    Valor Limite

    Descrição

    Valor Limite do Caso

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    JA070VLIM()

    When!Empty(M->NVE_CMOELI)

    Contexto

    Real

    Propriedade

    Alterar

    Gatilhos

    Sim

    Pasta

    1

    Ordem

    62

     

    Campo

    NVE_SALDOI

    Tipo

    Numérico

    Tamanho

    13

    Decimal

    2

    Formato

    @E 9,999,999,999.99

    Título

    Vlr Util Lim

    Descrição

    Valor Utilizado Limite

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Val. Sistema

    JA070VLIM()

    When!Empty(M->NVE_CMOELI)

    Contexto

    Real

    Propriedade

    Alterar

    Gatilhos

    Sim

    Pasta

    1

    Ordem

    63

     

    Campo

    NVE_DISPON

    Tipo

    Numérico

    Tamanho

    13

    Decimal

    2

    Formato

    @E 9,999,999,999.99

    Título

    Disponível

    Descrição

    Vlr Disponível do Limite

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Inic. Padrão

    JA070SDLIM()

    Contexto

    Virtual

    Propriedade

    Visualizar

    Pasta

    1

    Ordem

    64

     

    Campo

    NVE_CTBCVL

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Serv Tb Lim?

    Descrição

    Lanç. Tabelado no Limite?

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Inic. Padrão

    "2"

    Val. Sistema

    Pertence("12")

    Contexto

    Real

    Propriedade

    Alterar

    Pasta

    1

    Ordem

    65

     

    Campo

    NVE_CFACVL

    Tipo

    Caracter

    Tamanho

    1

    Decimal

    0

    Título

    Fat Adi Lim?

    Descrição

    Fat Adicional no Limite?

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Não

    Inic. Padrão

    "2"

    Val. Sistema

    Pertence("12")

    Contexto

    Real

    Propriedade

    Alterar

    Pasta

    1

    Ordem

    66

     

2. Criação de Gatilhos no arquivo SX7 – Gatilhos:


Campo

NVE_CMOELI

Sequência

001

Cnt. Domínio

NVE_DMOELI

Tipo

P - Primário

Regra

CTO->CTO_SIMB

Posiciona

S

Alias

CTO

Ordem

1

Chave

xFilial("CTO") + M->NVE_CMOELI

Proprietário

Sim

 

Campo

NVE_CMOELI

Sequência

002

Cnt. Domínio

NVE_DISPON

Tipo

P - Primário

Regra

JA070SDLIM()

Proprietário

Sim

 

Campo

NVE_CMOELI

Sequência

003

Cnt. Domínio

NVE_VLRLI

Tipo

P - Primário

Regra

""

CondiçãoEmpty(M->NVE_CMOELI)

Proprietário

Sim

 

Campo

NVE_CMOELI

Sequência

004

Cnt. Domínio

NVE_SALDOI

Tipo

P - Primário

Regra

""

CondiçãoEmpty(M->NVE_CMOELI)

Proprietário

Sim

 

Campo

NVE_SALDOI

Sequência

001

Cnt. Domínio

NVE_DISPON

Tipo

P - Primário

Regra

JA070SDLIM()

Proprietário

Sim

 

Campo

NVE_VLRLI

Sequência

001

Cnt. Domínio

NVE_DISPON

Tipo

P - Primário

Regra

JA070SDLIM()

Proprietário

Sim



Procedimento para Utilização

  1. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Cadastros Casos (JURA070):
    1. Clique em Incluir.
    2. Na aba Detalhes, verifique os novos campos relacionados ao Limite Geral.