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

rprado

Inativos
  • Total de itens

    31
  • Registro em

  • Última visita

Sobre rprado

Últimos Visitantes

848 visualizações

Conquistas de rprado

Contribuinte

Contribuinte (4/10)

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

Distintivos Recentes

0

Reputação

  1. Pessoal Alguem tem ai uma sentença SQL que retorne os dias que o funcionario faltou baseado na ABATFUN e na JORNADA do mesmo ? []´s Rafael
  2. rprado

    Vc é Programador ?

    Boa idéia Programador delphi e .Net perfil C# Banco de Dados Oracle PL/SQL e MSSQL/T-SQL [funções, views, procedures, triggers] RM Gerador, Bis, Planilhas, Cubos e Formulas Abraços
  3. Tive um problema em um cliente com base Oracle onde estava com collation diferente e no mesmo tinha um cubo onde os campos referentes a moeda esta todos multiplicados por 1000 então foi necessário alterar o collation para o "homologado" pela RM/TOTvs e foi resolvido
  4. sim tb funciona a diferença é que vc não podera manipular ela dentro de um script, mas dependendo da situação funciona
  5. Na verdade é a variavel tipo tabela DECLARE @TABELA_TEMPORARIO TABLE ( codigo int descricao varchar ) dai criar uma função e retornar a tabela, ai fica perfeito
  6. A sim você diz ao inves de usar uma tabela Z criar uma variável table temp e carregar o resultado la, também é uma saída viável mas acredito que depende da necessidade de cada um .. quanto ao artigo não vejo onde mais este se aplica para o dia-a-dia de quem não usa RM .. rsrs Abraços
  7. Perfeito Delboni O segredo é a tabela Z ... Resolvido
  8. Pessoal Abaixo o script que reflete no que eu queria, vou fazer alguns testes na base original pois no momento estou sem acesso a mesma mas acredito que no máximo seja necessário pequenos ajuste ai é só manipular da forma que bem entender seja em função ou tabela Z ou tabela temporario enfim. BEGIN -- PARAMETROS DECLARE @CODCOLIGADA INT DECLARE @IDMOV INT SET @CODCOLIGADA = 1 SET @IDMOV = 305726 -- VARIAVEIS DECLARE @CODCOLORIGEM INT DECLARE @IDMOVORIGEM INT DECLARE @CODCOLDESTINO INT DECLARE @IDMOVDESTINO INT DECLARE @TIPORELAC VARCHAR(10) DECLARE @IDPROCESSO INT DECLARE @CODTMV VARCHAR(07) DECLARE @CONTROLE INT SET @CONTROLE = 1 DECLARE @CONTADOR INT WHILE ( @CONTROLE = 1 ) BEGIN SET @CONTADOR = 0 DECLARE CUR CURSOR FOR SELECT CODCOLORIGEM, IDMOVORIGEM, CODCOLDESTINO, IDMOVDESTINO, TIPORELAC, IDPROCESSO FROM TMOVRELAC WHERE CODCOLORIGEM = @CODCOLIGADA AND IDMOVORIGEM = @IDMOV OPEN CUR FETCH NEXT FROM CUR INTO @CODCOLORIGEM, @IDMOVORIGEM, @CODCOLDESTINO, @IDMOVDESTINO, @TIPORELAC, @IDPROCESSO WHILE(@@FETCH_STATUS = 0) BEGIN SET @CONTADOR = @CONTADOR + 1 SET @CODTMV = '' SELECT @CODTMV = CODTMV FROM TMOV WHERE CODCOLIGADA = @CODCOLDESTINO AND IDMOV = @IDMOVDESTINO PRINT '' -- PRINT 'CODCOLORIGEM: ' + CONVERT(VARCHAR,@CODCOLORIGEM) -- PRINT 'IDMOVORIGEM: ' + CONVERT(VARCHAR,@IDMOVORIGEM) PRINT 'CODCOLDESTINO: ' + CONVERT(VARCHAR,@CODCOLDESTINO) PRINT 'IDMOVDESTINO: ' + CONVERT(VARCHAR,@IDMOVDESTINO) PRINT 'MOVIMENTO: ' + @CODTMV FETCH NEXT FROM CUR INTO @CODCOLORIGEM, @IDMOVORIGEM, @CODCOLDESTINO, @IDMOVDESTINO, @TIPORELAC, @IDPROCESSO END CLOSE CUR DEALLOCATE CUR IF ( @CONTADOR = 0 ) BEGIN SET @CONTROLE = 0 END ELSE BEGIN SET @CODCOLIGADA = @CODCOLDESTINO SET @IDMOV = @IDMOVDESTINO END END END Créditos de FABIO DELBONI - TOTVS
  9. obrigado pelo apoio de todos e acho q isso seria muito util para varias pessoas aqui do fórum, Alberto vou dar uma olhada na sua view de noite pois agora tenho algumas documentações para fazer (ninguem merece isso ... ) e Priscila novamente obrigado pelo apois e realmente o script tem que ser dinâmico e se possível uma function acredito que seja mais viável pois quando usada no relatorio podemos informar o IDMOV e trazer os devidos movimentos ai é questão de manipula-los Grato Rafael
  10. muito bom Priscilinha, mas eu gostaria de algo mais além disso .. preciso que traga todos os movimento conforme imagem. Por exemplo se eu informar o ID od movimento 1.1.10 o script deve trazer todos os demais Grato Rafael
  11. Pessoal Baseado em um IDMOV do movimento 2.1.01 por exemplo, peciso rastrear todo seu fluxo ate chegar no 2.2.01 por exemplo incluindo seus desdobramentos e afins. alguem tem alguma função ou script que ajude nisso ? Vou tentar dar um exemplo melhorado: IDORIGEM MOV 1 2.1.01 2 1.1.02 3 2.1.03 4 2.1.02 5 2.2.01 desse exemplo preciso que traga todos os 5 movimentos exemplificados acima .. Grato
  12. Tópico Fechado / Resolvido. O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum. Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título. Se preferir, mande um email para admin@forumrm.com.br
  13. Viana seu exemplo deu certo , alterei o NULL por '' obrigado a todos que opinaram Abraços
  14. Estou colocando no campo Fórmula Consistência da pasta Outros Dados nos parâmentros do Tipo de Movimento Se TABMOV ('CAMPOLIVRE2' , 'S') <> 'NULL' Entao 1 Senao 0 FimSe
  15. pois é rapaz, não sei oq ocorre fiz a verificação se o campo esta nulo, se estiver retorna 1 senao 0 mas não esta funcionando a formula no movimento.
×
×
  • Criar Novo...

Informação Importante

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