Olá, tenho uma rotina em MVC, modelo pai filho, onde ao efetuar INCLUSÃO dá o erro abaixo
THREAD ERROR ([8024], luiz.poleza, ARM103NB008) 11/10/2019 16:24:29 erro no parâmetro FWFormModel: A estrutura principal obrigatoriamente não pode ser uma estrutura que não sofre modificações. on FWFORMMODEL:COMMITDATA(FWFORMMODEL.PRX) 12/07/2019 17:27:31 line : 2235
Consegui identificar que isso ocorre quando eu não preencho/altero um dos campos do cabeçalho, porém não é necessário, pois são informações como numeração sequencial (uso getsxenum), data/hora e usuário que incluiu. Tudo já traz preenchido pelo inicializador padrão do campo.
Se eu vou em um dos campos apago e preencho denovo (mesmo com os mesmos dados) então ele salva com sucesso e sem erro.
Alguém teria uma solução? pois realmente não é necessário alterar o cabeçalho, eu já trago ele todo preenchido
Luiz, esse erro é gerado quando o modelo não sofreu alterações, como é feita essa carga de dados? Consegue colocar anexo o código?
— Daniel Mendes 12 de Oct de 2019Sim, exatamente, isso acontece quando o cabeçalho não sofre alterações. O problema é que o cabeçalho tem 5 campos no total, sendo 4 obrigatórios. Todos os 4 obrigatórios, já são preenchidos automaticamente (valor inicial configurado no dicionario/configurador). São campos de data, hora, usuario e filial, e são apenas visualizar. o quinto campo, que não é obrigatorio, é "observações". se o usuário não clica nele e digita nada, dá esse erro. Se entra no campo, digita qualquer caracter e apaga (mesmo confirmando em branco) então funciona... bizarro
— Luiz Carlos 30 de Oct de 2019