Home

Linha Microsiga Protheus

Páginas filhas
  • Fn220Menu - Adicionar novos itens de menu no FINA220 -- 30251

Ponto-de-Entrada: Fn220Menu - Adicionar novos itens de menu no FINA220
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todas TotvsDbAccess
Idiomas: Espanhol , Inglês
Descrição:
Ponto de entrada que permite ao usuário adicionar novos itens no menu "Ferramentas" da rotina FINA220 - Caixa-Tesouraria. 
Programa Fonte
Fina220.PRW
Sintaxe

Fn220Menu - Adicionar novos itens de menu no FINA220 ( [ cCodOpe ], [ cLoteCx ], [ cCodCli ], [ aCols ], [ nVlrTot ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cCodOpe Caracter Código do operador logado.
cLoteCx Caracter Lote do caixa em aberto
cCodCli Caracter Código do cliente da SA1 presente na get "Cód Cliente"
aCols Array of Record Array com os titulos marcados para baixa.
nVlrTot Numérico Valor total da operação
Retorno
    aRet(array_of_record)
  • array com os novos itens de menu a serem adicionados.
Observações

Atenção ao layout da variavel de retorno deste PE. A mesma deve sempre respeitar a regra:

 Retorno    : Array contendo as rotinas a serem adicionados na planilha
              [1] : Titulo                                             
              [2] : Codeblock contendo a funcao do usuario              
              [3] : Resource utilizado no bitmap                        
              [4] : Tooltip do bitmap                                   
 

 

Exemplos
User Function Fn220Menu()Local cCodOpe := ParamIxb[1]Local cLoteCx := ParamIxb[2]Local cCodCli := ParamIxb[3]Local aCols	  := ParamIxb[4]Local nVlrTot := ParamIxb[5]Local aRet := {}//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³Adiciona itens de menu ³//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙaAdd(aRet,{"Item Ex 1", '{|| msgInfo("item 1") 	}',"BPMSDOC",'Este é o item nro 01' })aAdd(aRet,{"Item Ex 2", '{|| msgInfo("item 2") 	}',"BPMSDOC",'Este é o item nro 02'  })aAdd(aRet,{"Item Ex 3", '{|| msgInfo("item 3")	}',"BPMSDOC",'Este é o item nro 03'  })aAdd(aRet,{"Item Ex 4", '{|| msgInfo("item 4") 	}',"BPMSDOC",'Este é o item nro 04'  })aAdd(aRet,{"Item Ex 5", '{|| msgInfo("item 5") 	}',"BPMSDOC",'Este é o item nro 05'  })Return aRet
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não