Parâmetros no Processo - Opção ReadOnly


#1

Alterei o fonte do Compiere, para adicionar a opção ReadOnly nos parâmentros dos processos do Compiere, pois as vezes queremos mostrar o que será processado, porém, não queremos que o usuário altere os dados:

segue passo a passo para alteração

Criar coluna na tabela AD_Process_Para: IsReadOnly, tipo YES-NO

Adicionar campo na Aba Parâmetro - Janela (Report & Process)

Alterar arquivo: org.compiere.apps.ProcessParameter.java (método initDialog)
line 144 and 155: adicionar “p.IsReadOnly” ao sql statement

Alterar arquivo: org.compiere.model.CreateFieldVO.java (método createParameter)
line 197: adicionar “vo.IsReadOnly = rs.getString(“IsReadOnly”).equals(“Y”);”

pronto, só isso, agora vc tem a apção de deixar os parâmentros do seu relatório como somente leitura