Falha na carga de profile salvo para campo tipo DATETIME em formulário metadado
Linha de Produto: | Logix |
Segmento: | Tecnologia |
Módulo: | Metadado |
Função: | Função de conversão de dado tipo DATETIME - LDatetimeField |
Situação: | Carga de PROFILE salvo em tela com campo DATETIME (Mês/Ano) preenchido, apresenta a seguinte mensagem e o campo não é devidamente carregado com o valor salvo em profile: argument #0 error, expected C->U, function strtran on LDATETIMEFIELD:GETVALUE(LDATETIMEFIELD.PRW) line : 188 Esta situação foi identificada na execução do programa PAT10036, quando acionado o botão INFORMAR, no momento de carregar os dados salvos em PROFILE, onde o campo Mês/Ano foi salvo com um mês/ano válido no profile do usuário. O problema somente era reportado com o campo Mês/ano salvo no profile de usuário para o formulário. |
Solução: | Correção de funções que realizam a conversão de um DATETIME em formato CHAR para o tipo nativo 4GL DATETIME, pois o formato não estava correto, provocando uma conversão inválida, gerando um valor NULO. Existe necessidade de realizar alguns ajustes no formulário e programa PAT10036 para completa solução desta situação. Tais correções foram registradas no requisito DMANFINLGX-4563. |
Requisito: | DFWKAPI-753 DMANFINLGX-4563 |