Executar direto a tela de consumo medio

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.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

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…

Função MACOMVIEWSM(Cod_Produto), passa o código do produto como parâmetro.

Acertou no ponto! Muito obrigado!

Boa 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.