Árvore de páginas

 Tempo aproximado para leitura: 5 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Jurídico
Módulo:Pré Faturamento de Serviços - SIGAPFS
Função:

Lançamento Tabelado - JURA027

Despeas - JURA049

Time Sheets - JURA144


02. PONTO DE ENTRADA

Descrição:

Este ponto de entrada permite customizar se o processamento dos modelos de lançamentos de Despesa, Lançamento Tabelado e Time Sheets são executados em lote.

Localização:

Atualizações - Movimentações - Despesa / Lançamento Tabelado/ Time Sheets

Programa Fonte:

JURA027

JURA049

JURA144

Função:

JEXECLOTE

Parâmetros:

Nome

Tipo

Descrição

Obrigatório

cIdModel
CaractereIdentificação do modelo de dadosSim
nOperation
CaractereNúmero da operaçãoSim
Retorno:
NomeTipoDescriçãoObrigatório
aFuncLoteArrayArray com as funções customizadas em loteSim


03. EXEMPLO

#include "protheus.ch"
#include "parmtype.ch"
#include "fwmvcdef.ch"

User Function JExecLote()
         Local aFuncLote := {} // Array com as funções customizadas em lote
         Local cIDModel := ""   // Identificação do modelo de dados
         Local nOperation := 0 // Número da operação

       cIDModel := PARAMIXB[1]
       nOperation := PARAMIXB[2]

      // Inclusão da rotina em lote
      If cIDModel == "JURAXXX"
         aFuncLote := {"MJUR001B"} // Função customizada
      EndIf

Return (aFuncLote)