Árvore de páginas

Versões comparadas

Chave

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

...

Portuguese

Pagetitle
Q050DEL - Exclusão de Documento
Q050DEL - Exclusão de Documento

Ponto-de-Entrada: Q050DEL - Exclusão de Documento
Versões:Microsiga Protheus 10
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:

O ponto e entrada Q050DEL é executado após as validações padrões e a confirmação da exclusão do documento e serve para permitir ou não esta ação, viabilizando a implementação de regras customizadas.

Eventos:
Descrição:

Ponto de Entrada executado na exclusão de um Documento.

Eventos

Este ponto de entrada permite

a exclusão

ou impede a exclusão de um documento conforme o seu retorno.

Programa Fonte:
     QDOA050.PRW


Sintaxe:

Q050DEL - Exclusão de Documento ( [ nOpca ] ) --> Lógico.

Parâmetros:


NomeTipoDescriçãoDefaultObrigatórioReferência
nOpcaNuméricoParâmetro disponível para saber qual opção foi utilizada (Confirmar ou Cancelar). Quando o conteúdo do parâmetro for igual a 1, significa que foi utilizado o botão OK (Confirmar), caso o conteúdo do parâmetro for igual a 2, significa que foi utilizado o botão "Cancelar"



RetornoLógico:
(logicológico)
  • Se verdadeiro (.T.), permite a exclusão; Se Falso (.F.), abandona a rotina.


Bloco de código
languagecpp
titleExemplo.
linenumberstruecollapsetrue
#INCLUDE "TOTVS.CH"

User Function Q050DEL()
Local nOpcao  := PARAMIXB[1] //Parâmetro disponível para saber qual opção foi utilizada (Confirmar ou Cancelar). 
                             //Quando o conteúdo do parâmetro for igual a 1, significa que foi utilizado o botão OK (Confirmar), 
                             //caso o conteúdo do parâmetro for igual a 2, significa que foi utilizado o botão "Cancelar".
Local lReturn := .T.

 //Regra customizada
If nOpcao == 1 //1 - Confirmou a exclusão do Documento
    lReturn := .F. //O documento não será excluído.
EndIf

Return lReturn