Hoje vamos demonstrar em como adicionar outras informações no F4 do Produto.
Para quem já precisou adicionar informações ao pressionar F4 na tela de produtos, o grande Thalys Juvenal ( LinkedIn ) gentilmente disponibilizou um exemplo de ponto de entrada para fazer isso.
No caso, é redimensionado a tela e é adicionado o Ponto de Pedido (Estoque Mínimo), o Lote Econômico e o Lote Mínimo.
Abaixo um print do resultado:
Abaixo o código fonte desenvolvido:
//Bibliotecas #Include "TOTVS.ch" User Function MTGRDVW() Local aArea := GetArea() //Aumenta a altura da dialog do F4 ParamIXB[3]:nHeight := 565 //Adiciona o Get de Ponto de Pedido @ 225,007 SAY RetTitle("B1_EMIN ") of @PARAMIXB[3] PIXEL @ 224,075 MsGet SB1->B1_EMIN of @PARAMIXB[3] PIXEL SIZE 070,009 When .F. //Adiciona o Get de Lote Economico @ 240,007 SAY RetTitle("B1_LE ") of @PARAMIXB[3] PIXEL @ 239,075 MsGet SB1->B1_LE of @PARAMIXB[3] PIXEL SIZE 070,009 When .F. //Adiciona o Get de Lote Minimo @ 255,007 SAY RetTitle("B1_LM ") of @PARAMIXB[3] PIXEL @ 254,075 MsGet SB1->B1_LM of @PARAMIXB[3] PIXEL SIZE 070,009 When .F. RestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Monstro do desenvolvimento esse Thalys.
Top demais já estou ate pensando que vou add
Boa tarde.
Obrigado pela dica, muito valiosa.
Eu tentei aplicar em um campo customizado.
B1_XFATOR
que criamos, para cadastrarem o fator de conversão para chapas.
Mas não está aparecendo.
Tentei posicionar com M->
e com SB1-> mas não traz a informação, e o produto em específico está com este campo informado.
Alguém tem alguma dica?
Obrigado
Boa noite Robson, tudo joia?
No mesmo fonte, se você coloca por exemplo Alert(SB1->B1_XFATOR), ele traz a informação corretamente?
Se sim, ai você precisa verificar então na criação do seu MSGET / TGET, talvez aumentando a largura ou as coordenadas de linha e coluna.
Um grande abraço.
Opa..Mestre..
Consegui, deu boa da mesma forma que está no exemplo….Erro inocente meu, o produto não tinha a informação!
Desculpa.
Fala Robson, boa tarde tudo joia?
Ah entendi. Acha jovem, não precisa se desculpar não.
Um grande abraço.