Trecho de compatibilização com o ponto de entrada ajustado do cliente.

User Function MLA103DP()
  Local   l103BDP     
	Local 	lUsaCXml 	:= GetNewPar("XM_USACXML",.T.)

	If lUsaCXml .And. INCLUI .And. SF1->(FieldPos("F1_VALPEDG")) > 0  .And. sfValAtrib("nValPedagio") == "N".And. Len(aNfeDanfe) >= 15  .And. Alltrim(cEspecie) $ "CTE"
		If nValPedagio > 0
			aNFEDanfe[15]	:= nValPedagio
			M->F1_VALPEDG	:= nValPedagio
			MaFisAlt("NF_VALPEDG",nValPedagio)
		Endif
	Endif

    // Permite a execução do ponto de entrada caso o cliente tenha o mesmo ponto customizado
	If ExistBlock("XMT103BDP")
		l103BDP:=ExecBlock("XMT103BDP",.F.,.F.,{})
		If ValType(l103BDP)<>'L'
			l103BDP := .F.
		EndIf
        Return l103BDP
	Endif

Return

Link TDN

MT103BDP - Bloqueio do Acols de Duplicatas - Bloqueio do Acols de Duplicatas

Ponto-de-Entrada: MT103BDP - Bloqueio do Acols de Duplicatas

Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil) , Português (Portugal) , Espanhol , Inglês

Descrição:

O ponto de entrada: MT103BDP está localizado no Documento de Entrada e tem a finalidade de indicar se o aCols de Duplicatas serábloqueado.

Programa Fonte

MATA103X.PRX

Sintaxe

MT103BDP - Bloqueio do Acols de Duplicatas ( ) --> lRet

Retorno

lRet

Exemplos

User Function MT103BDPLocal lRet := .T.Return lret