RN OrdemProducao LotePadraoEmpresa: mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Sem resumo de edição
Derek (discussão | contribs)
Limpou toda a página
Etiqueta: Anulando
 
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada)
Linha 1: Linha 1:
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

Edição atual tal como às 14h27min de 10 de fevereiro de 2023