Regra no botão copia

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