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

    SimModo Edição

    Altera

    Val. Sistema

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

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

     Tabela NUE - LANCAMENTO DE TIME-SHEET

    Campo

    NUE_CATIVI

    Sequência

    003005

    Cnt. Domínio

    NUE_CFASE 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

    Propietário

    Não

     

    Campo

    NUE_CATIVI

    Sequência

    004007

    Cnt. Domínio

    NUE_CTAREF

    Tipo

    P - Primário

    Regra

    JA144CODEB('NUE_CTAREF') 

    Proprietário

    PropietárioSimNão

     

    Campo

    NUE_CATIVI

    Sequência

    005008

    Cnt. Domínio

    NUE_CTAREBDTAREF

    Tipo

    P - Primário

    Regra

    JA144CODEBJA144DESFA('NUE_CTAREBDTAREF')  

    PropietárioProprietário

    NãoSim


      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 Padrão


    Consulta: NRY1   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

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

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

    • @#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 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

  • 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

     

    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