Tempo aproximado para leitura: 00:03:00 min
Ocorrência
Estou com erro em um campo de imagem, onde estou incluindo uma imagem que não vai ser alterada, quando acesso a opção do menu Visualizar fica disponível a edição do campo mesmo verificamos a com X3_WHEN preenchido igual à falso também não desabilita permitido a edição.
Tempo aproximado para leitura: 00:02:00 min
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) – ADVPL - A partir da versão 12.1.17
Causa
O problema ocorre por utilizar a variável aRotina como PRIVATE, então, o comportamento do programa que controla o campo BITMAP assumiu o comportamento para programas não MVC.
Apenas em funções legadas devem utilizar esta variável como PRIVATE.
Solução
Para correção do problema, deverá ser alterado o programa do cliente, sendo:
Na User Function:
* Retirar a linha: Private aRotina := MenuDef()
* Acrescentar a linha
oBrowse:SetMenuDef( 'NOMEDOPRW' ), após a declaração do objeto FwMBrowse() e substituindo a string 'NOMEDOPRW' pelo nome do arquivo .prw que no caso possui a static function MenuDef() desejada.
Saiba mais sobre o método SetMenuDef
Sintaxe
obrowse:SetMenuDef(< cMenuDef >)-> NIL
Descrição
Indica o programa que será utilizado para a carga do menu funcional
0 Comentários