CONTEÚDO
- Dados gerais
- Descrição
- Localização
- Exemplo de utilização
- Retorno
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Compras |
Função: | COMXFUN - Função Genérica MATA150 - Atualizar Cotações |
02. DESCRIÇÃO
Este ponto de entrada permite mostrar ou ocultar itens da Cotação na rotina Atualizar Cotações (MATA150).
03. LOCALIZAÇÃO
O Ponto de Entrada se encontra antes da apresentação das telas das opções "Atualizar" e "Novo Particip.".
04. EXEMPLO DE UTILIZAÇÃO
Exemplo
#include "totvs.ch" /*/{Protheus.doc} User Function MTALTCOT Permite bloquear a edição de produtos na rotina Atualizar Cotações. @type Function @since 01/01/2024 @author user /*/ User Function MTALTCOT() Local cAliasMem := Paramixb[1] // Alias que controla os registros das Cotações. Local cOpcao := Paramixb[2] // Opção escolhida pelo usuário. Local aRet := {} Local lOk := .T. Local cMensagem := "" If (cAliasMem)->C8_PRODUTO <> "COM000000000000000000000000002" lOk := .F. cMensagem := "Alteração não permitida para este produto." EndIf AAdd(aRet, lOk) // [1] = .T. para mostrar o item e permitir a edição; .F. = para ocultar o item e não permitir a edição. AAdd(aRet, cMensagem) // [2] = Mensagem de aviso que será apresentada ao usuário. FWAlertInfo("Alteração do produto " + AllTrim((cAliasMem)->C8_PRODUTO) + IIf(lOk, " liberada", " bloqueada") + ". Opção escolhida pelo usuário " + cValToChar(cOpcao) + ".", "P.E. MTALTCOT") Return aRet
05. RETORNO
Retorno: Array
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas