Árvore de páginas

Ponto-de-Entrada: CTBVALOK - Validação de lançamentos contábeis off-line
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Idiomas: Espanhol , Inglês
Descrição:

Ponto de entrada utilizado para que o cliente possa realizar uma validação adicional na confirmação da execução da rotina de lancamentos contabeis off-line.

Eventos

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ CTBVALOK - Ponto de Entrada para validar o Processamento     ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
If ExistBlock("CTBVALOK")
 nOpcABkp := ExecBlock("CTBVALOK",.F.,.F.,{nOpcA,mv_par04,mv_par05,mv_par06,mv_par07})
 If Valtype(nOpcABkp) == "N"
  nOpcA := nOpcABkp
 EndIf
EndIf
 

Programa Fonte
CTBANFE.PRW
Sintaxe

CTBVALOK - Validação de lançamentos contábeis off-line ( [ PARAMIXB[1] ], [ PARAMIXB[2] ], [ PARAMIXB[3] ], [ PARAMIXB[4] ], [ PARAMIXB[5] ] ) --> nRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB[1] Numérico 1 = Processa / 0 = Não Processa
PARAMIXB[2] Data Data inicial para filtragem dos documentos de entrada
PARAMIXB[3] Data Data final para filtragem dos documentos de entrada
PARAMIXB[4] Caracter Filial inicial para filtragem dos documentos de entrada
PARAMIXB[5] Caracter Filial final para filtragem dos documentos de entra
Retorno
    nRet(numerico)
  • 1 = Processa / 0 = Não Processa
Exemplos
#INCLUDE "RWMAKE.CH"User Function CTBVALOK() //-- nRet := 0 --> Não realiza a contabilização dos documentos de entrada//-- nRet := 1 --> Realiza a contabilização dos documentos de entradaLocal nRet     := PARAMIXB[1]//-- dDataIni --> Data inicial para filtragem dos documentos de entrada ("D1_DTDIGIT")Local dDataIni := PARAMIXB[2]//-- dDataFim --> Data final para filtragem dos documentos de entrada ("D1_DTDIGIT")Local dDataFim := PARAMIXB[3]//-- cFilIni --> Filial inicial para filtragem dos documentos de entrada ("D1_FILIAL")Local cFilIni  := PARAMIXB[4]//-- cFilFim --> Filial final para filtragem dos documentos de entrada ("D1_FILIAL")Local cFilFim  := PARAMIXB[5]//-- Exemplo de Customizacao       If Aviso("CTBVALOK","Deseja realizar a contabilização off-line ?",{"Confirma","Cancela"}) == 1	nRet := 1Else	nRet := 0EndIf	Return nRet
Variáveis
Nome Tipo Escopo Pode Alterar descrição
nOpcA Numérico Global Não
dDataIni Data Global Não
dDataFim Data Global Não
cFilIni Caracter Global Não
cFilFim Caracter Global Não