Sugestão de atividade, faze e tarefa e-billing.

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS 

Rotina:

Rotina

Nome Técnico

JURA057

Documento padrão e-billing

JURA145Inclusão WO Time Sheet
JURA144Time Sheet
RUP_PFSFunção Generica
JURXLOADCria registros

Requisito:

DJURFAT1-7208

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NS0 - Tipo de Atividade E-billing

Sistema(s) Operacional(is):

Todos

Descrição

Disponibilização na Tabela Tipo de E-billing os campos atividade, fase e tarefa. Esses campos serão sugeridos no lançamento de Time Sheets e Operações em Lote quando o cliente for E-billing.


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 – Campos:
  • Tabela NS0 - Tipo de Atividade de E-billing. 

    Campo

    NS0_CFASE

    Tipo

    Caracter

    Tamanho

    20

    Decimal

    0

    Título

    Cód Fase

    Descrição

    Cód fase doc E-billing

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Modo Edição

    Altera

    Val. Sistema

    JA057CHAV('NS0_CFASE') .AND. ExistCpo('NRY', FwfldGet("NS0_CFASE") + FwFldGet('NRW_COD'), 5)

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    NRY1 - Fase E-billing

    Gatilhos

    Sim

    Ordem

    06

     

    Campo

    NS0_DFASE

    Tipo

    Caracter

    Tamanho

    200

    Decimal

    0

    Formato

    @S20

    Título

    Desc Fase

    Descrição

    Desc fase doc E-billing

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Inic. Padrão

    IF(!INCLUI, POSICIONE("NRY", 5, XFILIAL("NRY") + NS0->NS0_CFASE + NS0->NS0_CDOC, "NRY_DESC"), '')

    Contexto

    Virtual

    Propriedade

    Visualizar

    Inic. Browse

    JA057DTARE(NS0->NS0_CDOC, NS0->NS0_CFASE, NS0->NS0_CTAREF)

    Ordem

    07

    Campo

    NS0_CTAREF

    Tipo

    Caracter

    Tamanho

    20

    Decimal

    0

    Título

    Cód Tarefa

    Descrição

    Cód tarefa doc E-billing

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Modo Edição

    Altera

    Val. Sistema

    JA057VALID() .AND. JA057CHAV('NS0_CTAREF')

    Contexto

    Real

    Propriedade

    Alterar

    Cons. Padrão

    NRZNS0 - T EBill Atv/Fas/Tarf

    Gatilhos

    Sim

    Ordem

    08

     

    Campo

    NS0_DTAREF

    Tipo

    Caracter

    Tamanho

    200

    Decimal

    0

    Formato

    @S20

    Título

    Desc Tarefa

    Descrição

    Desc tarefa doc E-billing

    Usado

    Sim

    Obrigatório

    Não

    Browse

    Sim

    Inic. Padrão

    IF(!INCLUI, JA057DTARE(NS0->NS0_CDOC, NS0->NS0_CFASE, NS0->NS0_CTAREF), '')

    Contexto

    Virtual

    Propriedade

    Visualizar

    Ordem

    09

     


  • Tabela NS1 - Tipo Ativ E-billing (de-para) 

    Campo

    NS1_CDOC

    Tipo

    Caracter

    Val. Sistema

    JA057CHAV('NS1_CATIVJ') .AND. ExistCpo('NRW', FwfldGet("NS1_CDOC"), 1)



     

    Campo

    NS1_CATIV

    Tipo

    Caracter

    Val. Sistema

    JA057CHAV('NS1_CATIVJ') .AND. ExistCpo('NS0', FwfldGet("NRW_COD"), FwfldGet("NS1_CATIV"), 1)



     

    Campo

    NS1_CATIVJ

    Tipo

    Caracter

    Val. Sistema

    JA057CHAV('NS1_CATIVJ') .AND. ExistCpo('NRC', FwfldGet("NS1_CATIVJ"), 1)



     

  • Tabela NUE - LANCAMENTO DE TIME-SHEET 

    Campo

    NUE_CTAREB

    Ordem

    35

    Campo

    NUE_DTAREB

    Ordem

    36

    Campo

    NUE_CFASE

    Ordem

    37

    Campo

    NUE_DFASE

    Ordem

    38

    Campo

    NUE_CTAREF

    Ordem

    39

    Campo

    NUE_DTAREF

    Ordem

    40
  • Gatilhos: 
  • Tabela: NSO - Tipo de Atividade de E-billing 

    Campo

    NS0_CFASE

    Sequência

    001

    Cnt. Domínio

    NS0_DFASE

    Tipo

    P - Primário

    Regra

    NRY->NRY_DESC

    Posiciona

    S

    Alias

    NRY

    Ordem

    5

    Chave

    xFilial("NRY") + M->NS0_CFASE + NRW->NRW_COD

    Propietário

    Sim

     

    Campo

    NS0_CTAREF

    Sequência

    001

    Cnt. Domínio

    NS0_DTAREF

    Tipo

    P - Primário

    Regra

    JA057DTARE(NRW->NRW_COD, M->NS0_CFASE, M->NS0_CTAREF)

    Propietário

    Sim

     

  • Tabela NUE - LANCAMENTO DE TIME-SHEET

    Campo

    NUE_CATIVI

    Sequência

    003

    Cnt. Domínio

    NUE_CFASE 

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_CFASE') 

    Propietário

    Não

     

    Campo

    NUE_CATIVI

    Sequência

    004

    Cnt. Domínio

    NUE_CTAREF

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_CTAREF') 

    Propietário

    Não

    Campo

    NUE_CATIVI

    Sequência

    005

    Cnt. Domínio

    NUE_CTAREB

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_CTAREB')  

    Propietário

    Não

     


  • Consulta Padrão

    Consulta: NRY1   - Fase E-billing 

    Alias

    NRY1

    Tipo

    1 - Consulta

    Sequência

    01

    Coluna

    DB

    Descrição

    Fase E-billing

    Contêm

    NRY

     

    Alias

    NRY1

    Tipo

    2 - Ordens

    Sequência

    01

    Coluna

    01

    Descrição

    Descrição

     

    Alias

    NRY1

    Tipo

    2 - Ordens

    Sequência

    02

    Coluna

    02

    Descrição

    Código

     

    Alias

    NRY1

    Tipo

    4 - Colunas

    Sequência

    01

    Coluna

    01

    Descrição

    Código

    Contêm

    NRY_CFASE

     

    Alias

    NRY1

    Tipo

    4 - Colunas

    Sequência

    01

    Coluna

    02

    Descrição

    Desc Fase

    Contêm

    NRY_DESC

     

    Alias

    NRY1

    Tipo

    4 - Colunas

    Sequência

    01

    Coluna

    03

    Descrição

    Cod Fase

    Contêm

    NRY_CFASE

     

    Alias

    NRY1

    Tipo

    4 - Colunas

    Sequência

    02

    Coluna

    04

    Descrição

    Código

    Contêm

    NRY_COD

     

    Alias

    NRY1

    Tipo

    4 - Colunas

    Sequência

    02

    Coluna

    05

    Descrição

    Cod Fase

    Contêm

    NRY_CFASE

    Alias

    NRY1

    Tipo

    4 - Colunas

    Sequência

    02

    Coluna

    06

    Descrição

    Descrição

    Contêm

    NRY_DESC

    Alias

    NRY1

    Tipo

    5 - Retorno

    Sequência

    01

    Contêm

    NRY_CFASE

    Alias

    NRY1

    Tipo

    6 - Filtro

    Sequência

    01

    Contêm

    NRY->NRY_CDOC == NRW->NRW_COD

  • NRZNS0 - T EBill Atv/Fas/Tarf 

    Alias

    NRZNS0

    Tipo

    1 - Consulta

    Sequência

    01

    Coluna

    DB

    Descrição

    T EBill Atv/Fas/Tarf

    Contêm

    NRZ

     

    Alias

    NRZNS0

    Tipo

    2 - Ordens

    Sequência

    01

    Coluna

    03

    Descrição

    Cód Padrão + Cód Fas

     

    Alias

    NRZNS0

    Tipo

    4 - Colunas

    Sequência

    01

    Coluna

    01

    Descrição

    Desc Tarefa

    Contêm

    NRZ_DESC

     

    Alias

    NRZNS0

    Tipo

    4 - Colunas

    Sequência

    01

    Coluna

    02

    Descrição

    Cód Tarefa

    Contêm

    NRZ_CTAREF

     

    Alias

    NRZNS0

    Tipo

    5 - Retorno

    Sequência

    01

    Contêm

    NRZ_CTAREF

     

    Alias

    NRZNS0

    Tipo

    6 - Filtro

    Sequência

    01

    Contêm

    NRZ->NRZ_CDOC == NRW->NRW_COD

     

Procedimento para Utilização

  1. No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Integração/ Documentos de E-billing (JURA057).
  2. Selecione um registro e clique em Alterar.
  3. Na aba Tipo de Atividade preencher: Código Fase e Código Tarefa.
  4.  Acesse Atualizações / Movimentações/ Time Sheet  (JURA144).
  5. Ao Incluir um Time Sheet quando informar a Atividade, será sugerido a Atividade, Fase e Tarefa E-billing.