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

Disley Oliveira

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Sobre Disley Oliveira

  • Data de Nascimento 30-01-1968

Conquistas de Disley Oliveira

Aprendiz

Aprendiz (3/10)

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

Distintivos Recentes

0

Reputação

  1. Acho que esse script ajuda: UPDATE A SET A.CODUND=C.CODUNDCONTROLE FROM MISM A, MISMPRD B, TPRD C WHERE C.CODCOLIGADA = A.CODCOLIGADA AND C.IDPRD = B.IDPRD AND B.CODCOLIGADA = A.CODCOLIGADA AND B.IDISM = A.IDISM AND B.IDPRJ = A.IDPRJ AND A.CODUND <> C.CODUNDCONTROLE
  2. A resposta pode depender da sua necessidade. Espero pode ajudar mudando a sentença da seguinte forma: select a.imagem from gimagem a, tmovaprova b where b.codcoligada = 1 and b.codusuario = 'MARCELO' and b.idmov = 394951 and a.id = 1
  3. 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
  4. Criei um job no SQL Server com updates para ajustar as datas: UPDATE A SET A.DATAEMISSAO=B.DATAEMISSAO FROM TMOV A, TMOV B, TMOVRELAC C WHERE C.CODCOLORIGEM = A.CODCOLIGADA AND C.IDMOVDESTINO = A.IDMOV AND B.CODCOLIGADA = A.CODCOLIGADA AND B.IDMOV = C.IDMOVORIGEM AND A.CODTMV = '1.2.28' AND B.CODTMV = '1.1.02' AND B.DATAEMISSAO <> A.DATAEMISSAO go UPDATE A SET A.DATAEMISSAO=B.DATAEMISSAO FROM FLAN A, TMOV B WHERE B.CODCOLIGADA = A.CODCOLIGADA AND B.IDMOV = A.IDMOV AND B.CODTMV = '1.2.28' AND B.DATAEMISSAO <> A.DATAEMISSAO
  5. 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
  6. 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
  7. Caros, Alguém sabe se há como copiar as configurações de colunas entre usuários? A princípio estávamos precisando para visão de movimentos.
  8. O tipo de movimento final não afeta o estoque se o pedido ou solicitação já afetou. Exemplo: Inclui pedido 2.1.01 baixando estoque e depois fatura para 2.2.01, esse tipo de movimento final não afetará o estoque mesmo que esteja marcado para afetar.
  9. Encontrei, É no próprio RM Labore em Rotinas/Alterações Globais... Efetivar...
  10. Jair, Ótimo, funcionou assim. DECLARE @STRING VARCHAR(200), @NOMECOL VARCHAR(10), @ITEM INTEGER, @NUMCOLUNAS INTEGER SET @NUMCOLUNAS = 10 SET @ITEM = 1 --APAGA TABELAS IF 1 = (SELECT COUNT(NAME) FROM SYSOBJECTS WHERE TYPE = 'U' AND NAME = 'TR_COLUNASFX') BEGIN DROP TABLE TR_COLUNASFX END --CRIA TABELA SEM AS COLUNAS DE VALOR CREATE TABLE TR_COLUNASFX(CODCOLIGADA INTEGER, CODIGO VARCHAR(25)) WHILE @ITEM <= @NUMCOLUNAS BEGIN --atribui nome a variável @NOMECOL SET @NOMECOL = 'COL' + CONVERT(CHAR,@ITEM) EXEC ('ALTER TABLE TR_COLUNASFX ADD ' + @NOMECOL + ' FLOAT') --incrementa contador SET @ITEM = @ITEM + 1 END
  11. Pessoal, Estou querendo criar um fluxo de caixa, porém ele terá número de colunas indeterminado para (dias/meses), pensei em criar uma stored procedure com cursor para uso na planilha do sistema. Estou com problema na criação de colunas usando variáveis, criei um laço que executará o número de vezes da quantidade de colunas mas quando tento adicionar a coluna na tabela usando uma variável ocorre o erro: Server: Msg 170, Level 15, State 1, Line 20 Line 20: Incorrect syntax near '@NOMECOL'. No exemplo abaixo inseri 10 só para teste DECLARE @NOMECOL VARCHAR(10), @ITEM INTEGER, @NUMCOLUNAS INTEGER SET @NUMCOLUNAS = 10 SET @ITEM = 1 --APAGA TABELAS IF 1 = (SELECT COUNT(NAME) FROM SYSOBJECTS WHERE TYPE = 'U' AND NAME = 'TR_COLUNASFX') BEGIN DROP TABLE TR_COLUNASFX END --CRIA TABELA SEM AS COLUNAS DE VALOR CREATE TABLE TR_COLUNASFX(CODCOLIGADA INTEGER, CODIGO VARCHAR(25)) WHILE @ITEM <= @NUMCOLUNAS BEGIN --atribui nome a variável @NOMECOL SET @NOMECOL = 'COL' + CONVERT(CHAR,@ITEM) --cria nova coluna na tabela TR_COLUNASFX ALTER TABLE TR_COLUNASFX ADD @NOMECOL FLOAT --incrementa contador SET @ITEM = @ITEM + 1 END
  12. Estou implantando uso obrigatório de requisições no RM Vitae, alguém sabe como habilitar os menus "Efetivar alteração de dados cadastrais" e "Efetivar Transferência"? Ou como efetivar as alterações no RM Labore referente as requisições aprovadas?
  13. Eu também precisei usar os bloqueios. O parâmetro de bloqueio para baixa do RM Fluxus não bloqueia para alteração podendo marcar a opção bloquear alteração ao desbloquear para baixa, como eu precisava que o lançamento já entrasse bloqueado para alteração pensei inicialmente na criação de uma trigger, mas tive um problema quando os usuários ao incluir movimentos e salvando parcial ao tentar complementar o movimento e salvar o bloqueio já aplicado barrava a ação do usuário, dai percebi que o bloqueio para alteração não poderia ser automático, foi então que criei um JOB no SQL Server que executa a cada 1 hora, assim o usuário tem até 1 hora entre a inclusão e uma possível alteração, depois disso só pedindo o desbloqueio para o gerente financeiro. O Job: UPDATE FLAN SET ALTERACAOBLOQUEADA=1 WHERE ALTERACAOBLOQUEADA=0 AND DATACRIACAO=CONVERT(CHAR(10),GETDATE(),101) a função CONVERT(CHAR(10),GETDATE(),101) foi aplicada para transformar o formato de data para MM/DD/YYYY
  14. Disley Oliveira

    Vc é Programador ?

    Sim, Deplhi... estudando java. Conheço as tabelas e seus relacionamentos
  15. Disley Oliveira

    Erro filtro cubo

    Fátima, provavelmente existam movimentos sem tributo no item ou sem campo complementar informado, o tipo de relação que você fêz nos joins são condicionais, ou seja mostrar somente se o registro existir, tenta assim: SELECT GCOLIGADA.NOME AS COLIGADA, TMOV.CODCFO AS CODFOR, TPRD.DESCRICAOAUX AS PRODUTO, TPRD.GRPFATURAMENTO AS GRUPO, TPRD.CODIGOPRD AS CODIGO, GFILIAL.NOME AS FILIAL, LEFT (FCFO.NOMEFANTASIA, 15) AS CLIENTE, TMOV.NUMEROMOV AS NUMEROMOV, FCFO.CODTCF AS TIPO, DATEPART(YEAR,TMOV.DATAEMISSAO) AS ANO, DATEPART(MONTH,TMOV.DATAEMISSAO) AS MES, DATEPART(DAY,TMOV.DATAEMISSAO) AS DIA, (TITMMOV.PRECOUNITARIO) AS PREÇO, SUM(TITMMOV.QUANTIDADE) AS QUANT, ((ISNULL(SUM( TITMMOV.QUANTIDADE*TITMMOV.PRECOUNITARIO ),0)+ ISNULL(SUM(TR.VALOR),0)-ISNULL(SUM(TITMMOV.VALORDESC),0)-ISNULL(SUM(TITMMOV.RATEIOEXTRA1),0))) AS VALOR FROM TPRD (NOLOCK), TMOV (NOLOCK) left outer join tmovcompl TC (nolock) on(tc.codcoligada=tmov.codcoligada and tc.idmov=tmov.idmov), TITMMOV (NOLOCK) left outer join ttrbmov tr (nolock) on (TITMMOV.CODCOLIGADA = TR.CODCOLIGADA AND TITMMOV.IDMOV = TR.IDMOV AND TITMMOV.NSEQITMMOV = TR.NSEQITMMOV) , FCFO (NOLOCK),TTMV (NOLOCK), GFILIAL (NOLOCK), GCOLIGADA (NOLOCK) WHERE (GFILIAL.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (fcfo.codcoligada = tmov.codcolcfo)AND (TMOV.CODCFO = FCFO.CODCFO)AND (TMOV.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TMOV.CODFILIAL = GFILIAL.CODFILIAL) AND (TMOV.IDMOV = TITMMOV.IDMOV) AND (TMOV.STATUS <> 'C') AND (TMOV.CODTMV = TTMV.CODTMV) AND TR.CODTRB = 'IPI' AND (TITMMOV.IDPRD = TPRD.IDPRD) AND (TTMV.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND TTMV.CODTMV IN ('2.2.01','2.2.03','2.2.08', '2.2.10','2.2.14','2.2.15','2.2.98','2.2.22') AND (TPRD.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) GROUP BY TPRD.DESCRICAOAUX, GCOLIGADA.NOME, TITMMOV.PRECOUNITARIO, GFILIAL.NOME, FCFO.CODCFO, TPRD.GRPFATURAMENTO, FCFO.NOMEFANTASIA, TMOV.NUMEROMOV, TMOV.DATAEMISSAO, TITMMOV.QUANTIDADE, FCFO.CODTCF, TPRD.CODIGOPRD, TR.VALOR, TITMMOV.VALORDESC, TMOV.CODCFO, TITMMOV.RATEIOEXTRA1
×
×
  • Criar Novo...

Informação Importante

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