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? ×

Guilhermehc

Membros
  • Total de itens

    16
  • Registro em

  • Última visita

Sobre Guilhermehc

  • Data de Nascimento 02-11-1986

Últimos Visitantes

652 visualizações

Conquistas de Guilhermehc

Aprendiz

Aprendiz (3/10)

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

Distintivos Recentes

0

Reputação

  1. Galera to com o mesmo problema, como conseguir chegar ao valor de Base de FGTS Afastados conforme o Relatório Analítico???? Abraçosss!
  2. Bom dia, aparece algum erro em específico?? Sou novo ainda nas fórmulas visuais, mas tenta colocar this.Tables["TITMMOV"]["IDNAT"].AsInteger, quem sabe pode ser isso. Se não der certo manda o erro ai pra gente ver, mas aparentemente a estrutura ta correta. Abraxx..
  3. Bom dia, o problema com certeza é recorrente para todos os analistas de TI, ou para a maioria que não tem licenças suficientes. Uma sugestão/dica é investir em um servidor para acesso remoto interno, desta forma podes além de controlar os tempos de cada sessão também atualizar facilmente os sistemas RM, visto que basta atualizar apenas no servidor WTS. Abraços!
  4. Bom dia, passei por este problema com os cheques. Vou atualizar e testar. Abraço.
  5. USE [teste] GO /****** Object: UserDefinedFunction [dbo].[VALIDA_CHAVEACESSONFE] Script Date: 06/01/2012 14:15:44 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[VALIDA_CHAVEACESSONFE] (@IDMOV INT,@CODCOLIGADA INT) --CRIADO POR GUILHERME RETURNS INT AS BEGIN DECLARE @TOTAL int, @RESTO int, @RETORNO INT SELECT @TOTAL = (select SUM ( (substring(chaveacessonfe,43,1) * 2) + (substring(chaveacessonfe,42,1) * 3) + (substring(chaveacessonfe,41,1) * 4) + (substring(chaveacessonfe,40,1) * 5) + (substring(chaveacessonfe,39,1) * 6) + (substring(chaveacessonfe,38,1) * 7) + (substring(chaveacessonfe,37,1) * 8) + (substring(chaveacessonfe,36,1) * 9) + (substring(chaveacessonfe,35,1) * 2) + (substring(chaveacessonfe,34,1) * 3) + (substring(chaveacessonfe,33,1) * 4) + (substring(chaveacessonfe,32,1) * 5) + (substring(chaveacessonfe,31,1) * 6) + (substring(chaveacessonfe,30,1) * 7) + (substring(chaveacessonfe,29,1) * 8) + (substring(chaveacessonfe,28,1) * 9) + (substring(chaveacessonfe,27,1) * 2) + (substring(chaveacessonfe,26,1) * 3) + (substring(chaveacessonfe,25,1) * 4) + (substring(chaveacessonfe,24,1) * 5) + (substring(chaveacessonfe,23,1) * 6) + (substring(chaveacessonfe,22,1) * 7) + (substring(chaveacessonfe,21,1) * 8) + (substring(chaveacessonfe,20,1) * 9) + (substring(chaveacessonfe,19,1) * 2) + (substring(chaveacessonfe,18,1) * 3) + (substring(chaveacessonfe,17,1) * 4) + (substring(chaveacessonfe,16,1) * 5) + (substring(chaveacessonfe,15,1) * 6) + (substring(chaveacessonfe,14,1) * 7) + (substring(chaveacessonfe,13,1) * 8) + (substring(chaveacessonfe,12,1) * 9) + (substring(chaveacessonfe,11,1) * 2) + (substring(chaveacessonfe,10,1) * 3) + (substring(chaveacessonfe,9,1) * 4) + (substring(chaveacessonfe,8,1) * 5) + (substring(chaveacessonfe,7,1) * 6) + (substring(chaveacessonfe,6,1) * 7) + (substring(chaveacessonfe,5,1) * 8) + (substring(chaveacessonfe,4,1) * 9) + (substring(chaveacessonfe,3,1) * 2) + (substring(chaveacessonfe,2,1) * 3) + (substring(chaveacessonfe,1,1) * 4) ) from TMOV where CODCOLIGADA = @CODCOLIGADA and IDMOV = @IDMOV GROUP BY TMOV.CHAVEACESSONFE) --VALIDAÇÃO CÁCULO MÓDULO 11 SELECT @RESTO = @TOTAL%11 SELECT @RETORNO = 11 - @RESTO IF (@RESTO = 0 OR @RESTO = 1) SET @RETORNO = 0 ELSE SET @RETORNO = @RETORNO RETURN(@RETORNO) END Essa acima é a function.. e esta abaixo a trigger de insert da tabela TMOV que faz a validação no momento do lançamento das notas. Se quiserem a trigger de update é só mudar ali o tipo de insert pra update nesta trigger mesmo! Funciona 100%! USE [teste] GO /****** Object: Trigger [dbo].[Tabela_TMOV_Insert_Filial_CC] Script Date: 06/01/2012 14:17:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER TRIGGER [dbo].[Tabela_TMOV_Insert_Filial_CC] ON [dbo].[TMOV] FOR INSERT As DECLARE @CdColigada INT, @CdFilial INT, @CdCC VARCHAR(10), @chaveacesso varchar(44), @idmov INT, @CdTmv varchar(10) BEGIN --Buscando dados sendo inseridos SELECT @CdColigada = codcoligada, @CdFilial = codfilial, @CdCC = codccusto, @chaveacesso = CHAVEACESSONFE, @idmov = IDMOV, @CdTmv = CODTMV FROM inserted IF (@CdTmv like '1.2%') BEGIN IF DBO.VALIDA_CHAVEACESSONFE(@idmov,@CdColigada) <> substring(@chaveacesso,44,1) Raiserror('DV DA CHAVE DE ACESSO NF-e INVÁLIDO.',11,127,@CdCC,@CdFilial); END END
  6. Salve galera, desenvolvi uma Function que é executada através de uma trigger da tabela TMOV para validação do DV da Chave de Acesso da Nota Fiscal Eletrônica de entrada. Funciona da seguinte forma: Usuário no movimento de entrada informa o tipo do documento como NF-e e então o sistema habilita o campo Chave de Acesso NF-e. Neste campo, por padrão, nenhuma validação é feita. Foi criada a trigger e function então para que seja validado o DV (dígito verificador) da nota, ou seja, o último número dos 44 caracteres. Caso o DV ou então algum número seja digitado de forma incorreta o sistema não permite a gravação. No mais era isso! Se alguém tiver interesse posso disponibilizar para todos! Valeu abraço!
  7. Boa tarde, alguém poderia me enviar via e-mail ou ftp a tabela de insumos da PINI para importação no RM Solum? Obrigado.
  8. Funciona basicamente assim: 1 - Você lança uma Ordem de Compra. 2 - Gera uma Cotação para Esta Ordem de Compra. 3 - Dentro da Cotação, você faz a comunicação dos forncedores através da Opção: Comunicar Fornecedores >> Exportar Orçamento p/ Web. 4 - Feito isso o sistema envia para o e-mail do Forncedor um login e senha temporário para que ele acesse o RM PORTAL (que deverá estar configurado obviamente) e o Forncedor então alimenta os preços. 5 - Por fim você deve ir até o menu Sistema >> Server >> Executar Processos, isto serve para baixar as informações alimentadas pelos fornecedores e também esse processo inutiliza a senha temporária. Alguma dúvida?? Abraço.. Qualquer coisa entra em contato através do msn "REMOVIDO"
  9. Guilhermehc

    Mashups

    Beleza, acredito que seja isso mesmo.. consultas externas tipo correios, receita federal (CPF, CNPJ)... somente a partir da 10.70 Acredito que esteja respondido. Obrigado a todos.
  10. Guilhermehc

    Mashups

    Bom dia galera, alguém já viu funcionando? Sabe como configurar? Sabem a partir de que versão funciona? Quando tento acessar ali para CRIAR UMA CONTA NO TOTVS MASHUPS, abre uma janela que diz que a página não foi encontrada. Abraços. Minha versão 10.60.
  11. HUm.. eu fiz o seguinte.. copiei o arquivo de uma máquina que funcionava para a que não funcionava. Funcionou beleza! Abraços!
  12. Athaufo, Meu servidor é uma boa máquina, É um Intel ProLiant ML150, Xeon 3.2, 4 GB de RAM, Raid5. o que seria fazer um Shrink no banco? Obrigado!
  13. Sim.. lento simplesmente para abrir um lançamento, as vezes até fechar.. lento para cancelamentos.. simultâneos.. baixas.. estornos.. no RM Fluxus praticamente uma carroça.. inclusive se eu for até o servidor e executar.. Os outros é esporadicamente, não sei se existe algo que eu possa fazer com relação ao BD.. rodei a atualização de estatísticas.. mas não mudou muita coisa, ou quase nada.. To meio de mãos atadas, principalmente por fazer 3 meses que estou lidando com este sistema, que é novo pra mim. Obrigado pela atenção.
  14. Bom dia a todos, após a conversão da versão 10.20 para 10.60 o sistema tem-se apresentado extramente lento. O sistema RM Fluxus principalmente é o pior de todos, porém esporadicamente outros sistemas apresentam lentidão. Será tráfego de rede? Utilização simultânea do sistema? Ou o próprio sistema? Otimização do BD? Alguém tem alguma idéia ou já passou por isso? Obrigado a todos.
  15. Opa.. acredito que seja algum problema no BDE.. está configurada corretamente a conexão? Se não for.. pode ser na rede.. Att.
×
×
  • Criar Novo...

Informação Importante

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