MA685BUT - Confirmação de Apontamento
Características do Requisito
Linha de Produto: | Protheus |
Segmento: | Manufatura |
Módulo: | SIGAPCP - Planejamento e Controle da Produção |
Ponto de Entrada: | MA685BUT - Confirmação de Apontamento |
Idiomas: | Espanhol, Inglês |
País(es): | Todos |
Banco(s) de Dados: | Todos |
Sistema(s) Operacional(is): | Todos |
Ponto de Entrada
Descrição: | No início da Função, antes de montar a ToolBar da Manutenção de Apontamentos, deve ser usado para adicionar botões do usuário, onde nestes serão inclusos as confirmações de apontamentos e as necessidades específicas do usuário. Exemplo: User Function MA685BUT()Local aButtons := {}AAdd( aButtons, { 'BITMAP', {|| FUNCAO():= //FUNÇÃO DO USUÁRIO }, 'NOME DO BOTÃO' } ) Return( abuttons ) |
Localização: | Function A685Manut - Função de Manutenção dos apontamentos de perda responsável pela inclusão, alteração, exclusão . |
Programa Fonte: | MATA685.PRX |
Sintaxe: | MA685BUT - Confirmação de Apontamento ( ) --> aButtons |
Retorno: | aButtons(vetor) (Vide Observações) |
Observações: | Retorno O retorno deve ser um array onde cada elemento deve ser um subarray com a seguinte estrutura: { "BITMAP", { || Funcao() }, "ToolTip" } Onde: "BITMAP" -> Nome do bitmap do botão. O mesmo deve estar contido nas DLLs de recursos do siga. { || Funcao() } -> CodeBlock contendo a função a ser chamada. Esta função pode ser um ExecBlock "ToolTip" -> Descrição do Botão. |
Exemplo:
#Include 'Protheus.ch'
User Function CN120ALT()
Local aCab:= PARAMIXB[1]
Local cTipo:= PARAMIXB[2]
If cTipo == '1'
aCab[4][2]:= 'NF' //Validações do usuário
EndIf
Return aCab