Árvore de páginas

 Esta versão é compatível com o Application Server versão 24.3.0.0 ou superior.

  • Correção no tcbrowse quando selecionado uma célula, estava deixando a primeira célula sempre selecionada.
  • Corrigido não conformidade no uso dos métodos SetBlinker e InsertBlinker da classe TPaintPanel pelo WebApp.
  • Ajuste no camponente MsCalend para aplicar o CSS corretamente em dias de final de semana com restrição. Ticket #24040213
  • Impressão de bordas das celúlas nos relatório estava saindo desposicionado. Ticket #23760760
  • Ajuste no comportamento da propriedade lReadOnly nos componentes: TFolder e TCheckBox.
  • Correção na limpeza de Buffer de Teclado para TGet em TGrid. Ticket #23625219
  • Ajustado a visibilidade de ShowHelpDlg() quando executado em MDI
  • Correção para evitar queda durante debug no TOTVS Developer Studio conectado via http/https
  • Corrigidas folhas em branco e páginas duplicadas na impressão Ticket #23763787 
  • Reestruturação da função SetKey Ticket #23902506
  • Correção no método TSimpleEditor:SetWordWrap Ticket #23762689
  • Correção no método TSimpleEditor:TextFormat Ticket #23762689
  • Correção no método TSimpleEditor:RetText Ticket #23762689
  • Correção no alinhamento da propriedade cPrompt do componente Tbar Ticket #23470135
  • Correção nas classes TTree e DBTree para preservar os espaços em branco e quebras de linha do método PTSendTree Ticket #23986574
  • Correção no método CursorWait() e CursorArrow() Ticket #23900810
  • Ajuste no SIGAMDI quando uma Aba ocorre erro, ou derrubado via Monitor, não permite abertura de novas abas. Ticket #23751764
  • Ajuste no comportamento do TMenuItem para recolher os itens de submenu de forma automática. Ticket #23821750
  • Atualização da printer versão 3.0.3
  • Tratamento no resize da coluna do TCBrowse. Ticket #24238012
  • Ajuste no redimensionamento de imagem no componente TWebEngine. Ticket #23642247
  • cGetFile com opção de apenas retorno de diretório, está incluindo a extensão erroneamente Ticket #24440694
  • Ajuste no componente TCheckbox para não ser necessário dar duplo clique para realizar sua marcação. Ticket #24493502
  • Tecla de atalho F5 não estava funcionando na rotina de Venda Assistida. Ticket #24332475 
  • Validação na TWindow:End() quando enviado em duplicidade Ticket #24040213
  • Métodos CursorWait() e CursorArrow() refatorados Ticket #23900810 
  • Correção na ordem de criação e leitura dos shapes Ticket #23704347 
  • Adicionada verificação para evitar que componentes sejam criados sem referência de parent Ticket #23883726 
  • Correção da lentidão ao alternar páginas nos relatórios do TMSPrinter quando o arquivo é salvo localmente na estação do usuário. Ticket #24040459
  • Ajuste no radio button para não precisar dar duplico clique. Ticket #23654110
  • Salva de campo memo Tickets #23720248
  • Ajuste no posicionamento do cursor do campo TGet que sempre estava posicionando no final do campo. Ticket #23989349 
  • Correção na seleção de linhas no TCBrowse. Ticket #24151577
  • Correção no auto redimensionamento de tabelas. Ticket #23889929
  • Correção tFileDialog - não funciona com a opção GETF_RETDIRECTORY. Ticket #24574205
  • Tratamento de texto colado para substituir a quebra de linha por espaço. Ticket #23674173
  • Corrição no comportamento de threads e memory leak Ticket #24196264
  • Ajustes na ordem de execução da MSG TPaintPanel:SetImageSize() Ticket #24234377
  • Normalize Copy/Paste no componente TGet Ticket #24531020
  • Corrige seleção de texto que não era aplicada corretamente Ticket #24594123
  • Garantir que selectAll seja executado apenas na primeira interação Ticket #23790474 
  • TToolbar com a propriedade AutoAdjust habilitado não alinhava os filhos corretamente. Ticket #24808280 
  • Ajustado TFileDialog de forma a ficar semelhante ao SmartClient Desktop.  Ticket #23904928
  • Ajustado tratamento de TSay()setTextAlign Ticket #3590948
  • Solucionado problema no redimensionamento de imagens utilizando o método SetImageSize da classe TPaintPanel e também usando o SaveAsBmp da classe TBitmap.
  • Correção dos travamentos do navegador quando pressionado várias vezes uma tecla de atalho. Ticket #24062520
  • Ajuste no componente TCBrowse para aceitar a quebra de linha <br/> Ticket #24041527 
  • Compatibilização de comportamento entre o Smartclient Desktop e WebApp/WebAgent na listagem de drives do cGetFile. Ticket #23032491
  • TTimer em abas inativas não respeita o tempo definido.
  • Correção para não desmarcar filtro fixo. Ticket #23284078
  • Correção no redimensionamento das colunas nos Browses/Grid. Ticket #23008428
  • Ajustada a troca de foco durante a navegação entre os componentes do ERP Ticket #23575454 
  • Criada propriedade cAllow do componente TWebEngine Ticket #23443096
  • Leitura de código de barras em sequencia, sem a necessidade de ficar esperando o processamento de cada leitura para enviar outra. Ticket #22824709
  • Corrigido cálculo de coordenadas no TmenuPopup para exibição correta 
  • Ajuste no CSS do componente MsCalend quando selecionado dia de final de semana. Ticket #23392183 
  • Corrigido o componente tgetdados para aceitar SHIFT + letra na edição da célula. Ticket #23781519 
  • Correção no diálogo de credenciais em ambiente Rússia.
  • Ajuste na impressão de imagens em Ficha de Registro em Lote. Ticket #23461203
  • Corrigido InactiveTimeout que estava mostrando o erro antes do appserver de fato derrubar a thread. Ticket #23721231
  • Ajuste na impressão de retângulos usamos na TMSPrinter. Ticket #23774057
  • Erro no método GetText() da função FWSimpEdit. Ticket #23312510
  • Correção no controle de Foco em TGet. Ticket #23784983
  • Tratamento das propriedades lLowred e lRaised. Ticket #23561870
  • Correção no tratamento de campo numérico com valor negativo. Ticket #23660753
  • Tratamento de número negativo na Grid.
  • Ajuste no duplo clique nas colunas da Markbrowse para marcar o checkbox da primeira coluna.
  • Correção do CTRL + C no componente TGetDados. Ticket #24072059 
  • Correção no retorno da seleção de múltiplos arquivos locais da cGetFile. Ticket #23538285
  • Implementado suporte à propriedade CSS white-space: normal no componente TGrid.  Ticket #23889423
  • Ajustado o cálculo da largura dos caracteres usados na renderização dos relatórios.  Ticket #23099444
  • Corrigido handshake entre webapp/appserver. Ticket #24136499
  • Ajuste no focus e clique do componente THButton pois estava sendo necessário clicar duas vezes na opção "Filtro" das rotinas para a tela de Filtros ser apresentada. Ticket #23970207
  • Ajustes no redimensionamento da coluna, tanto no duplo clique quanto no resize com mouse. Ticket #21981056
  • Lentidão no input de dados no componente TGrid. Ticket #22815078
  • VTDebug não aceita ponto no usuário. Ticket #22994172
  • Correção no valor das propriedades nClientHeight e nClientWidth da classe TBitmap. Ticket #23051280
  • Ajuste na função cGetFIle quando selecionado múltiplos arquivos locais SEM webagent. Ticket #22956386 
  • Correção na inclusão de shapes no componente TPaintPanel do tipo texto (type = 7) e ajuste no SaveToPng.   
  • Ajuste nas funções GoNext e GoPrev e nas propriedades nIntervIni e nIntervFim do componente MsCalendGrid.
  • Ajuste no componente TGet para respeitar o MV_ACENTO Ticket #23064466 
  • Ajustado tratamento do parâmetro lChangeCase da função FZip(). Ticket #23085801  
  • Lentidão na tela de pesquisa Ticket #22859010 
  • Tratamento para apresentar mensagem de componente não suportado para TSystemTray Ticket #23177735
  • Leitor do código de barras no componente TGetDados não estava fechando a edição da grid. Ticket #23232411
  • Erro no método GetText() da função FWSimpEdit. Ticket #23312510
  • Implementado navegação por teclado na lista de arquivos Tickets #22921015
  • Implementação de otimizações para evitar memory leaks Tickets #22789393
  • Falha na seleção da célula correta pelo TCbrowse em cenários de alta latência Ticket #23344426
  • Correção de mensagem dupla de troca de aba (folder) para evitar error.log (DTCLIENT01-5727).
  • Correçao do parâmetro lSavar do componente TFileDialog Ticket #23398407
  • MSCalend não estava alterando os dias conforme o mês/ano selecionado. Ticket #23392183
  • Adicionado navegação pelo primeiro caractere do nome de arquivo (cGetFile() e TFileDialog(). Ticket# 22815579 Ticket# 3197561
  • No diálogo de "Seleção de Arquivos", habilitado botão "Arquivos locais" (função cGetFile e classe TFileDialog) (DTCLIENT01-5732)
  • Correções em sobreposição de informações em relatórios que utilizam __PrtCenter. Ticket #23174960
  • Tratamento da tecla espaço para não dar scroll na tela. Ticket #22880697
  • Tratamento no componente TCBrowse para aceitar no SetCss 'TTableWidget'. Ticket #22975587 
  • Tecla F2 não estava colocando o foco na getdados.Ticket #23520027
  • Correção em queda de conexão na integração com Excel. Ticket #23130549
  • Ajuste no foco de campos após preenchimento da informação. Ticket #22142691
  • Na navegador Firefox, o componente TCombobox não estava atualizando com a opção correta.  Ticket #22566455
  • Telas POUI estavam caindo por Inatividade mesmo com interação. Ticket #22487084
  • TTree estava sempre posicionando no primeiro item ao abrir um item da tree. Ticket #22482160
  • Implementação de CSS Custom Properties do componente TMultiGet.
  • TSay não está aplicando a cor definida no método New(). Ticket #22507601 
  • Ajuste no TPaintPanel para que o método SaveToPng aguarde o término do carregamento da imagem.
  • Tratamento de espaços em branco no componente TGet.
  • Ajuste no cGetFile quando informado um nome de arquivo padrão
  • Tratamento de buffer de teclado quando o parentHook do Combobox não for um wa-dialog. Ticket #22496854
  • Ajuste da largura da coluna do TCBrowse de acordo com o conteúdo da linha. Ticket #22756315
  • Ajuste na leitura do código de barras do relatório MATR820. Ticket #21356269
  • Tratamento dos caracteres "<\" no grid. Ticket #22698781
  • Adicionada opção de customização da scrollbar
  • Correção no método CSSDICTADD do componente TGridContainer
  • Correção nas funções MoveTop e MoveBottom
  • Ajustado o tratamento dos eventos KeyDown e Click no componente TWebEngine.
  • Correção nos componentes TGridLayout e TFlowLayout não atualizava seus filhos após atualização das dimensões
  • Margem dos componentes filhos dos FlexBox não eram respeitada
  • Implementação das custom properties para o componente MSWorkTime
  • TMenuPopup -  Tratamento para não permitir acessar uma AccessKey fora de um TMenuPopup quando o mesmo estiver ativo.
  • Leitor do código de barras no componente TGetDados não estava funcionando. Ticket #22467765 
  • Botão direito ao tentar colar apresenta opções do navegador. Ticket #22747535
  • Tratamento de sinal de negativo em campos numéricos. Ticket #22854456
  • Ajuste no cálculo da largura do nó na TTree. Ticket #21981056
  • Correção na função de deleção de nó na TTree.Ticket #22792935
  • Ajustes no redimensionamento da coluna, tanto no duplo clique quanto no resize com mouse.
  • Correção no CSSDICTADD para tratamento de espaços
  • Correção do botão "Sair" em ambientes MDI
  • Correção do ZIndex da caixa de diálogo da função ShowHelpDlg Ticket #21773714
  • Tratamento para não perder o foco do componente atual quando há alternância de tela ou aba do browser (Alt+Tab ou Ctrl+Tab) Ticket #21286616
  • Acionamento de hotkey sem a necessidade de pressionar a tecla 'Alt' no MenuPopUp. Ticket #21525336
  • Permitir criar botão de consulta F3 em campos numéricos. Ticket #21567175
  • Correção no SetPrint, divergência na Impressão Ficha Registro Ticket #20933795 
  • Correção no Ttree para não truncar texto em descrições longas quando não havia varias colunas Ticket #21731132
  • Adicionado fileseparator no final do path do cGetFile Ticket #21618959
  • Correção no filtro do relatório que não estava sendo aplicado corretamente. Ticket #21086787 
  • Corrigido copiar/colar informações em campos do tipo caracter e quando a máscara possui "-". Ticket #21652546 
  • Tratamento de Chr(13)+Chr(10) para o componente TCBrowse Ticket #21311593
  • Correção na tela de parâmetros dos relatórios SetPrint e tamanho da fonte em 132P Ticket #21546952 
  • Correção no relatório FINR710, que apresentava colunas incompletas devido a dados ausentes. Ticket #21900189
  • Tratamento de foco no componente TTree Ticket #21791944
  • Correção do método SetHeight() do componente TComboBox.  Ticket #21397359
  • Correção na coluna freeze do componente TCBrowse pois estava sobrepondo colunas. Ticket #21705889
  • Ajuste no componente TDialog para permitir arrastar a janela quando estiver maximizada. Ticket #21779787
  • Correção no duplo clique da TTree. Ticket #21981056
  • Correção nas cores das restrições no TMSCalendar. Ticket #21311593
  • Ajuste na digitação nos campos, pois estava truncado algumas informações.  Ticket #21933385
  • Correção no link de download do webagent. Ticket #22185153 
  • Correção de setBackgroundColor no TPanel Ticket #22233225
  • Ajuste no layout do relatório FINR085A que apresentava colunas desconfiguradas. Ticket #21593000 
  • Correção no posicionamento vertical da linha de destaque (fatline) do relatório FINR195.
  • Ajuste no layout do relatório MATR265 que estavam sobrepondo colunas quando enviados para impressão. Ticket #20494081
  • Atualização do item selecionado no componente TListBox quando clicado com botão direito do mouse. Ticket #21603346   
  • Ajuste no retorno da altura do componente TWorkspace quando este não está ativo.
  • Menupopup do componente TBtnBmp não era apresentado. Ticket #21601013 
  • Problema no fechamento da rotina quando alcança o limite de abas abertas em SIGAMDI.
  • Problema no copiar/colar em campos do tipo numérico. Ticket #21641347
  • Tecla F2 não estava colocando o foco na getdados. Ticket #21562026
  • Correções na lógica de bufferização entre os componentes TGrid e TGet Ticket #21605401 
  • Relatório MATR930 em modo preview e paisagem não mostrava a pagina inteira Ticket #21546952
  • Valor da coluna não estava sendo atualizado na grid.
  • Novo recurso de instalação/atualização automática de arquivos extras no Windows. Ticket #21242562
  • Clique de um item do TMenuPopup não estava realizando nenhuma ação em algumas rotinas.
  • Clique no item do TTree não estava atualizando corretamente o TTree:CurrentNodeID.
  • Desposicionamento de alguns campos na tela quando rotina possui TScrollArea. Ticket #20906234 e Ticket #21527714 
  • Acessando pelo SIGAMDI, ao selecionar um arquivo pela função cGetFile(), estava finalizando o workspace indevidamente.
  • Clique do componente TCheckBox não estava funcionando corretamente. Ticket #21145406
  • Abas "Chave" e "Coluna" desaparecendo no filtro do browse.
  • Digitação em campos numéricos indo para o próximo campo indevidamente. 
  • Clique no header da Markbrowse não estava funcionando. Ticket #19943639
  • Ajuste no DoubleClick da MarkBrowse. Ticket #20633793
  • Navegação com TAB em campo TCombobox readonly não navegava para próximo campo. Ticket #21081364 
  • Ajuste no CSS do TMessageBar. Ticket #20612595
  • Navegação com TAB não está respeitando ordem dos campos quando possui folder. Ticket #20456983
  • Ajuste no botão direito do TListBox.
  • Teclas de atalhos não estava funcionando para troca de abas. Ticket #20065756 
  • Navegação por teclado no TMenuPopup. Ticket #20065698
  • Ajustes de quedas do webapp.  
  • TCombobox não selecionava o item através do teclado. Ticket #20493045 
  • Correção no auto completar o TCombobox editável.
  • Parametro GETF_NOCHANGEDIR (4) não permitia mudar o diretório inicial. Ticket #20831429
  • As colunas do TTree não estavam sendo dimensionadas corretamente. Ticket #20736324
  • Correção no clique do header do TGrid. Ticket #20578667
  • Não estava apresentando a mensagem de Desconexão por inatividade. Ticket #20849660
  • Método oWebEngine:runJavaScript não estava funcionando. Ticket #20750992 
  • Ajuste no uso de & em componentes de interface
  • TGrid, Corrigido o Índice das colunas movidas para garantir consistência na tabela
  • Melhorias na visualização nos relatorios ##R
  • Correção do EscClose do TWindow quando utilizado keydown 'escape' e ao clicar sobre o botão fechar
  • Correção no cálculo do tamanho do componente TGet, problema encontrado na rotina (ATFA330)
  • Ajustes no CSS da borda do Componente TMsgBar.
  • Ajustes no cálculo do alinhamento dos elementos filhos do componente TDialog
  • Refatoração do CSS para aceitar o padrão DarkMode (TButton, TabButton, TListbox, TComboBox, TMsgItem, TGrid, TCbrowse, TTree, TPanel, PanelCSS, TBtnBmp, TBtnBmp2, TBar, TSpinBox, TMeter, TRadManu, TGet, cGetFile, TSimpleEditor, TFolderHook, TWorkspaceHook, TMessageBox, THelpBallon, TMessageBar, TTollBox, TMSCalendar)
  • Correção no TTimer, dois ou mais timers com o mesmo intervalo, só o primeiro era executado, os demais eram perdidos.
  • Ajustes no TGet, em Mobile ao trocar de campo é o input era apagado.
  • Ajuste na captura de eventos de toque em dispositivos móveis para evitar rolagem não intencional. Ticket #20312533
  • Implementado a buferrização da tabulação no TCbrowse.  Ticket #20935245
  • Correção no seletor padrão do componente TTree. Ticket #20539766
  • Implementado margem predefinida para os relatórios TGraphicPrint e TPrinter. Ticket #21030084
  • Correção nos relatórios setPrint dos tamanhos PMG. Ticket #20933702 ; Ticket #21353300 ; Ticket #21350802 
  • Escape de tags HTML inválidas com preservação de <u>
  • Melhorias no tratamento de reconexão do WebSocket
  • Tratamento da propriedade autoSize do componente TBitmap
  • Inclusão de mensagem de descontinuação de componente para o TChartWin
  • Novo UI do TCalculator e alteração do CSS para aceitar o padrão DarkMode
  • Correção na criação do componente TMessageBar, Ticket #20539089
  • Permitir o disparo de gatilhos quando houver digitação ou valor colado, igual ao valor anterior do TGet. Ticket #20839575
  • Permitir ir para o próximo campo quando o limite do tamanho do campo atual for atingido. Ticket #20558082
  • Correção na navegação quando houver um HelpBalloon na tela. Ticket #21192919
  • Evitar blur do campo TGet no Alt+Tab ou Ctrl+Tab. Ticket #21286616
  • Permitir a abertura do TMenuPopup mesmo quando o sistema for iniciado pelo nome do módulo do Protheus ao invés de SIGAADV ou SIGAMDI.
  • Correção no componente TGet para mostrar corretamente os caracteres digitados  quando estes ultrapassam o a dimensão do campo. Ticket #21385493
  • Tratamento no componente TGet para aceitar o caracter ASCII 181. Ticket #20987842
  • Tratamento de numericFormat no evento onPaste do componente TGet de campos numéricos. Ticket #21141416
  • Tratamento do component TGet para aceitar a TAG XML <forma>. Ticket #21375202
  • Tratamento de deleteForward e deleteBackward para componente TGet de campos numéricos. Ticket #21152651
  • Correção do foco no TCheckBox. Ticket #21145406
  • Implementação de controle de último objeto que recebeu foco em uma Folder. Ticket #21291517
  • Sem rótulos