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

Tudo que Max Paulo postou

  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
  16. Bom dia! Senhores, estou necessitando de um tipo qualquer de relatório, que me retorne os seguintes dadaos, referente as seções que o funcionário trabalhou. Ex. Tenho o seguinte histórico de secoes. O funcionario foi admitido em janeiro de 2003 na secao código 00001 em fevereiro de 2003 foi para a secao codigo 00002 em maio de 2004 foi para a secao codigo 00003 em junho 2004 retornou para a secao codigo 00002 em marco de 2007 foi para a secao codigo 00005 em julho 2007 foi para a secao codigo 00004 ( e se encontra até hoje). o relatório devera sair da seguinte forma: funcionario 01/03 02/03 03/03 04/03 05/03 06/03 07/03 08/03 09/03 10/03 11/03 12/03 codsecao 00001 00002 00002 00002 00002 00002 00002 00002 00002 00002 00002 00002 funcionario 01/04 02/04 03/04 04/04 05/04 06/04 07/04 08/04 09/04 10/04 11/04 12/04 codsecao 00002 00002 00002 00002 00003 00002 00002 00002 00002 00002 00002 00002 funcionario 01/05 02/05 03/05 04/05 05/05 06/05 07/05 08/05 09/05 10/05 11/05 12/05 codsecao 00002 00002 00002 00002 00002 00002 00002 00002 00002 00002 00002 00002 funcionario 01/06 02/06 03/06 04/06 05/06 06/06 07/06 08/06 09/06 10/06 11/06 12/06 codsecao 00002 00002 00002 00002 00002 00002 00002 00002 00002 00002 00002 00002 funcionario 01/07 02/07 03/07 04/07 05/07 06/07 07/07 08/07 09/07 10/07 11/07 12/07 codsecao 00002 00002 00005 00005 00005 00005 00004 00004 00004 00004 00004 00004 se alguem puder me ajudar fico bastante agradecido. A forma de saida pode ser qualquer uma (relatorio,planilha,cubo,sentença sql) isso nao importa.
  17. Bom dia! Senhores, estou precisando saber quantos domingos / feriados houve no periodo de 2002 até hoje, separando por mes/ano. gostaria de saber se alguem já fez ou tenha alguma ideia, de montar uma consulta sql para me retornar estes valores, onde nesta sentença usaria as tabelas GFERIADO e GCALEND.
  18. kelly, já verificou as opções regionais e de idiomas? Pois tive um problema parecido, ém relatório. Os problemas ocorreram, em máquinas que tinham o windows 2003 english
  19. Carlos, A RM esta desenvolvendo uma customização que será inserida no RMFluxus, justamente para tratar esta questão de exportação e importação. Inclusive esta tratando a contabilização da variação monetária mensal. Hoje na empresa que trabalho, esta contabilização é feita manualmente, e so no ato do recebimento utilizo os campos opcionais variação monetária ativa/passiva sugerida pelo Edson Silva
  20. Boa tarde! Senhores, estou precisando de um relatório, que me da as seguintes informações: Total das composições e Total dos Insumos. Por exemplo: Composição: Trator D6R Esta composicao esta em 3 tarefas. Na tarefa A, ele vai trabalhar 3 horas Na tarefa B, ele vai trabalhar 5 horas Na tarefa C, ele vai trabalhar 2 horas Total de horas da composção no projeto = 10 horas. Esta lógica também vale para o Insumo. Se alguem puder me ajudar, agradeço antecipadamente.
  21. Rapaz, situacao um pouco dificil hein. Eu tive um problema semelhante, mas foi em texto para relatórios adimissionais, achei mais viavel digitar o texto em uma consulta do que no gerador de reltório. Fiz o seguinte a cada 255 caracteres era uma coluna da sentença, ou seja tive as colunas a, b,c, d entao coloquei as colunas no relatório de uma forma quando acaba de gerar a coluna a, ja comeca a b, depois a c e a d. No meu caso atendeu perfeitamente. o usuário nem sabe como esta a estrutura do relatório, e nem nota que os paragrafos são várias colunas. Compreendeu o q falei, qquer coisa, posso postar novamente alterando esta sql que vc colocou no seu post Porem terá que retirar este comando distinct, e por consequencia dar uma alterada no layout do relatório
  22. SELECT COALESCE(SUM(ISNULL(FLAN.VALORORIGINAL,0)),0), COALESCE(SUM(ISNULL(FLAN.VALORADIANTAMENTO,0)),0) FROM FLAN LEFT OUTER JOIN FCFOCOMPL ON FCFOCOMPL.CODCFO = FLAN.CODCFO AND FCFOCOMPL.CODCOLIGADA = FLAN.CODCOLCFO WHERE FLAN.CODTDO IN ('ADIANTAMTO') AND FLAN.CODCFO = @CODCFO AND FLAN.STATUSLAN NOT IN (2) Veja se essa te ajuda. Estou nas horas vagas, criando uma trigger que barra a inclusão de titulos na flan, quando há um adiantamento em aberto, até que o gerente do financeiro libere este processamento. Esta trigger foi feita baseada na versao 10.20 onde se grava no titulo de adiantamento no campo flan.valoradiantamento, o valor do adiantamento que já foi vinculado em uma nota. Nas versões anteriores este campo não grava esta informação, o vinculo no banco era de outra forma, mas ainda não analisei como era feito. Mas esta sentença já te dara um inicio.
  23. Max Paulo

    Plugins / Customizações

    Em umas das coligadas que trabalho, esta sendo desenvolvido pela RM um plugin que envolve o RMFactor e o RMNucleus. Este plugin trata o processo de produção/comercialização de marmores e granitos. Agora não tenho os nomes dos CRM pois estou em outra coligada, qdo obter os nomes, complemento este post. Mas já fica registrado que há um plugin que trata o processo de marmores e granitos.
  24. Max Paulo

    Voltei!

    Criz, esta unidade de campo grande era vinculada com a de cuiaba do Jonkell? Seja bem vinda novamente
  25. Valeu Henrique pela dica. Já esta montado o processo para enviar o e-mail. Criei uma procedure e a vinculei a um job. O problema que encontrei, é a formatação do texto do e-mail. Mas fiz o seguinte: Coloquei um texto fixo e uma sentença que me retorna a quantidade de equipamentos que estão com manutenção vencida, e no final do texto do e-mail, informando qual relatório gerar para saber quais equipamentos. O principal objetivo é emitr um alerta informando que há equipamentos com manutenção vencida. Maffra Por mim pode encerrar o tópico, caso faça alguma alteração neste processo posto aqui novamente.
×
×
  • Criar Novo...

Informação Importante

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