Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Max Paulo

Membros
  • Total de itens

    88
  • Registro em

  • Última visita

Sobre Max Paulo

Conquistas de Max Paulo

Contribuinte

Contribuinte (4/10)

  • Colaborador
  • Primeiro Post
  • Iniciador de Conversa
  • Um Ano se Passou
  • Primeiro Mês Completo

Distintivos Recentes

0

Reputação

  1. Max Paulo

    Left Join

    Rhicky bom dia! Pelo que li na sua sentença, vc quer que traga todas as pessoas(tabela ppessoa), mesmo que não tenha dados nas tabelas vctrlvacinal e vvacina. É isso mesmo? OU você não quer quer retorne as pessoas que tomaram a vacina 00007 e 00008? OU você quer que retorne as pessoas que nunca tomaram a vacina ou a data de aplicacao mais 30 dias seja menor que 15/03/2008?
  2. Max Paulo

    Windows Server 2003

    EU tive que liberar uma maquina com o win 2003 para uma obra acessar. para nao criar uma gpo nova, eu fiz o seguinte. coloquei para executar o corporerm.exe qdo o usuario faz o login, dae so aparece os programas do rm, e configurei para matar a conexao se ficar mais de 10 minutos inativos. Essa foi uma alternativa rápida e temporária. O correto é fazer como discutido acima, criar um dominio, e dai criar as gpos.
  3. use a tabela trelsld. Esta tabela grava os saldos em determinada data
  4. Aproveitando o tópico, alguem no fórum não vai realizar esta alteração? Por exemplo, eu não posso calcular o custo médio por filial, tem que realizar o cálculo por local de estoque.
  5. Max Paulo

    PPP

    boa noticia. Qual versão? 10.40 ou na 10.20 o relatório vai servir também? POis já há no RMVitae os campos eficaz e numero do CA
  6. Max Paulo

    Controle de Garantia

    BOm dia! Primeiramente, peço desculpa pelo retorno as sugestões do alberto. Alberto, não utilizo controle nem por series e nem por lote. Para este controle, irei me reunir com as pessoas interessadas neste controle, para realizar o levantamento exato do que se quer. Quando terminar de levantar todo o processo, posto aqui para discutirmos. ATT
  7. Max Paulo

    Controle de Garantia

    Edson, Realmente faltou uma informação minha. A garantia ao qual me refiro é as que eu tenho direito. No exemplo que mencionei no inicio, eu adquiri estas 100 baterias e agreguei-as nos meus equipamentos. A empresa que trabalho, uso o RMOfficina para controlar a manutenção dos equipamentos próprios.
  8. Max Paulo

    Controle de Garantia

    Olá Edson, ainda eu não estou controlando a garantia, estou levantando o processo ainda, mas pelos dados que já tenho, ainda não vi como controlar a garantia. Por este motivo, recorri ao forum, para verificar se alguem já faz este processo, para que eu veja como faz. Tive ideia de fazer pelo movimento no nucleus ou pelo oficina. Estou na fase de levantamento de dados ainda, para montar o escopo do processo e so depois disto começar a implantar.
  9. Ola, Senhores, estou com um processo aqui na empresa, que me foi solicitado que seja controlado pelo sistema RM. Trata-se do controle de garantia. Ainda estou na fase de levantamento do processo, para escrever o fluxograma. Mas desde já entro em contato com o Fórum para verificar primeiro se alguem já efetuou este processo, e em caso de negativo, trocar idéias de como efetuar. O que se querem: Controlar a garantia dada pelo fornecedor na compra de um produto e ou prestação de serviço. 1o Exemplo: Bateria de autmóvel. Compro 100 baterias, que tem a garantia do fabricante de 1 ano após a compra. Dou entrada no estoque (RMNucleus destas baterias). E baixo do estoque, e coloco a bateria no equipamento. Como controlaria esta garantia? Pensei nas seguintes formas: 1o Criar um campo complementar no movimento de baixa e informar qual equipamente ira utilizar esta bateria e outro campo para colocar a data final da garantia. 2o Criar um objeto de manutencao (RMOfficina) chamado bateria, um campo para colocar a data final da garantia, e agregar ao objeto pai automovel(RMOfficina) . Depois criar relatórios para controle desta garantia. Esta lançado o desafio. Se não fui claro ao expressar a necessidade, é so falar que reformulo.
  10. Max Paulo

    Históricos das seções

    Segue planilha que montei e atendeu a minha necessidade. Como iremos utilizar esta planilha uma unica vez, fiz uma planilha bem básica _edimar.rar
  11. Max Paulo

    Históricos das seções

    Augusto obrigado pela dica mas não deu certo, pois so me retorna o ano/mes da mudanca de seção, o que não consegui via sql foi preencher os meses que não teve alteração. Mas para resolver este problema, estou montando uma planilha que retorna os dados que eu quero. Já estou finalizando a mesma e quando terminar posto aqui no forum. Mas agradeço pela ajuda.
  12. Concordo plenamente, Antes de criar uma trigger, deve-se analisar bem a tabela, as suas dependencias e os impactos gerados pela a mesma, pois em certos casos atrapalha o proceso dos usuários. No exemplo que coloquei é para não deixar a inserção de movimentos no rmnucleus, caso o fornecedor não foi preenchido a avaliação do mesmo. Poderia ter usado as fórmulas de consistência (mas já esta sendo utilizada pelo departamento contábil.) Então fiz a trigger.
  13. set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER TRIGGER [TRAVAFORNECEDORES] ON [dbo].[TMOV] FOR INSERT, UPDATE AS DECLARE @CODCFO INT, @TRADICAOMERCADO VARCHAR (2), @ATESTADOTECNICO VARCHAR (2), @LAUDOSCERTIFICADOS VARCHAR (2), @CONFIABILIDADE VARCHAR (2), @LOCALIZACAO VARCHAR (2), @CUSTOBENEFICIO VARCHAR (2), @TEXTOTRADICAO VARCHAR(100), @TEXTOATESTADOTECNICO VARCHAR(100), @TEXTOCERTIFICADOS VARCHAR(100), @TEXTOCONFIABILIADE VARCHAR(100), @TEXTOLOCALIZACAO VARCHAR(100), @TEXTOBENEFICIO VARCHAR(100), @CODTMV VARCHAR(6), @CODCOLIGADA INT select @TRADICAOMERCADO = TRADICAOMERCADO, @ATESTADOTECNICO = ATESTADOTECNICO, @LAUDOSCERTIFICADOS = LAUDOSCERTIFICADOS, @CONFIABILIDADE = CONFIABILIDADE, @LOCALIZACAO = LOCALIZACAO, @CUSTOBENEFICIO = CUSTOBENEFICIO, @TEXTOTRADICAO ='Favor preencher o campo TRADICÃO NO MERCADO da aba campos complementares do cadastro do Fornecedor', @TEXTOATESTADOTECNICO ='Favor preencher o campo ATESTADO TECNICO da aba campos complementares do cadastro do Fornecedor', @TEXTOCERTIFICADOS ='Favor preencher o campo CERTIFICADOS da aba campos complementares do cadastro do Fornecedor', @TEXTOCONFIABILIADE ='Favor preencher o campo CONFIABILIDADE da aba campos complementares do cadastro do Fornecedor', @TEXTOLOCALIZACAO ='Favor preencher o campo LOCALIZAÇÃO da aba campos complementares do cadastro do Fornecedor', @TEXTOBENEFICIO ='Favor preencher o campo CUSTO BENEFICIO da aba campos complementares do cadastro do Fornecedor', @CODTMV = INSERTED.CODTMV, @CODCFO = INSERTED.CODCFO, @CODCOLIGADA = INSERTED.CODCOLIGADA from INSERTED LEFT OUTER JOIN FCFOCOMPL ON FCFOCOMPL.CODCFO = INSERTED.CODCFO IF @CODCOLIGADA = 1 BEGIN BEGIN IF @TRADICAOMERCADO IS NULL AND SUBSTRING(@CODTMV,1,3) = '1.1' AND @CODTMV NOT IN ('1.1.14','1.1.16') RAISERROR (@TEXTOTRADICAO,16,10) END BEGIN IF @ATESTADOTECNICO IS NULL AND SUBSTRING(@CODTMV,1,3) = '1.1'AND @CODTMV NOT IN ('1.1.14','1.1.16') RAISERROR(@TEXTOATESTADOTECNICO,16,10) END BEGIN IF @LAUDOSCERTIFICADOS IS NULL AND SUBSTRING(@CODTMV,1,3) = '1.1'AND @CODTMV NOT IN ('1.1.14','1.1.16') RAISERROR(@TEXTOCERTIFICADOS,16,10) END BEGIN IF @CONFIABILIDADE IS NULL AND SUBSTRING(@CODTMV,1,3) = '1.1'AND @CODTMV NOT IN ('1.1.14','1.1.16') RAISERROR(@TEXTOCONFIABILIADE,16,10) END BEGIN IF @LOCALIZACAO IS NULL AND SUBSTRING(@CODTMV,1,3) = '1.1'AND @CODTMV NOT IN ('1.1.14','1.1.16') RAISERROR(@TEXTOLOCALIZACAO,16,10) END BEGIN IF @CUSTOBENEFICIO IS NULL AND SUBSTRING(@CODTMV,1,3) = '1.1'AND @CODTMV NOT IN ('1.1.14','1.1.16') RAISERROR(@TEXTOBENEFICIO,16,10) END END
  14. Eu fiz o seguinte para tratar. Criei uma fórmula de aprovação, onde permite a qualquer usuario aprovar movimentos da serie oc.00001 até 20. Ou seja, quando desmembra, o movimento é o mesmo numero, alterando a serie, entao dei permissão para as series geradas pelo desmembramento.
  15. Max Paulo

    Históricos das seções

    Boa tarde! Augusto, utilizo o SQL 2005 Retornou a seguinte mensagem de erro: Msg 195, Level 15, State 10, Line 1 'TO_CHAR' is not a recognized built-in function name Não consegui rodar no sql e nem no bis
×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.