software‎ > ‎módulos‎ > ‎compra‎ > ‎manuais‎ > ‎

manual técnico de cadastro múltiplo de recurso (em atualização)


Conceitos

Cadastro Múltiplo de Recurso

O cadastro múltiplo de recurso permite ao usuário cadastrar vários recursos em uma unica interação. Os campos que são utilizados para diferenciar os recursos são configurados no x-class de recurso. Os campos de quebra de recurso estão no formato de grade, facilitando sua visualização. Os recursos gerados serão agrupados pelo campo REFERENCIA PRINCIPAL e DESCRIÇÃO GENÉRICA.

O processo de cadastro múltiplo utiliza fórmulas para agilizar o preenchimento dos campos CÓDIGO e NOME de acordo com a classe do recurso. 



Configurações

Campos para cadastro múltiplos

Define os campos de quebra de recurso no processo de cadastro múltiplo;

Propriedade: this.camposParaCadastroMultiplo
Valor padrão: 'COR;TAMANHO;MATERIAL'
Localização: /Dados/Cadastrais/Recursos/0110 Recursos(Library).ic
Tipo de configuração: por script


Telas Envolvidas

Cadastro de múltiplos recursos

Tabela: RECURSO
Classe: -2007800000 /* Recursos */
Caminho: Ir Para > Compra > Cadastros > Cadastro de múltiplos recursos;

Cadastro de fórmulas

Caminho: 
Ir Para > Compra > Configurações > Cadastro de formulas
;

Configuração da Formula e Recurso

Tabela: VINCULA
Classe: -1897036267 /* Configuracao das Formulas do Recurso */
Caminho: Ir Para > Compra > Configurações > Configuração da Fórmula e Recurso;

Modelo de Dados

O processo de cadastro de múltiplo recurso só funcionará se existir uma formula cadastrada para classe. Caso contrário o sistema retornará uma mensagem erro. Como os recursos serão agrupados por REFERENCIAPRINCIPAL e DESCRICAOGENERICA, caso exista este grupo já cadastrado o sistema perguntará se o usuário deseja incluir os recursos no grupo existente. 

Obs: Esta validação não é realizada no cadastro de recursos.

Foi adicionado a seguinte funcionalidade no cadastro de recurso: 
  1. Se os campos CÓDIGO e NOME estiverem vazios e tiverem fórmula cadastrada para aquela classe, então os mesmos serão preenchidos com o conteúdo que a formula retornar.
  2.  Se os campos estiverem preenchidos e o retorno da formula for divergente do que está no cadastro o sistema aguardará a confirmação da alteração. 
  3. Após o preenchimento do CÓDIGO e NOME, se os campos REFERENCIAPRINCIPAL e DESCRICAOGENERICA estiverem vazios, então os mesmo serão preenchido respectivamente com os valores do campo CÓDIGO e NOME.
Obs: Todas as validações estão sendo realizadas no evento onValidate e onBeforePost da grade que utiliza a classe recurso.



Scripts Envolvidos

Scripts: 

-1894442492   /products/INTEQorder/library/cadastro multiplo/DefineGridsCadastroMultiplo.ijs
-1894442491   /products/INTEQorder/library/cadastro multiplo/InteracaoCadastroMultiplo.ijs
-1894442702   /products/INTEQorder/library/cadastro multiplo/Recursos.ijs
-1894442536   /products/INTEQerp infrastructure/library/formula/Formula.ijs
-1894442538   /products/INTEQerp infrastructure/library/formula/CampoFormula.ijs
-1894442535   /products/INTEQerp infrastructure/library/formula/FormulaDAO.ijs
-1894442534   /products/INTEQerp infrastructure/library/formula/GerenciadorDeFormulas.ijs
-1894442533   /products/INTEQerp infrastructure/library/formula/InteracaoFormula.ijs
-1894442532   /products/INTEQerp infrastructure/library/formula/ItemFormula.ijs
-1894442530   /products/INTEQerp infrastructure/library/formula/IvfsDAO.ijs

Processos:

-1896648148   /products/INTEQorder/modules/Compra/Cadastros/Cadastro de Multiplos Recursos.ip
-1894442528   /products/INTEQorder/modules/Compra/Ferramentas Administrativas/Configurações/Cadastro de Fórmulas.ip
-1894442529   /products/INTEQorder/library/pedido/processos/Cadastro Formulas.ip

X-class:

-1897148283   /Dados/Cadastrais/Recursos/0100 INTEQerp infrastructure.ic
-1897050848   /Dados/Cadastrais/Recursos/0110 Recursos(Library).ic
-1894442526  /Configuração/Operações/Cadastros/Formulas de Cadastro/Recursos/Codigo */
-1894442525  /Configuração/Operações/Cadastros/Formulas de Cadastro/Recursos/Nome */
-1897036267   /Dados/Auxiliares/Vínculos/Vínculos de Regras e Sugestão/Configuração das Fórmulas do Recurso/0100 INTEQerp infrastructure.ic
-1894442540  /products/INTEQerp infrastructure/library/formula/grades/GridCampoFormula.ic
-1894442539  /products/INTEQerp infrastructure/library/formula/grades/GridFormulas.ic