Bom dia, Gostaria de executar através de um atalho do teclado a telinha que esta em anexo, da mesma forma como é feito quando se clica F4 na tela de produto.
Bom dia, Gostaria de executar através de um atalho do teclado a telinha que esta em anexo, da mesma forma como é feito quando se clica F4 na tela de produto.
Bom dia Patrick,
Para estes caso pode utilizar a função SetKey ( < nCodInkey>, [ bAcao] ), informando como parâmetros a tecla desejada e a função que chama esta janela em bloco de código.
Referência: https://tdn.totvs.com/display/tec/SetKey
Sim, acho que não deixei claro, minha dificuldade esta em chamar essa tela em especifico, não sei o nome exato dela, se tem que passar alguma coisa...
— Patrick Zerbinatti 22 de Nov de 2019Função MACOMVIEWSM(Cod_Produto), passa o código do produto como parâmetro.
— Douglas Bichir 22 de Nov de 2019Acertou no ponto! Muito obrigado!
— Patrick Zerbinatti 25 de Nov de 2019Boa tarde Patrick,
É possível descobrir que função é essa utilizando do shift+f6, assim que a rotina abrir, segure a tecla shift e pressione f6, o wizard será exibido, nesse wizard existe uma aba chamada Stack, ali você conseguirá ver qual fonte e função está sendo chamada.
Dessa forma você descobre a função, mas é claro, existe a possibilidade dessa função exigir N parâmetros, ambiente aberto, tabela posicionada, variáveis private, etc, ou seja, ainda sim é bem arriscado.
Caso queira saber mais sobre o wizard do shift+f6, existe um artigo sobre o mesmo: https://medium.com/totvsdevelopers/shift-f6-sim-9f693cd91c37
Sim, eu cheguei próximo disso! Mas fiquei em duvida quanto a qual função era. Bom, vou tentar simplesmente executar.
— Patrick Zerbinatti 22 de Nov de 2019