Histórico da Página
Complemento do Orçamento por Natureza - Centro de Custo para o Pré-Faturamento de Serviços
Características do Requisito
Linha de Produto: | Microsiga Protheus® | ||||||||||||
Segmento: | Jurídico | ||||||||||||
Módulos: | SIGAPFSSIGAFIN | ||||||||||||
Rotina: |
| ||||||||||||
Requisito: | DJURFAT1-3700 | ||||||||||||
País(es): | Brasil | ||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||
Sistema(s) Operacional(is): | Todos |
Descrição
Adicionados os campos de Código do Escritório, Sigla do Participante e Tabela de Rateio no Cadastro de Atualização de Orçamento (FINA020) para que seja possível definir as informações de centro de custo conforme as regras do módulo SIGAPFS - Pré-faturamento de serviços.
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
Criação de campos no arquivo SX3 – Campos:
Campo | E7_CESCR |
Tipo | Caracter |
Tamanho | 5 |
Decimal | 0 |
Título | Escritório |
Descrição | Código do Escritório |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Modo Edição | F020When("1") |
Val. Sistema | Vazio() .OR. F020VldEsc() |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | NS7ATV - Escritórios Ativos |
Gatilhos | Sim |
Grupo de Campos | 098 - Escritório |
Ordem | 27 |
Campo | E7_DESCR |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Formato | @S50 |
Título | Desc. Escrit |
Descrição | Descrição Escritório |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inic. Padrão | IF(!INCLUI, POSICIONE('NS7', 1, XFILIAL('NS7') + SE7->E7_CESCR, 'NS7_NOME'), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Ordem | 28 |
Campo | E7_SIGLA |
Tipo | Caracter |
Tamanho | 5 |
Decimal | 0 |
Título | Sigla Part. |
Descrição | Sigla do Participante |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Modo Edição | F020When("3") |
Inic. Padrão | IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0') + SE7->E7_CPART, 'RD0_SIGLA'), '') |
Val. Sistema | Vazio() .OR. (ExistCpo('RD0', M->E7_SIGLA, 9)) |
Contexto | Virtual |
Propriedade | Alterar |
Cons. Padrão | RD0ATV - Participantes Ativos |
Gatilhos | Sim |
Grupo de Campos | 073 - Sigla do Participante (PFS) |
Ordem | 29 |
Campo | E7_CPART |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Título | Cód. Part. |
Descrição | Código do Participante |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Visualizar |
Ordem | 30 |
Campo | E7_DPART |
Tipo | Caracter |
Tamanho | 30 |
Decimal | 0 |
Título | Nome Part. |
Descrição | Nome do Participante |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inic. Padrão | IF(!INCLUI, POSICIONE('RD0', 1, XFILIAL('RD0') + SE7->E7_CPART, 'RD0_NOME'), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Ordem | 31 |
Campo | E7_CRATEIO |
Tipo | Caracter |
Tamanho | 10 |
Decimal | 0 |
Título | Tab. Rateio |
Descrição | Tabela de Rateio |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Modo Edição | F020When("4") |
Val. Sistema | Vazio() .OR. F020VldRat() |
Contexto | Real |
Propriedade | Alterar |
Cons. Padrão | OH6 - Tabela de Rateio |
Gatilhos | Sim |
Ordem | 32 |
Campo | E7_DRATEIO |
Tipo | Caracter |
Tamanho | 100 |
Decimal | 0 |
Formato | @S50 |
Título | Desc. Rateio |
Descrição | Desc. Tabela de Rateio |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Inic. Padrão | IF(!INCLUI, POSICIONE('OH6', 1, XFILIAL('OH6') + SE7->E7_CRATEIO, 'OH6_DESCRI'), '') |
Contexto | Virtual |
Propriedade | Visualizar |
Ordem | 33 |
2. Criação de campos no arquivo SX7 – Gatilhos
Campo | E7_CESCR |
Sequência | 001 |
Cnt. Domínio | E7_DESCR |
Tipo | P - Primário |
Regra | NS7->NS7_NOME |
Posiciona | S |
Alias | NS7 |
Ordem | 1 |
Chave | xFilial("NS7") + M->E7_CESCR |
Propietário | Sim |
Campo | E7_CESCR |
Sequência | 002 |
Cnt. Domínio | E7_CCUSTO |
Tipo | P - Primário |
Regra | "" |
Propietário | Sim |
Campo | E7_CRATEIO |
Sequência | 001 |
Cnt. Domínio | E7_DRATEIO |
Tipo | P - Primário |
Regra | OH6->OH6_DESCRI |
Posiciona | S |
Alias | OH6 |
Ordem | 1 |
Chave | xFilial("OH6") + M->E7_CRATEIO |
Propietário | Sim |
Campo | E7_NATUREZ |
Sequência | 001 |
Cnt. Domínio | E7_CESCR |
Tipo | P - Primário |
Regra | "" |
Condição | SuperGetMV("MV_JURXFIN",,.F.) |
Propietário | Sim |
Campo | E7_NATUREZ |
Sequência | 002 |
Cnt. Domínio | E7_DESCR |
Tipo | P - Primário |
Regra | "" |
Condição | SuperGetMV("MV_JURXFIN",,.F.) |
Propietário | Sim |
Campo | E7_NATUREZ |
Sequência | 003 |
Cnt. Domínio | E7_CCUSTO |
Tipo | P - Primário |
Regra | "" |
Condição | SuperGetMV("MV_JURXFIN",,.F.) |
Propietário | Sim |
Campo | E7_NATUREZ |
Sequência | 004 |
Cnt. Domínio | E7_SIGLA |
Tipo | P - Primário |
Regra | "" |
Condição | SuperGetMV("MV_JURXFIN",,.F.) |
Propietário | Sim |
Campo | E7_NATUREZ |
Sequência | 005 |
Cnt. Domínio | E7_CPART |
Tipo | P - Primário |
Regra | "" |
Condição | SuperGetMV("MV_JURXFIN",,.F.) |
Propietário | Sim |
Campo | E7_NATUREZ |
Sequência | 006 |
Cnt. Domínio | E7_DPART |
Tipo | P - Primário |
Regra | "" |
Condição | SuperGetMV("MV_JURXFIN",,.F.) |
Propietário | Sim |
Campo | E7_NATUREZ |
Sequência | 007 |
Cnt. Domínio | E7_CRATEIO |
Tipo | P - Primário |
Regra | "" |
Condição | SuperGetMV("MV_JURXFIN",,.F.) |
Propietário | Sim |
Campo | E7_NATUREZ |
Sequência | 008 |
Cnt. Domínio | E7_DRATEIO |
Tipo | P - Primário |
Regra | "" |
Condição | SuperGetMV("MV_JURXFIN",,.F.) |
Propietário | Sim |
Campo | E7_SIGLA |
Sequência | 001 |
Cnt. Domínio | E7_CPART |
Tipo | P - Primário |
Regra | "" |
Condição | EMPTY(M->E7_SIGLA) |
Propietário | Sim |
Campo | E7_SIGLA |
Sequência | 002 |
Cnt. Domínio | E7_DPART |
Tipo | P - Primário |
Regra | "" |
Condição | EMPTY(M->E7_SIGLA) |
Propietário | Sim |
Campo | E7_SIGLA |
Sequência | 003 |
Cnt. Domínio | E7_CPART |
Tipo | P - Primário |
Regra | RD0->RD0_CODIGO |
Posiciona | S |
Alias | RD0 |
Ordem | 9 |
Chave | xFilial("RD0") + M->E7_SIGLA |
Condição | !EMPTY(M->E7_SIGLA) |
Propietário | Sim |
Campo | E7_SIGLA |
Sequência | 004 |
Cnt. Domínio | E7_DPART |
Tipo | P - Primário |
Regra | RD0->RD0_NOME |
Posiciona | S |
Alias | RD0 |
Ordem | 9 |
Chave | xFilial("RD0") + M->E7_SIGLA |
Condição | !EMPTY(M->E7_SIGLA) |
Propietário | Sim |
3. Criação/alteração de consulta padrão no arquivo SXB – Consulta
Consulta: CTTNS7 - Centro C. Escritório
Alias | CTTNS7 |
Tipo | 1 - Consulta |
Sequência | 01 |
Coluna | DB |
Descrição | Centro C. Escritório |
Contêm | CTT |
Alias | CTTNS7 |
Tipo | 2 - Ordens |
Sequência | 01 |
Coluna | 01 |
Descrição | C Custo |
Alias | CTTNS7 |
Tipo | 2 - Ordens |
Sequência | 02 |
Coluna | 04 |
Descrição | Desc Moeda 1 |
Alias | CTTNS7 |
Tipo | 2 - Ordens |
Sequência | 03 |
Coluna | 03 |
Descrição | Cod. Reduzido |
Alias | CTTNS7 |
Tipo | 3 - Cad. Novo |
Sequência | 01 |
Coluna | 01 |
Descrição | Cadastra Novo |
Contêm | 01 |
Alias | CTTNS7 |
Tipo | 4 - Colunas |
Sequência | 01 |
Coluna | 01 |
Descrição | C Custo |
Contêm | CTT_CUSTO |
Alias | CTTNS7 |
Tipo | 4 - Colunas |
Sequência | 01 |
Coluna | 02 |
Descrição | Desc Moeda 1 |
Contêm | CTT_DESC01 |
Alias | CTTNS7 |
Tipo | 4 - Colunas |
Sequência | 02 |
Coluna | 03 |
Descrição | C Custo |
Contêm | CTT_CUSTO |
Alias | CTTNS7 |
Tipo | 4 - Colunas |
Sequência | 02 |
Coluna | 04 |
Descrição | Desc Moeda 1 |
Contêm | CTT_DESC01 |
Alias | CTTNS7 |
Tipo | 4 - Colunas |
Sequência | 03 |
Coluna | 05 |
Descrição | Cod. Reduzido |
Contêm | CTT_RES |
Alias | CTTNS7 |
Tipo | 4 - Colunas |
Sequência | 03 |
Coluna | 06 |
Descrição | Descrição |
Contêm | CTT_DESC01 |
Alias | CTTNS7 |
Tipo | 5 - Retorno |
Sequência | 01 |
Contêm | CTT->CTT_CUSTO |
Alias | CTTNS7 |
Tipo | 6 - Filtro |
Sequência | 01 |
Contêm | @#JF3CTTNS7() |
Consulta: SED - Natureza
Alias | SED |
Tipo | 6 - Filtro |
Sequência | 01 |
Contêm | @#JFltF3SED() |
Procedimento para Configuração
CONFIGURAÇÃO DE PARÂMETROS
- No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure o parâmetro a seguir:
Itens/Pastas | Descrição |
Itens/Pastas | Descrição |
Nome: | MV_JURXFIN |
Tipo: | Logico |
Cont. Por.: | .T. |
Descrição: | Habilita a integracao entre os modulos SIGAFIN - Financeiro e SIGAPFS - Juridico. |
Procedimento para Utilização
- No módulo Financeiro (SIGAFIN), acesse Cadastro / Atualização de Orçamento (FINA020).
- Clique no botão Incluir.
- Verifique se no cadastro constam os campos de Código do Escritório, Sigla do Participante e Tabela de Rateio.
- Selecione uma "Natureza" com tipo de centro de custo Banco/Caixa, Custo, Receita, Investimento, C.C. Profissional ou Despesa. a natureza com C. Custo Jur 1-Escritório, 2-Escritório e CC Jurídico, 3-Profissional ou 4-Tabela de Rateio.
- Informe o campo Código do Escritório e/ou C. Custo, Sigla do Participante ou Tabela de Rateio conforme o tipo conta da Naturezacentro de custo da natureza.
- Informe os demais campos e em seguida clique em Confirmar.