Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geral
  2. Parâmetros
  3. Retorno
  4. Exemplo de Utilização
  5. Exemplo de Manipulação


01. VISÃO GERAL

O ponto de entrada CT012BWF permite a manipulação da string html de bloqueio ao alterar o calendário contábil/Bloqueio Processos.


02. PARÂMETROS

Parâmetro

Tipo

Descrição

Obrigatório

PARAMIXB[1]Caracter

String HTML para mensagem de bloqueio

Sim
PARAMIXB[2]Numérico ContadorSim
PARAMIXB[2]ObjetoModelo Tabela CTG (MVC)Sim
PARAMIXB[2]ObjetoModelo Tabela CQD (MVC)Sim


03. RETORNO

Retorno

Tipo

Descrição

Obrigatório

cHtmlPeCaracter Variável caracter retornando string HTML para mensagem de bloqueio.Sim

04. EXEMPLO DE UTILIZAÇÃO


Bloco de código
languagegroovy
themeDJango
titleExemplo do Ponto de Entrada
collapsetrue
#include "protheus.ch"

User Function CT012BWF()
    Local cPEHTML := ParamIXB[1]
    Local nCont   := ParamIXB[2]
    Local oModelCTG   := ParamIXB[3]
    Local oModelCQD   := ParamIXB[4]


    //Resgata as informacoes do modelo CQD
	cPEHTML += '  ' + Ctb012Sx3("CQD_DTINI") + ': '+DTOC(oModelCQD:GetValue("CQD_DTINI"))
	cPEHTML += '  ' + Ctb012Sx3("CQD_DTFIM") + ': '+DTOC(oModelCQD:GetValue("CQD_DTFIM"))

Return(cPEHTML)


05. EXEMPLO DE MANIPULAÇÃO



Bloco de código
languagegroovy
themeDJango
titleEvento de chamada do Ponto de Entrada
collapsetrue
			If lPeHtml
				cHtmlPe := 	ExecBlock("CT012BWF",.F.,.F.,{ cHtml, nCont, oModelCTG, oModelCQD })

				If ValType(cHtmlPe) != "C" .OR. Empty(Alltrim(cHtmlPE))
					Help(" ",1,"CT012BWF_ERR",,"Error PE CT012BWF WF - HTML!",3,1)
				Else
					cHtml := cHtmlPe
				EndIf
			EndIf



...