Árvore de páginas

Versões comparadas

Chave

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

Sugestão de

atividade

Atividade,

faze

Fase e

tarefa 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 padrão eE-billing

JURA145JURA144Inclusão WO Time Sheet
JURA144JURA145Operaçõ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 na Tabela Tipo de dos dados de Tipo de Atividade E-billing no cadastro de Documento 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 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. 

 Criação

 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

    Modo Edição

    Altera

    Val. Sistema

    Vazio().Or. JA057CHAV('NS0_CFASE') .ANDAnd. ExistCpo('NRY', FwfldGet("NS0_CFASE") + FwFldGet('NRW_COD'), 5)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

    Modo Edição

    Altera

    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 -  LANCAMENTO DE TIME-SHEET 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

    RegraNRY->NRY_DESC

    J057DFase()

    Posiciona

    S

    Alias

    NRY

    Ordem

    5

    Chave

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

    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

    ""

    Propietário

    Sim

     

    Campo

    NS0_CTAREFCFASE

    Sequência

    001003

    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-SHEETTime Sheet:


    Campo

    NUE_CATIVI

    Sequência

    003

    Cnt. Domínio

    NUE_

    CFASE 

    CTAREB

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_

    CFASE

    CTAREB')

     

    Propietário

    Proprietário

    Não

    Sim

     

    Campo

    NUE_CATIVI

    Sequência

    004

    Cnt. Domínio

    NUE_

    CTAREF

    DTAREB

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_

    CTAREF

    DTAREB')

     

    Proprietário

    Propietário

    Sim

    Não

     

    Campo

    NUE_CATIVI

    Sequência

    005

    Cnt. Domínio

    NUE_

    CTAREB

    CFASE

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_

    CTAREB

    CFASE')

      

    Propietário

    Proprietário

    Não

    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

    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 SheetJURA144Time SheetRUP_PFSJURXLOAD

    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:

    • 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")

    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:

      Alias

      NRZNS0

      Tipo

      1 - Consulta

      Sequência

      01

      Coluna

      DB

      Descrição

      T EBill Atv/Fas/Tarf

      Contêm

      NRZ

      Gatilhos

      Sim

      Ordem

      08

       

      CampoAlias

      NS0_DTAREFNRZNS0

      Tipo

      2 - Ordens

      CaracterSequência

      Tamanho01

      200Coluna

      Decimal03

      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

    • 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

       
    • 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 / Cadastros / Clientes (JURA148Integração / Documentos de E-billing (JURA057).
    2. Selecione um registro e clique em em Alterar.
    3. Na aba Exceção de Valor por Tipo de Atividade, preencha os novos campos: 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.
    6. Ano-mês ini
    7. Ano-mês fim
    8. Cód. Atividad
    9. Desc Ativi
    10. Regra
    11. Vlr Ajuste