Páginas filhas
  • 13826237 DFWKLOGIX-617 DT Dados nas variáveis 4GL não refletem apenas dados do registro durante a paginação do formulário

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:

Solucoes_totvs
Solucao TOTVS Framework

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Logix

Segmento:

Segmentos_totvs
SegmentoTecnologia

Módulo:

Modulos_cross_segmentos

Modulos_framework
ModulosFrameworkFramework (Linha Logix) - Administração Logix

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh

Modulos_totvs_saude

Função:Navegação de registros em formulários metadado - LOperationMetadata
País:Brasil
Ticket:13826237 
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-617


02. SITUAÇÃO/REQUISITO

Ao executar um formulário modelo CRUD, registrado via program FRM1002, os dados das variáveis do tipo ARRAY OF RECORD utilizados para tabelas do formulário indicadas como tipo MESTRE-DETALHE ou DETALHE não refletiam sempre os dados completos apenas do registro consultado em tela, pois durante a navegação entre os registros, poderiam permanecer alguns dados de registros anteriores.

03. SOLUÇÃO

Foi realizado ajuste do conteúdo dos dados das variáveis ARRAY OF RECORD correspondentes as tabelas MESTRE-DETALHE e DETALHE do formulário CRUD no ato da páginação de dados, para que reflitam os dados completos sem conter informações de registros anteriores apresentados pela operação de navegação de registros (Primeiro, Anterior, Seguinte, Último).

...

Informações
titleIMPORTANTE

Apesar desta situação ser identificada e sanada, o metadado já controlava corretamente a gravação de dados, sempre levando em consideração as linhas de dados preenchidas dos GRIDs de tela, com base no total de linhas indicado pela propriedade ITEM_COUNT do componente de tabela correspondente, no entanto, caso alguma aplicação 4GL realizasse alguma consistência de dados não levando em consideração essa propriedade ITEM_COUNT, mas considerasse todos os dados preenchidos na variável ARRAY OF RECORD da tabela correspondente do formulário, poderia acabar interpretando dados não pertencentes ao registro em edição/consistência.

(informação) DICA: Para ler os dados de variáveis ARRAY OF RECORD que contém os dados de registros de tabelas de formulário metadado, sempre deve-se considerar as linhas compreendidas até o limite indicado pela propriedade ITEM_COUNT da tabela desejada que corresponde a variável ARRAY OF RECORD.

04. DEMAIS INFORMAÇÕES

Não se aplica.


Card documentos
Informacaodocumento_tecnico logix tecnologia todos_paises bra framework v_12 versao_12 versao_12_1_2301 administracao_logix controle_geral log jv_frame_logix totvs_framework_linha_logix framework framefix_12_1_2209_01
TituloIMPORTANTE!

05. ASSUNTOS RELACIONADOS

  • Não se aplica.



Templatedocumentos

...