Histórico da Página
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: |
| ||||||||||||
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 | ||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Disponibilização da Tabela Tipo de E-billing com 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
Vazio() .or. 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
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
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
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 - 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
- No módulo Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Integração / Documentos de E-billing (JURA057).
- Selecione um registro e clique em Alterar.
- Na aba Tipo de Atividade preencher: Código Fase e Código Tarefa.
- Acesse Atualizações / Movimentações/ Time Sheet (JURA144).
- Ao Incluir um Time Sheet quando informar a Atividade, será sugerido a Atividade, Fase e Tarefa E-billing.