Histórico da Página
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: |
| ||||||||||||||||||
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
F3 NRC1 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
4. Ajuste 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ínio NS0_CDOC+NS0_CFASE+NS0_CTAREF Domínio
NRY
Identificador
003
Cnt. Domínio
NUE
Exp. Domínio
NRY_CDOC+NRY_CFASE
Exp. Cnt. Domínio NUE_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 TSEB |
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
- 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á sugerida a Atividade, Fase e Tarefa E-billing.