RN OrdemProducao LotePadraoEmpresa

De Base de Conhecimentos da DataPlus Sistemas
Revisão de 11h53min de 24 de maio de 2021 por Wellington (discussão | contribs)
Ir para navegação Ir para pesquisar

Regra de negócio do tipo Habilitadora que pode ser acoplada ao DataPlus ERP e tem por objetivo adicionar o lote padrão informado no atributo adicional do cadastro de empresa na ordem de produção ao gravar a mesma.

Acoplamento

Essa regra de negócio deve ser acoplada ao formulário de Ordem de Produção (FrmMovOrdemProducao). Ela está preparada para funcionar com designador Execucao em conjunto com o elemento OnLoad, no tempo de execução Antes.


OBS: Deve ser executado o script do atributo adicional no cliente que for utilizar.

Caminho: J:\Vb.Net\Scripts\Atributos Adicionais\Cria campo Lote Padrão no cadastro de Empresa.sql

Script: IF OBJECT_ID('dpAtributosAdicionais') IS NOT NULL BEGIN IF (SELECT 1 FROM dpAtributosAdicionais WHERE Classe = 'DataPlus.Sistemas.Comum.Empresa' AND NomeCampo = 'Lote Padrão') = 1 BEGIN UPDATE dpAtributosAdicionais SET TipoDado = 'System.String', ViewControleContainer = 'frmCadastroEmpresa', ViewX = 675, ViewY = 72, ViewLargura = 151, TagControle = 2, Anchor = NULL, ClasseAssociacao = NULL, LarguraAssociacao = 0, AnchorAssociacao = NULL, AnchorPesquisa = NULL, LarguraLabel = 151 WHERE Classe = 'DataPlus.Sistemas.Comum.Empresa' AND NomeCampo = 'Lote Padrão' END ELSE BEGIN INSERT INTO dpAtributosAdicionais (Classe, NomeCampo, TipoDado, ViewControleContainer, ViewX, ViewY, ViewLargura, TagControle, Anchor, ClasseAssociacao, LarguraAssociacao, AnchorAssociacao, AnchorPesquisa, LarguraLabel) VALUES ('DataPlus.Sistemas.Comum.Empresa', 'Lote Padrão', 'System.String', 'frmCadastroEmpresa', 675, 72, 151, 2, NULL, NULL, 0, NULL, NULL, 151) END END GO