Ola Boa tarde.
Estou montando uma rotina que fará um controle dos funcionarios que tenham gratificações. Daí escolhi o padrão MVC para desenvolver. POrem gostaria que o mesmo se comporte conforme o pedido de compras, ou seja com apenas uma tabela mas com o cabecalho e itens.
Peguei um exemplo disto feito com SX5, a adaptei para a tabela customizada ZC6.
Como ira funcionar
Meu browse trará meus funcionarios FwMbrowse da SRA, e ira ter um unico botao de manutenção, apos clicar neste botão, ira trazer a tela MVC onde o cabecalho sera os 3 campos iniciais de minha tabela ZC6 (filial matricula e NOme) onde nao sera possivel alterar os dados.
Depois eu crio os grid com os demais campos e exectuando os campos ja preenchidos. Ele monta a tela corretamente.
POrem ao salvar da um erro que nao consigo consertar
segue em anexo fonte e o erro
"erro no parÔmetroFWFormModel: A estrutura principal obrigatoriamente nÒo pode ser uma estrutura que nÒo sofre modificaþ§es. on FWFORMMODEL:COMMITDATA(FWFORMMODEL.PRX)"
Pelo que entendi ele ta dizendo que omodel nao pode ser gravado sem alteração.
Bom se puderem me dar uma ajuda.
Boa tarde, se não existem dados nessa tabela, recomendo fortemente que você não opte pelo modelo 2, esse é um legado do Protheus...
— Daniel Mendes 28 de Feb de 2020Felipe, Nesse caso seria um "modelo 3"? Porque os dados do Cabeçalho é da SRA e os itens da ZC6
— FELIPE CAIADO ALMEIDA 28 de Feb de 2020Como assim Daniel? Até mesmo para desenvolvimentos MVC?
— Marcos Felipe Rezende Xavier 28 de Feb de 2020