Sei sulla pagina 1di 1

18/8/2014 A650LGVEN - Bloqueio da Gerao de OP - Linha Microsiga Protheus - TDN

http://tdn.totvs.com/pages/releaseview.action?pageId=6089464 1/1
Created by Mnica Amlia Nunho Giandoni, last modified by Felipe Tadeus Valcanaia on Jul 03, 2012
Linha Microsiga Protheus / / Ponto de Entrada -- 35023
A650LGVEN - Bloqueio da Gerao de OP
Ponto-de-Entrada: A650LGVEN - Bloqueio da Gerao de OP
Abrangncias: Microsiga Protheus 10
Verses: Microsiga Protheus 10
Compatvel Pases: Todos
Sistemas Operacionais: Todos
Compatvel s Bases de
Dados:
Todos
Idiomas: Espanhol , Ingls
Descrio:
Execut ado na opo "Venda" (MATA650), na funo A650Aut oma(opo Gerao de OP por Ped.Venda), est e pont o de ent rada t em como objet ivo bloquear (alt erar para legen
da vermelha) a gerao de OP para alguns pedidos de venda, os quais vm apt os para a gerao, por padro (legenda verde).O pont o de ent rada deve ret ornar uma expresso ADV
PL ent re aspas, que ser avaliada, para os pedidos, durant e a mont agem da janela, devendo ser uma expresso lgica e indicar um ret orno caract er: Ret ornando brancos (mant m a
legenda at ual) ou ret ornando "X" para alt erar a legenda para vermelha, vide exemplo.
Eventos
executado antes da montagem da janela de gerao de OPs por PV, para manipular a legenda verde para vermelha (PV sem permisso para
gerar OP).
Programa Fonte
MATA650
Sintaxe
A650LGVEN - Bloqueio da Gerao de OP ( ) --> ExpC
Retorno
ExpC(caracter)
Expresso lgica ADVPL, cuja execuo (para cada PV) deve retornar brancos (manter a atual legenda) ou "X" (bloquear a gerao de OP para o
PV)
Observaes
A condio padro caso a legenda j estiver vermelha mantida, o ponto s tem atuao para alterar da legenda verde para vermelha e nunca de
vermelha para verde.
Exemplos
User Function A650LGVEN()Local cVermelha := ""// Customizacao do usurio (retornar branco ou "X" atravs de expresso ADVPL para a condio para a legenda vermelha)// No exemplo abaixo, considera legenda vermelha (bloqueado para gerao de OP) os pedidos de venda do cliente "C00003"cVermelha := "If(C6_CLI <> 'C00003',' ','X')"Return (cVermelha)

Potrebbero piacerti anche