01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Tecnologia |
Módulo: | Metadados |
Função: | GetComponentByHandle() - Freeform.prw |
País: | Brasil |
Ticket: | 12258280 |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKTOOLS-5316 |
02. SITUAÇÃO/REQUISITO
Após aplicação do pacote FIX Framework 12.1.32.FIX01, ao acionar o programa FIN30057, consultar uma AP (Apropriação de Pagamento) qualquer, clicar no botão "Documentos e Títulos" e acionar um duplo click sobre uma AD (Apropriação de Despesa) apresentada, ao invés de acionar o programa FIN30058 para exibir informações da AD selecionada, ocorre o seguinte erro:
03. SOLUÇÃO
O problema original que acabou gerando esta exceção foi resolvido na issue DFWKTOOLS-5271, liberado no pacote 12.1.33, no entanto para complementar a solução foi incluída uma proteção de código na função GetComponentByHandle(), para evitar a exceção "invalid property HWND on {|| __ACOMPONENTS[I]:OINSTANCE <> NIL .AND. __ACOMPONENTS[I]:OINSTANCE:HWND == HWND }".
04. DEMAIS INFORMAÇÕES
Não se aplica.
Disponível a partir do pacote oficial 12.1.34 ou Framework Fix 12.1.32.(fix02)IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não se aplica.