Árvore de páginas

Versões comparadas

Chave

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

...

Portuguese

Pagetitle
FT210OPC - Permite interrupção do processo
FT210OPC - Permite interrupção do processo

Ponto - de - Entrada: FT210OPC - Permite interrupção do processo de liberação de regra e verba


Versões:Microsiga Protheus 8.11 , Microsiga Protheus 1012
Idiomas:Espanhol , InglêsTodos


Descrição:

Este ponto de entrada é executado após a confirmação da liberação do pedido de venda por regra e antes do inicio da transação.
Seu objetivo é permitir a interrupção do processo, mesmo com a confirmação do usuário.


Programa Fonte
FATA210.PRW


Sintaxe

FT210OPC - Permite interrupção do processo ( < PARAMIXB[1]> nOpca ) --> nOpc (parâmetro numérico)nOpca 


Parâmetros:


NomeTipoDescriçãoDefaultObrigatórioReferência
nOpcaNuméricoPARAMIXB[1]Array of Record1- Confirmada a liberação de regra e verba
X


Retorno
Numérico(Numérico)
  • 1
  • Obs.: Caso o retorno seja 1 (um), a liberação do pedido de venda seguirá o processo de liberação, caso o retorno seja diferente de 1 (um), o processo será interrompido. 
  •  Valor numérico da opção, sendo:
    • 0 - Interrompe a liberação da regra e verba
    • 1 - Prossegue a liberação da regra e verba


         Exemplo de uso do ponto de entrada:

    Bloco de código
    languageactionscript3
    titlePonto de Entrada
    linenumberstrue
    #INCLUDE "TOTVS.CH"
    
    User Function FT210OPC()
    
    Local _nRet  := 1
    Local _nOpca := Paramixb[1] // Default: igual a 1 liberação continua 
    
    //Bloqueia a liberação do Cliente: 000001 / Loja: 02
    If _nOpca == 1 .And. SC5->C5_CLIENTE == "000001" .And. SC5->C5_LOJACLI == "02"
    	_nRet := 0	//Interrompe a liberação
    EndIf
    
    Return _nRet