01. DADOS GERAIS
Produto: | TOTVS Varejo Supermercados |
---|---|
Linha de Produto: | Linha RMS |
Segmento: | Varejo Supermercados |
Módulo: | CONTABILIDADE (CTB) |
Função: | VCTMMANU - Movimentação Contábil |
Ticket: | 11347884 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
A grid detalhe do VCTMMANU apresenta erro sua carga.
O campo MOV_RSV, da tabela AA3CTBLD, passou a ter as 3 primeiras posições utilizadas para gravação do código da linha DMPL. Ocorre que quando os lançamentos contábeis vêm por importação, o campo citado sobe para a tabela como nulo.
O erro 94 acontece por não permitir que a grid contenha campos nulos.
03. SOLUÇÃO
Como solução foram alteradas as linhas que leem ou gravem diretamente na tabela. A alteração realizada compreendeu o uso da função ChkNull como solução, ficando a sentença escrita tal qual a linha abaixo:
.TextMatrix(lngLinha, COL_DMPL) = PesqCombo("cboLinhaDMPLFatoContabil", Mid(ChkNull(resGRID!MOV_RSV, chkTipoTexto), 1, 3), 3, Me)
Com a correção o campo, ao ser carregado na grid, não contém nulo e, por isso, não retorna erros ao popular a grid detalhe do programa.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica