Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Portuguese | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: A650LGVEN - Bloqueio da Geração de OP
Descrição: Executado na opção "Venda" (MATA650), na função A650Automa(opção Geração de OP por Ped.Venda), este ponto de entrada tem como objetivo bloquear (alterar para legenda vermelha) a geração de OP para alguns pedidos de venda, os quais vêm aptos para a geração, por padrão (legenda verde).O ponto de entrada deve retornar uma expressão ADVPL entre aspas, que será avaliada, para os pedidos, durante a montagem da janela, devendo ser uma expressão lógica e indicar um retorno caracter: Retornando brancos (mantém a legenda atual) ou retornando "X" para alterar a legenda para vermelha, vide exemplo. Eventos É executado antes da montagem da janela de geração de OPs por PV, para manipular a legenda verde para vermelha (PV sem permissão para gerar OP). Programa Fonte MATA650 Sintaxe A650LGVEN - Bloqueio da Geração de OP ( ) --> ExpC Retorno
Observações A condição padrão caso a legenda já estiver vermelha é mantida, o ponto só tem atuação para alterar da legenda verde para vermelha e nunca de vermelha para verde. Exemplos User Function A650LGVEN()Local cVermelha := ""// Customizacao do usuário (retornar branco ou "X" através de expressão ADVPL para a condição para a legenda vermelha)// No exemplo abaixo, considera legenda vermelha (bloqueado para geração de OP) os pedidos de venda do cliente "C00003"cVermelha := "If(C6_CLI <> 'C00003',' ','X')"Return (cVermelha) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas