Árvore de páginas

Ponto-de-Entrada: M380ZEMP - Alteração de Empenho
Versões: Microsiga Protheus 8.11 , Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
Este ponto de entrada tem como objetivo permitir ao usuário determinar se o processo de zerar o empenho será, ou não executado quando for confirmada a alteração. É possível  utilizá-lo para determinar, por exemplo, se o usuário tem, ou não permissão para zerar o empenho.LOCALIZAÇÃO: Ponto de entrada localizado na função "A380ZEmp" da rotina de ajuste de empenhos. É nesta função que o usuário confirma se o empenho será, ou não zerado.EM QUE PONTO: Será executado quando o usuário clicar no botão "Zera Empenho Lote/Endereço" durante a rotina de alteração do empenho. UTILIZAÇÃO: Quando o usuário clicar no botão "Zera Empenho Lote/Endereço" o sistema emite um aviso solicitando ao usuário a confirmação para zerar o empenho. Se o PE retornar um valor lógico falso (.F.) o sistema não emitirá o aviso e o processo de zerar empenhos não será realizado.PARÂMETROS DE ENVIO: Nenhum parâmetro é enviado ao ponto de entrada.PARÂMETROS DE RETORNO: Deverá ser retornado um valor lógico verdadeiro (.T.) ou falso (.F.) indicando ao sistema se o processo de zerar empenhos será ou não realizado.
Eventos

null

Programa Fonte
MATA380.PRX
Sintaxe

M380ZEMP - Alteração de Empenho ( [ ] ) --> lRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
Array of Record
Retorno
    lRet()
  • Deverá ser retornado um valor lógico verdadeiro (.T.) ou falso (.F.) indicando ao sistema, se o processo de zerar empenhos será,, ou não realizado.
Observações

null

Exemplos
#include "rwmake.ch"#include "protheus.ch"User Function M380ZEMP()Local lRet := .T.If Upper(cUserName) # 'ADMINISTRADOR'    Aviso('PE: M380ZEMP', 'Usuário não tem permissão para zerar empenhos!', {'OK'})    lRet := .F.EndIfReturn lRet
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não