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 | ||||||||||||
Sistema(s) Operacional(is): | Todos |
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.
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:
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
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 |
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 |
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: NRC - Tipo de Atividade TS
Alias | NRC |
Tipo | 1 - Consulta |
Sequência | 01 |
Coluna | DB |
Descrição | Tipo de Atividade TS |
Contêm | NRC |
Alias | NRC |
Tipo | 2 - Ordens |
Sequência | 01 |
Coluna | 01 |
Descrição | Codigo |
Alias | NRC |
Tipo | 2 - Ordens |
Sequência | 02 |
Coluna | 01 |
Descrição | Descricao |
Alias | NRC |
Tipo | 3 - Cad. Novo |
Sequência | 01 |
Coluna | 01 |
Descrição | Cadastra Novo |
Contêm | 01 |
Alias | NRC |
Tipo | 4 - Colunas |
Sequência | 01 |
Coluna | 01 |
Descrição | Codigo |
Contêm | NRC_COD |
Alias | NRC |
Tipo | 4 - Colunas |
Sequência | 01 |
Coluna | 02 |
Descrição | Descricao |
Contêm | NRC_DESC |
Alias | NRC |
Tipo | 4 - Colunas |
Sequência | 02 |
Coluna | 03 |
Descrição | Codigo |
Contêm | NRC_COD |
Alias | NRC |
Tipo | 4 - Colunas |
Sequência | 02 |
Coluna | 04 |
Descrição | Descricao |
Contêm | NRC_DESC |
Alias | NRC |
Tipo | 5 - Retorno |
Sequência | 01 |
Contêm | NRC->NRC_COD |
Alias | NRC |
Tipo | 6 - Filtro |
Sequência | 01 |
Contêm | NRC->NRC_ATIVO == "1" |
Alias | NRC |
Tipo | 9 |
Sequência | 01 |
Coluna | AC |
Contêm | JURA039 |
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 | ||||||||||||
Sistema(s) Operacional(is): | Todos |
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.
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:
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 |
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 |