Ir para conteúdo

AugustoLima

Inativos
  • Total de itens

    38
  • Registro em

  • Última visita

  • Dias Ganho

    1

AugustoLima ganhou pela última vez em 29 de outubro 2017

AugustoLima teve o conteúdo mais curtido!

Sobre AugustoLima

  • Data de Nascimento 14-10-1975

Últimos Visitantes

728 visualizações

Conquistas de AugustoLima

Contribuinte

Contribuinte (4/10)

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

Distintivos Recentes

1

Reputação

  1. AugustoLima

    Cubo de provisões

    Olá, Segue scripts para te ajudar. Dai é so criar o cubo. provisoes.zip
  2. Olá Pedro, Podes me dizer como configurou a numeração? Aqui na empresa está acontecendo a mesma coisa.
  3. Cesar, Já precisei fazer isso em uma empresa, e segui os seguintes passos: 1) Mudei a máscara do centro de custo 2) Criei a nova estrutura 3) Fiz um DE -> PARA em todas as tabelas que tem CODSECAO, entre as seções anteriomente existentes e as novas. Tipo: A seção 99.999.9999999 agora é a 99.99.99 Então o sql seria: UPDATE PFUNC SET CODSECAO = '99.99.99' WHERE CODSECAO = '99.999.9999999' 4) Exclui as seções anteriores.
  4. Tiago, Se for um novo tipo de documento, vc precisa dar permissão ao usuário para acessar. Faça isso em CADASTRO/SEGURANÇA/USUÁRIOS, aba Tipo de Movimento.
  5. Humberto, Há um tempo atrás, fiz este script para rastrear notas fiscais, ve se te ajuda: SELECT NVL(MOVRELAC_SC.NUMEROMOV_SC,'INDEFINIDO') NUMEROMOV_SC, NVL(MOVRELAC_OC.NUMEROMOV_OC,'INDEFINIDO') NUMEROMOV_OC, NVL(MOVRELAC_AF.NUMEROMOV_AF,'INDEFINIDO') NUMEROMOV_AF FROM TMOV LEFT JOIN (SELECT MOV.NUMEROMOV NUMEROMOV_AF,IDMOVDESTINO,MOV.CODTMV,MOVCLI.IDMOV, TO_CHAR(DATACRIACAO,'DD/MM/YYYY') DATACRIACAO_AF,USUARIOCRIACAO USUARIOCRIACAO_AF, CASE WHEN MOV.STATUS = 'A' AND SUBSTR(MOV.CODTMV,1,4) = '1.1.' THEN 'Pendente' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '1.1.' AND MOV.IDMOVPEDDESDOBRADO IS NULL THEN 'Recebido' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '1.1.' AND MOV.IDMOVPEDDESDOBRADO IS NOT NULL THEN 'Rec/Desdobrado' WHEN MOV.STATUS = 'C' THEN 'Cancelado' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '1.2.' THEN 'A Pagar' WHEN MOV.STATUS = 'Q' AND SUBSTR(MOV.CODTMV,1,4) = '1.2.' THEN 'Quitado' WHEN MOV.STATUS = 'P' AND SUBSTR(MOV.CODTMV,1,4) = '1.2.' THEN 'Parcialmente Quitado' WHEN MOV.STATUS = 'A' AND SUBSTR(MOV.CODTMV,1,4) = '1.2.' THEN 'Pendente' WHEN MOV.STATUS = 'N' THEN 'Normal' WHEN MOV.STATUS = 'A' AND SUBSTR(MOV.CODTMV,1,4) = '2.1.' THEN 'A Faturar' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '2.1.' AND MOV.IDMOVPEDDESDOBRADO IS NULL THEN 'Faturado' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '2.1.' AND MOV.IDMOVPEDDESDOBRADO IS NOT NULL THEN 'Fat/Desdobrado' WHEN MOV.STATUS = 'I' THEN 'Inativo' WHEN MOV.STATUS = 'R' AND SUBSTR(MOV.CODTMV,1,4) = '2.1.' THEN 'Não Processado' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '2.2.' THEN 'Faturado' WHEN MOV.STATUS = 'Q' AND SUBSTR(MOV.CODTMV,1,4) = '2.2.' THEN 'Quitado' WHEN MOV.STATUS = 'P' AND SUBSTR(MOV.CODTMV,1,4) = '2.2.' THEN 'Fat.Parc.Quitado' WHEN MOV.STATUS = 'A' AND SUBSTR(MOV.CODTMV,1,4) = '2.2.' THEN 'A Faturar' END STATUS_AF,MOV.CODCOLIGADA FROM TMOV MOV INNER JOIN TMOVRELAC ON MOV.IDMOV = TMOVRELAC.IDMOVORIGEM AND MOV.CODCOLIGADA = TMOVRELAC.CODCOLORIGEM AND TMOVRELAC.TIPORELAC <> 'V' INNER JOIN TMOV MOVCLI ON MOVCLI.CODTMV = MOV.CODTMV AND MOVCLI.NUMEROMOV = MOV.NUMEROMOV AND MOVCLI.CODCFO = MOV.CODCFO AND MOVCLI.CODTMV = '1.1.03' AND MOVCLI.SERIE = 'AF' AND MOVCLI.CODCOLIGADA = MOV.CODCOLIGADA) MOVRELAC_AF ON MOVRELAC_AF.IDMOVDESTINO = TMOV.IDMOV AND MOVRELAC_AF.CODCOLIGADA = TMOV.CODCOLIGADA LEFT JOIN (SELECT MOV.NUMEROMOV NUMEROMOV_OC,IDMOVDESTINO,MOV.CODTMV,MOVCLI.IDMOV, TO_CHAR(DATACRIACAO,'DD/MM/YYYY') DATACRIACAO_OC,USUARIOCRIACAO USUARIOCRIACAO_OC, CASE WHEN MOV.STATUS = 'A' AND SUBSTR(MOV.CODTMV,1,4) = '1.1.' THEN 'Pendente' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '1.1.' AND MOV.IDMOVPEDDESDOBRADO IS NULL THEN 'Recebido' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '1.1.' AND MOV.IDMOVPEDDESDOBRADO IS NOT NULL THEN 'Rec/Desdobrado' WHEN MOV.STATUS = 'C' THEN 'Cancelado' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '1.2.' THEN 'A Pagar' WHEN MOV.STATUS = 'Q' AND SUBSTR(MOV.CODTMV,1,4) = '1.2.' THEN 'Quitado' WHEN MOV.STATUS = 'P' AND SUBSTR(MOV.CODTMV,1,4) = '1.2.' THEN 'Parcialmente Quitado' WHEN MOV.STATUS = 'A' AND SUBSTR(MOV.CODTMV,1,4) = '1.2.' THEN 'Pendente' WHEN MOV.STATUS = 'N' THEN 'Normal' WHEN MOV.STATUS = 'A' AND SUBSTR(MOV.CODTMV,1,4) = '2.1.' THEN 'A Faturar' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '2.1.' AND MOV.IDMOVPEDDESDOBRADO IS NULL THEN 'Faturado' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '2.1.' AND MOV.IDMOVPEDDESDOBRADO IS NOT NULL THEN 'Fat/Desdobrado' WHEN MOV.STATUS = 'I' THEN 'Inativo' WHEN MOV.STATUS = 'R' AND SUBSTR(MOV.CODTMV,1,4) = '2.1.' THEN 'Não Processado' WHEN MOV.STATUS = 'F' AND SUBSTR(MOV.CODTMV,1,4) = '2.2.' THEN 'Faturado' WHEN MOV.STATUS = 'Q' AND SUBSTR(MOV.CODTMV,1,4) = '2.2.' THEN 'Quitado' WHEN MOV.STATUS = 'P' AND SUBSTR(MOV.CODTMV,1,4) = '2.2.' THEN 'Fat.Parc.Quitado' WHEN MOV.STATUS = 'A' AND SUBSTR(MOV.CODTMV,1,4) = '2.2.' THEN 'A Faturar' END STATUS_OC, MOV.CODCOLIGADA FROM TMOV MOV INNER JOIN TMOVRELAC ON MOV.IDMOV = TMOVRELAC.IDMOVORIGEM AND MOV.CODCOLIGADA = TMOVRELAC.CODCOLORIGEM AND TMOVRELAC.TIPORELAC <> 'V' INNER JOIN TMOV MOVCLI ON MOVCLI.CODTMV = MOV.CODTMV AND MOVCLI.NUMEROMOV = MOV.NUMEROMOV AND MOVCLI.CODCFO = MOV.CODCFO AND MOVCLI.CODTMV = '1.1.02' AND MOVCLI.SERIE = 'OC' AND MOVCLI.CODCOLIGADA = MOV.CODCOLIGADA) MOVRELAC_OC ON MOVRELAC_OC.IDMOVDESTINO = MOVRELAC_AF.IDMOV AND MOVRELAC_OC.CODCOLIGADA = TMOV.CODCOLIGADA LEFT JOIN (SELECT TMOV.NUMEROMOV NUMEROMOV_SC,IDMOVDESTINO,TMOV.CODTMV,TMOV.IDMOV,TO_CHAR(DATACRIACAO,'DD/MM/YYYY') DATACRIACAO_SC,USUARIOCRIACAO USUARIOCRIACAO_SC,SERIE SERIE_SC, NVL((TMOV.OBSERVACAO),' ') OBSERVACAO_SC, CASE WHEN TMOV.STATUS = 'A' AND SUBSTR(TMOV.CODTMV,1,4) = '1.1.' THEN 'Pendente' WHEN TMOV.STATUS = 'F' AND SUBSTR(TMOV.CODTMV,1,4) = '1.1.' AND TMOV.IDMOVPEDDESDOBRADO IS NULL THEN 'Recebido' WHEN TMOV.STATUS = 'F' AND SUBSTR(TMOV.CODTMV,1,4) = '1.1.' AND TMOV.IDMOVPEDDESDOBRADO IS NOT NULL THEN 'Rec/Desdobrado' WHEN TMOV.STATUS = 'C' THEN 'Cancelado' WHEN TMOV.STATUS = 'F' AND SUBSTR(TMOV.CODTMV,1,4) = '1.2.' THEN 'A Pagar' WHEN TMOV.STATUS = 'Q' AND SUBSTR(TMOV.CODTMV,1,4) = '1.2.' THEN 'Quitado' WHEN TMOV.STATUS = 'P' AND SUBSTR(TMOV.CODTMV,1,4) = '1.2.' THEN 'Parcialmente Quitado' WHEN TMOV.STATUS = 'A' AND SUBSTR(TMOV.CODTMV,1,4) = '1.2.' THEN 'Pendente' WHEN TMOV.STATUS = 'N' THEN 'Normal' WHEN TMOV.STATUS = 'A' AND SUBSTR(TMOV.CODTMV,1,4) = '2.1.' THEN 'A Faturar' WHEN TMOV.STATUS = 'F' AND SUBSTR(TMOV.CODTMV,1,4) = '2.1.' AND TMOV.IDMOVPEDDESDOBRADO IS NULL THEN 'Faturado' WHEN TMOV.STATUS = 'F' AND SUBSTR(TMOV.CODTMV,1,4) = '2.1.' AND TMOV.IDMOVPEDDESDOBRADO IS NOT NULL THEN 'Fat/Desdobrado' WHEN TMOV.STATUS = 'I' THEN 'Inativo' WHEN TMOV.STATUS = 'R' AND SUBSTR(TMOV.CODTMV,1,4) = '2.1.' THEN 'Não Processado' WHEN TMOV.STATUS = 'F' AND SUBSTR(TMOV.CODTMV,1,4) = '2.2.' THEN 'Faturado' WHEN TMOV.STATUS = 'Q' AND SUBSTR(TMOV.CODTMV,1,4) = '2.2.' THEN 'Quitado' WHEN TMOV.STATUS = 'P' AND SUBSTR(TMOV.CODTMV,1,4) = '2.2.' THEN 'Fat.Parc.Quitado' WHEN TMOV.STATUS = 'A' AND SUBSTR(TMOV.CODTMV,1,4) = '2.2.' THEN 'A Faturar' END STATUS_SC, TMOV.CODCOLIGADA FROM TMOVRELAC, TMOV WHERE TMOV.IDMOV = TMOVRELAC.IDMOVORIGEM) MOVRELAC_SC ON MOVRELAC_SC.IDMOVDESTINO = MOVRELAC_OC.IDMOV AND MOVRELAC_SC.CODCOLIGADA = TMOV.CODCOLIGADA WHERE TMOV.CODTMV IN ('1.2.01','1.2.03','1.2.02','1.2.05','1.2.06','1.2.10','1.2.11') AND TMOV.STATUS <> 'C' AND TMOV.DATAEMISSAO >= TO_DATE('01/03/2007','DD/MM/YYYY') AND TMOV.IDMOV = :IDMOV
  6. AugustoLima

    Lentidão .NET

    Meire, Aqui na empresa chega a levar 40 min para abrir uma tela .NET. Você chegou a ver com o pessoal de tecnologia de sua empresa se não é alguma configuração ou compatibilidade com o servidor de aplicação? Qual é o sistema operacional do SA? Aqui é WS 2003. É o que estou procurando agora: alguma incompatilibdade ou configuração do serviço .NET dentro do servidor. Se tiver alguma idéia ou resposta lhe aviso. Abraços!
  7. Amigos, Algum de vocês acessa os sistemas da RM via Servidor de Aplicação? Aqui na empresa tenho notado que o acesso a telas do .NET pelo servidor de aplicação é extremamente lento. Se o sistema RM estiver instalado na máquina cliente, a carga de telas .NET é lenta, mas nem tanto quanto pelo serv. de aplicação. Agradeço pela ajuda! Abraços.
  8. Olá, Pelo que entendi, vc tem um relatório feito com consulta SQL isso? Se for, então na consulta deve estar assim: FCFO.NOME = :PARAMETRO Troque por FCFO.NOME LIKE :PARAMETRO Dai é so digitar %% no parametro que a consulta vai trazer todos os clientes. Espero ter ajudado! Abraços
  9. Ronnie, Crie uma consulta SQL no Núcleus: SELECT GUSRPERFIL.CODUSUARIO FROM GUSRPERFIL WHERE GUSRPERFIL.CODCOLIGADA = 1 AND GUSRPERFIL.CODSISTEMA = 'T' AND GUSRPERFIL.CODPERFIL = :CODPERFIL_S No cadastro de usuários insira um novo filtro e na tela do filtro coloque: CAMPO: Usuário 1a. Op: IN 1o. Valor: o nome da consulta acima Salve o filtro Quando você clicar no botão OK dos filtros, o sistema irá solicitar o nome do perfil e pronto.
  10. Blz Dayane, Se puder compartilhar aqui alguma outra idéia pra fazer a matriz, agradeço. Abraços e boa sorte.
  11. Olá Dayane, Aqui na empresa tive de fazer um processo pra gerar estas informações, ficou meu trabalhoso, mas foi o máximo que consegui fazer. Segue um passo a passo. Talvez te dê alguma outra idéia: 1) Instale na sua máquina um programa chamado PDFCreator (open source). O que ele faz é criar uma impressora virtual e você pode imprimir qualquer documento para um arquivo PDF. Após a instalação reinicie a sua máquina; 1) Crie um perfil que tenha acesso a todos os menus do sistema RM; 2) Na tela de Perfis (CADASTRO/SEGURANÇA/PERFIS) clique no ícone "Relatório de Permissões dos Perfis"; 3) Na visualização do relatório, configure para ser impresso pela impressora PDFCreator, o PDF Creator vai gerar um arquivo PDF do relatório; 4) Abra o arquivo PDF com Adobe Reader e mande salvar como Texto, com o nome perfis+NomeAplicacao.TXT. Exemplo: Se você estiver gerando para o RM Nucleus, o nome do arquivo TXT será perfisNucleus.TXT; Dai é só você criar uma pequena aplicação para ler o arquivo texto e capturar as informações do perfil mestre (que terá todos os menus) e dos outros perfis cadastrados. A ídeia é gerar uma tabela com todos os menus do sistema através do perfil que tem acesso a tudo e outra tabela com os demais perfis e os códigos do menus que eles acessam. Daí é só fazer o relacionamento e pronto, tenho a matriz de acesso. Caso você queira a aplicação e tirar dúvidas sobre o processo, é só postar.
  12. ABEAS, Acesse a tela de Perfis de Usuário, CADASTROS/SEGURANÇA/PERFIS, na parte superior da tela, clicando no último item, o mesmo imprimirá uma relação dos perfis e seus menus.
  13. Mauricio, Ve se este te ajuda. Ele consulta afastamento por uma data base, mas é so alterar para periodo dentro do mês. 2.000.034_Relatório_de_Afastamentos.rar
  14. Mauricio, Pior que não, ainda é na versão 10.20!
  15. Saudações, Tenho um campo complementar chamado AUTORIZA, o mesmo em determinada situação fica desabilitado para edição pelo usuário. Acontece que na tela de movimentações existe um atalho CTRL C, que mostra a tela de campos complementares e quando acesso a mesma, o campo está habilitado para alteração. Então a situação é a seguinte: Na aba CAMPOS COMPLEMENTARES da tela de manutenção do movimento, o campo não está habilitado para alteração. Na tela de campos complementares acessada pelo CTRL C, o mesmo encontra-se habilitado. Minha dúvida: Não é o mesmo campo? Alguém já possou por esta situação? Abraço a todos!
×
×
  • Criar Novo...

Informação Importante

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