P144BTN - Adicionar botão na tela de Geração de Documentos do MRP Memória
Linha de Produto: | Protheus | ||||||||||||||||||
Segmento: | Manufatura | ||||||||||||||||||
Módulo: | SIGAPCP - Planejamento e Controle da Produção | ||||||||||||||||||
Parâmetro(s): |
| ||||||||||||||||||
Idiomas: | Todos | ||||||||||||||||||
País(es): | Todos | ||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
Descrição: | O ponto de entrada P144BTN é executado na abertura da rotina PCPA144 (Geração de Documentos MRP), e quando for realizado o clique sobre o botão adicional. |
Localização: | Função PCPA144 durante a montagem da interface. |
Eventos: | Permite adicionar um novo botão na interface da rotina PCPA144, para executar funções customizadas. |
Programa Fonte: | PCPA144.PRW |
Sintaxe: | P144BTN( ) --> cLabel |
Retorno: | Quando o parâmetro PARAMIXB[2] for igual a 1, deve retornar uma string contendo a descrição que será exibida no botão. Quando o parâmetro PARAMIXB[2] for diferente de 1, não é necessário nenhum retorno do ponto de entrada. |
Observações: | Este ponto de entrada permite adicionar apenas um novo botão na interface da rotina PCPA144. O novo botão será adicionado ao lado do botão padrão "Fechar". |
#INCLUDE "TOTVS.CH" User Function P144BTN() Local cLabel := Nil Local cTicketMRP := PARAMIXB[1] Local nAcao := PARAMIXB[2] If nAcao == 1 //Ação para retornar a descrição que será exibida no botão. cLabel := "Texto do botão" ElseIf nAcao == 2 //Ação quando é realizado o clique sobre o botão. Processamentos devem ser realizados neste ponto. Alert("Ação de clique do botão. Ticket informado em tela: " + cTicketMRP) EndIf Return cLabel