Rotina MVC Erro MSRLOCK
Produto: | ADVPL |
Versões: | Todas |
Ocorrência: | Erro MSRLOCK ao utilizar ponto de entrada MVC MATA010 |
Ambiente: | P12 |
Passo a passo: | esse erro ocorre quando é feito um Reclock pelo ponto de entrada no momento em que está alocada pelo sistema, para fazer reclock é necessário está no momento após a gravação para atualizações complementares, Como a rotina já está em MVC é necessário qualquer alteração de campos deverá ser feita utilizando SetValue, dentro do objeto. Segue exemplo abaixo os objetos a serem tratados onde no objeto omodelgrid é possível utilizar os método getmodel e setvalue oModelx := FWModelActive()->Carregando Model Ativo oModelxDet := oModelx:GetModel('DA1DETAIL') ->Carregando grid de dados a partir o ID que foi instanciado no fonte. Para obter DA1DETAIL verifique a propriedade ADEPENDENCY |
Observações: |