Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Fórmula FEXP_ENVC
  4. Fórmula FEXP_PEDC
  5. Fórmula FEXP_FASE
  6. Fórmula FEXP_PROV
  7. Fórmula FEXP_DESP
  8. Fórmula FEXP_O0W
  9. Tabelas utilizadas

01. VISÃO GERAL

Permitir que usuários incluam fórmulas como opções de campos na Exportação Personalizada.

02. EXEMPLO DE UTILIZAÇÃO

A fórmula deve ser uma Function ou User Function dentro do RPO do Protheus e lembramos que seu nome não pode exceder 09 caracteres.

Para que seja possível executar a fórmula, a mesma deve ser incluída na seguinte forma:

Cadastro de fórmulas

Descrição

Function

Parâmetros

Envolvidos Concatenados

FEXP_ENVC

NT9_CAJURI, ‘1’

03. Fórmula FEXP_ENVC

Retorna os nomes concatenados de todos os envolvidos no processo para aquele tipo de envolvimento.

CadastroDescrição
Desc FormulaFunc FormulaPar. Formula
Envolvidos ConcatenadosFEXP_ENVCNT9_CAJURI, 1

Desc Formula: Nome do campo que aparecerá na planilha.

Func Formula: Nome da função que executa a fórmula

Par. Formula: Lista de parâmetros separados por vírgula.

Exemplo de parâmetros:

(1) Campo do assunto jurídico: NT4_CAJURI.

(2) Tipo de envolvimento'1', as opções são: 1- Polo Ativo, 2 - Polo Passivo, 3 - Terceiro Interessado, 4 - Sociedade envolvida, 5 - Participação Societária  ou 6 - Administração.

04. Fórmula FEXP_PEDC 

Retorna os pedidos concatenados

CadastroDescrição
Desc FormulaFunc FormulaPar. Formula
Pedidos ConcatenadosFEXP_PEDCNSY_CAJURI

Desc Formula: Nome do campo que aparecerá na planilha.

Func. Formula: Nome da função que executa a fórmula

Par. Formula: Lista de parâmetros separados por vírgula.

Exemplo de parâmetros:

(1) Campo do assunto jurídico: NSY_CAJURI.


05. Fórmula FEXP_FASE

Retorna a fase processual

CadastroDescrição
Desc FormulaFunc FormulaPar. Formula
Fase ProcessualFEXP_FASENUQ_CAJURI, NUQ_FILIAL, '2'

Desc Formula: Nome do campo que aparecerá na planilha.

Func Formula: Nome da função que executa a fórmula

Par. Formula: Lista de parâmetros separados por vírgula.

Exemplo de parâmetros:

(1) Campo do assunto jurídico:  NUQ_CAJURI.

(2) Campo da filial do assunto jurídicoNUQ_FILIAL.

(3) Tipo do retorno da fase processual'2', as opções são: 1 - Código da fase ou 2 - Descrição da fase

06. Fórmula FEXP_PROV

Retorna a soma dos objetos do processo, por prognóstico.

CadastroDescrição
Desc FormulaFunc FormulaPar. Formula
Soma valores prognósticoFEXP_PROVNSY_CAJURI, NSY_FILIAL, '1', '1'

Desc Formula: Nome do campo que aparecerá na planilha.

Func Formula: Nome da função que executa a fórmula

Par. Formula: Lista de parâmetros separados por vírgula.

Exemplo de parâmetros:

(1) Campo do assunto jurídico:  NSY_CAJURI.

(2) Campo da filial do assunto jurídicoNSY_FILIAL.

(3) Informe o prognóstico a ser somado: '1', as opções são: 1-  Provável, 2 Possível, 3 - Remoto ou 4 - Incontroverso.

(4) Define o retorno do tipo do valor'1', as opções são: 1 - Atualizado ou 2 - Original.

07. Fórmula FEXP_DESP

Retorna a soma das despesas do processo.

CadastroDescrição
Desc FormulaFunc FormulaPar. Formula
Soma despesasFEXP_DESPNT3_CAJURI

Desc Formula: Nome do campo que aparecerá na planilha.

Func Formula: Nome da função que executa a fórmula

Par. Formula: Lista de parâmetros separados por vírgula.

Exemplo de parâmetros:

(1) Campo do assunto jurídico:  NT3_CAJURI.


08. Fórmula FEXP_O0W

Retorna os valores de correção, juros, multa encargos, honorários ou outros (multa + encargos + honorários) de acordo com os parâmetros passados

AçãoDescrição
Desc FormulaFunc FormulaPar. Formula
Vlr. Correção ProvávelFEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,1,1
Vlr. Juros ProvávelFEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,1,2
Vlr. Multa ProvávelFEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,1,3
Vlr. Encargos ProvávelFEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,1,4
Vlr. Honorários ProvávelFEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,1,5
Vlr. Outros ProvávelFEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,1,6
Vlr. Correção Possível FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,2,1
Vlr. Juros Possível FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,2,2
Vlr. Multa Possível FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,2,3
Vlr. Encargos Possível FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,2,4
Vlr. Honorários Possível FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,2,5
Vlr. Outros Possível FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,2,6
Vlr. Correção Remoto FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,3,1
Vlr. Juros Remoto FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,3,2
Vlr. Multa Remoto FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,3,3
Vlr. Encargos Remoto FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,3,4
Vlr. Honorários Remoto FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,3,5
Vlr. Outros Remoto FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,3,6
Vlr. Correção Incontroverso FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,4,1
Vlr. Juros Incontroverso FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,4,2
Vlr. Multa Incontroverso FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,4,3
Vlr. Encargos Incontroverso FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,4,4
Vlr. Honorários Incontroverso FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,4,5
Vlr. Outros Incontroverso FEXP_O0WO0W_FILIAL,O0W_CAJURI,O0W_COD,4,6

Desc Formula: Nome do campo que aparecerá na planilha.

Func Formula: Nome da função que executa a fórmula

Par. Formula: Lista de parâmetros separados por vírgula sendo que os 2 ultimos parâmetros determinam o resultado da fórmula onde:

Parâmetro [1]: O0W_FILIAL
Parâmetro [2]: O0W_CAJURI
Parâmetro [3]: O0W_COD
Parâmetro [4]: Prognóstico (1=Provável; 2=Possível; 3=Remoto; 4=Incontroverso)
Parâmetro [5]: Valor (1=Correção, 2=Juros, 3=Multa, 4=Encargos , 5=Honorários, 6=Outros)

Obs.: Para utilizar esta fórmula, é obrigatório incluir o campo Cód. Identificador Verba na lista de campos exportados


09. TABELAS UTILIZADAS

  • NQ2 – Tabelas Exportação
  • NZJ  – Fórmulas Exportação