Boa tarde senhores,
Gostaria de saber se é possível atribuir regra no botão copia.
No cadastro de produto, seleciono um produto, este produto tem codigo de barra, preciso que quando clicar no botão copia para criar outro produto o codigo de barra retorne vazio.
Pode não ser a melhor solução, mas eu colocaria no dicionario uma validação de usuario EXISTCHAV(), desta forma mesmo que o usuario não utilize a opção copiar, não corre o risco de duplicar o codigo.
Leandro você não acha que usando o EXISTCHAV(), quando o usuario usar o botao copia, o sistema vai trazer o dado e quando encontrar, ocorrerá a um erro, forçando o usuario fazer a troca?
Olá,
Existe o método SetFldNoCopy
que permite informar quais campos você não deseja copiar.
Esse método está presente nas classes FWFormFieldsModel
e FWFormGridModel
.
Caso o fonte em questão seja padrão, pode ser que você consiga alterar esses dados via algum ponto de entrada, mas sem dúvida, será necessário interceptar o modelo antes dele começar a fazer a cópia de dados.
Documentação:
https://tdn.totvs.com/display/public/framework/FWFormFieldsModel
https://tdn.totvs.com/display/public/framework/FWFormGridModel