Árvore de páginas

Sugestão de Atividade, Fase e Tarefa E-billing no Time Sheet

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotina

Nome Técnico

JURA057

Documento E-billing

JURA144Time Sheet
JURA145Operações em Lote de Time Sheet
JURA148Clientes
RUP_PFSAjuste de dados do SIGAPFS
JURXLOADCarga de dados do SIGAPFS
JURXFUNCFunções genéricas
TJurPnlCampoClasse de componente visual

Requisito:

DJURFAT1-7208

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

NS0 - Tipo de Atividade E-billing

NS1 - Tipo de Atividade Jurídica E-billing

NUE - Time Sheet

Sistema(s) Operacional(is):

Todos

Descrição

Disponibilização dos dados de Tipo de Atividade E-billing no cadastro de Documento E-billing.

Esses campos serão sugeridos no lançamento de Time Sheets e Operações em Lote quando o cliente utilizar 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.  Alteração de Tabela no arquivo SX2 – Tabelas:

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

 

Tabela

NS1

Chave Única

NS1_FILIAL+NS1_CDOC+NS1_COD+NS1_CATIVJ

 

2.  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

    Val. Sistema

    Vazio().Or. JA057CHAV('NS0_CFASE') .And. JA057VALID()  

    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

    Val. Sistema

    Vazio() .or. 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

    F3NRC1

    Val. Sistema

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

     

  • Tabela NUE - 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



    3.  Criação de Gatilhos no arquivo SX7 – 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

    J057DFase()

    Posiciona

    S

    Proprietário

    Sim

     

    Campo

    NS0_CTAREF

    Sequência

    001

    Cnt. Domínio

    NS0_DTAREF

    Tipo

    P - Primário

    Regra

    J057DTaref()

    Proprietário

    Sim


    Campo

    NS0_CFASE

    Sequência

    002

    Cnt. Domínio

    NS0_CTAREF

    Tipo

    P - Primário

    Regra

    ""

     

    Campo

    NS0_CFASE

    Sequência

    003

    Cnt. Domínio

    NS0_DTAREF

    Tipo

    P - Primário

    Regra

    ""

     

  • Tabela NUE - Time Sheet:


    Campo

    NUE_CATIVI

    Sequência

    003

    Cnt. Domínio

    NUE_CTAREB

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_CTAREB')

    Proprietário

    Sim

     

    Campo

    NUE_CATIVI

    Sequência

    004

    Cnt. Domínio

    NUE_DTAREB

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_DTAREB')

    Proprietário

    Sim

     

    Campo

    NUE_CATIVI

    Sequência

    005

    Cnt. Domínio

    NUE_CFASE

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_CFASE')

    Proprietário

    Sim

     

    Campo

    NUE_CATIVI

    Sequência

    006

    Cnt. Domínio

    NUE_DFASE

    Tipo

    P - Primário

    Regra

    JA144DESFA('NUE_DFASE')

    Proprietário

    Sim

     

    Campo

    NUE_CATIVI

    Sequência

    007

    Cnt. Domínio

    NUE_CTAREF

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_CTAREF')

    Proprietário

    Sim

     

    Campo

    NUE_CATIVI

    Sequência

    008

    Cnt. Domínio

    NUE_DTAREF

    Tipo

    P - Primário

    Regra

    JA144DESFA('NUE_DTAREF')

    Proprietário

    Sim


      4Ajuste de relacionamento no arquivo SX9 – Relacionamentos:

    Domínio

    NRZ

    Identificador

    001

    Cnt. Domínio

    NUE

    Exp. Domínio

    NRZ_CDOC+NRZ_CFASE+NRZ_CTAREF 

    Exp. Cnt. Domínio

    NUE_CDOC+NUE_CFASE+NUE_CTAREF

    Domínio

    NRZ

    Identificador

    001

    Cnt. Domínio

    NS0

    Exp. Domínio

    NRZ_CDOC+NRZ_CFASE+NRZ_CTAREF

    Exp. Cnt. DomínioNS0_CDOC+NS0_CFASE+NS0_CTAREF

    Domínio

    NRY

    Identificador

    003

    Cnt. Domínio

    NUE

    Exp. Domínio

    NRY_CDOC+NRY_CFASE

    Exp. Cnt. DomínioNUE_CDOC+NUE_CFASE


    4.  Criação de Consultas Padrão no arquivo SXB – Consultas 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==FwFldGet("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

    @#J057PescT()

     

Consulta: NRC1 - Tipo de Atividade TS

 

Alias

NRC1

Tipo

1 - Consulta

Sequência

01

Coluna

DB

Descrição

Tipo de Atividade EB

Contêm

NRC

 

Alias

NRC1

Tipo

2 - Ordens

Sequência

01

Coluna

01

Descrição

Código

 

Alias

NRC1

Tipo

2 - Ordens

Sequência

02

Coluna

02

Descrição

Descrição

 

Alias

NRC1

Tipo

4 - Colunas

Sequência

01

Coluna

01

Descrição

Código

Contêm

NRC_COD

 

Alias

NRC1

Tipo

4 - Colunas

Sequência

01

Coluna

02

Descrição

Descrição

Contêm

NRC_DESC

 

Alias

NRC1

Tipo

4 - Colunas

Sequência

02

Coluna

03

Descrição

Descrição

Contêm

NRC_DESC

 

Alias

NRC1

Tipo

4 - Colunas

Sequência

02

Coluna

04

Descrição

Código

Contêm

NRC_COD

 

Alias

NRC1

Tipo

5 - Retorno

Sequência

01

Contêm

NRC_COD

 

Alias

NRC1

Tipo

6 - Filtro

Sequência

01

Contêm

@#J057PescA()

 

4.  Criação de Regra de Preenchimento no arquivo XXA – Regra de Preenchimento:

  • Tabela NS0 –Tipo de Atividade de E-billing:

Campo de origem

NS0_CFASE

Campo destino

NS0_CTAREF

Sequência

001

Tipo da regra

Pré-validação




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á sugerida a Atividade, Fase e Tarefa E-billing.