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
| Caractere | Identificação do modelo de dados | Sim | nOperation
| Caractere | Número da operação | Sim |
|
---|
Retorno: | Nome | Tipo | Descrição | Obrigatório |
---|
aFuncLote | Array | Array com as funções customizadas em lote | Sim |
|
---|
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)