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

Fatima

Membros
  • Total de itens

    58
  • Registro em

  • Última visita

Sobre Fatima

  • Data de Nascimento 30-10-1981

Conquistas de Fatima

Contribuinte

Contribuinte (4/10)

  • Primeiro Post
  • Colaborador
  • Iniciador de Conversa
  • Primeira Semana Concluída
  • Primeiro Mês Completo

Distintivos Recentes

0

Reputação

  1. Fatima

    Erro filtro cubo

    Olá, boa tarde. Estou com um problema que é o seguinte, tenho um cubo que me informa todo o faturamento do mês dos meus clientes e os numeros de seus tipos de movimentos e os numeros das nfs, destes. Porem este mes aconteceu que para um determinado tipo de movimento não consigo filtrar o faturamento neste cubo que antes aparecia normalmente. Já refiz todo o cubo mas continua o problema. O problema esta com o tipo de movimento 2.2.98. Atc, 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), TITMMOV (NOLOCK), FCFO (NOLOCK), TTMV (NOLOCK), GFILIAL (NOLOCK), GCOLIGADA (NOLOCK), TTRBMOV TR (NOLOCK), TMOVCOMPL TC (NOLOCK) WHERE TITMMOV.CODCOLIGADA = TR.CODCOLIGADA AND TITMMOV.IDMOV = TR.IDMOV AND TITMMOV.NSEQITMMOV = TR.NSEQITMMOV AND (GFILIAL.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND ((FCFO.CODCOLIGADA = 0) OR (FCFO.CODCOLIGADA = GCOLIGADA.CODCOLIGADA))AND (TMOV.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TMOV.CODFILIAL = GFILIAL.CODFILIAL) AND (TMOV.IDMOV = TITMMOV.IDMOV) AND (TMOV.CODCFO=FCFO.CODCFO)AND (TC.CODCOLIGADA=TMOV.CODCOLIGADA) AND (TC.IDMOV=TMOV.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
  2. Fatima

    Curva ABC Produtos

    Este Relatorio é em cubos: /*Este cubo é Curva ABC por região, senão quiser por região é só excluir este filtro*/ SELECT DISTINCT ISNULL (TITMMOV.QUANTIDADE,0) AS QTDE, ISNULL (TITMMOV.VALORDESC,0) DESCONTO, ISNULL (TITMMOV.RATEIOEXTRA1,0) AS PINSCONFIS,/*SE houver Pis e Cofins em algum tipo de movimento. senão exclua*/ ((ISNULL(SUM( TITMMOV.QUANTIDADE*TITMMOV.PRECOUNITARIO ),0)+ ISNULL(SUM(TR.VALOR),0)-ISNULL(SUM(TITMMOV.VALORDESC),0)-ISNULL(SUM(TITMMOV.RATEIOEXTRA1),0))) AS VALOR, FCFO.CODCFO AS CODIGO, FCFO.NOMEFANTASIA AS CLIENTE, FCFO.CODETD AS REGIAO , TPRD.NOMEFANTASIA AS PRODUTO, TPRD.GRPFATURAMENTO AS GRUPO, TPRD.CODIGOAUXILIAR AS CODAUX, TMOV.NUMEROMOV AS NUMEROMOV, DATEPART (YEAR,TMOV.DATAEMISSAO) AS ANO, DATEPART (MONTH, TMOV.DATAEMISSAO) AS MES, DATEPART (DAY, TMOV.DATAEMISSAO) AS DIA FROM TITMMOV , TMOV , TPRD, FCFO, TTRBMOV TR, TMOVCOMPL TC WHERE TITMMOV.CODCOLIGADA = TR.CODCOLIGADA AND TITMMOV.IDMOV = TR.IDMOV AND TITMMOV.NSEQITMMOV = TR.NSEQITMMOV AND TITMMOV.CODCOLIGADA=TMOV.CODCOLIGADA AND TITMMOV.IDMOV = TMOV.IDMOV AND TITMMOV.CODCOLIGADA=TPRD.CODCOLIGADA AND TITMMOV.IDPRD = TPRD.IDPRD AND TMOV.CODCOLIGADA = FCFO.CODCOLIGADA AND TMOV.CODCFO=FCFO.CODCFO AND TC.CODCOLIGADA=TMOV.CODCOLIGADA AND TC.IDMOV=TMOV.IDMOV AND TR.CODTRB='IPI' AND TMOV.STATUS <> 'C' AND TMOV.CODTMV IN (' 2.2.01','2.2.02'...)/*Este filtro são os tipos de movimentos de venda*/ GROUP BY FCFO.CODCFO, FCFO.CODETD, FCFO.NOMEFANTASIA, TPRD.NOMEFANTASIA, TMOV.DATAEMISSAO, TMOV.NUMEROMOV, TMOV.VALORLIQUIDO, TPRD.CODIGOAUXILIAR, TPRD.GRPFATURAMENTO, TITMMOV.QUANTIDADE, TR.VALOR, TITMMOV.VALORDESC, TITMMOV.RATEIOEXTRA1 ORDER BY VALOR Este cubo é muito bom.
  3. Olá, estou montando uma formula para fazer rateio do valor extra 1 para o item do movimento, porém td que tento não funciona. Alguem pode me ajudar? É o seguinte tenho que adicionar no movimento a base de calculo para escriturar, senão não vai. Dai neste movimento tenho PIS/Cofins e desconto no item, o desconto blza funciona, mas o PIS/Cofins não consigo fazer o rateio para o item ele é adicionado na aba cabeçalho no campo valor extra 1. Já configurei o movimento para fazer este rateio mas qdo crio a formula é o mesmo que não existir. VLRITEM -(KDE - RATEIOCONDPRD (' ME1' ,'0 ','V')) esta foi a ultima formula que eu criei. Fico grata com ajuda. Atc,
  4. É Alexandre, o problema esta enorme o jeito foi voltar a escrituração e corrigir os erros mesmo. Um a um. Estamos trabalhando muiiiiitooooo para consertar tamanho estrago. O processo é arduo, ainda bem que o fiscal foi camarada e estendeu nosso prazo para mais um mês mas ainda estamos no inicio acho que vamos ter que pedir prorrogação de novo. Obrigada.
  5. Sim os cadastros estão ok, tanto que de outras Nfs estes produtos foram escriturados. Se tenho o mov 2.2.01 escrituram 10 e sobram 03 estas tres dão erros de IPI, ICMS, Desconto entre outros tipos de erros estes são alguns. E também acabei de verificar, não faltam informações nestes produtos.
  6. Boa Tarde, Bom estou com grandes problemas (uma gelada) com a escritução fiscal, isso acontece desde qdo implantaram o sistema. É o seguinte qdo se escritura algum lote, sempre existe algumas notas que não são escrituradas. Daí as meninas do fiscal sempre adicionou direto no líber, mas até então elas não sabiam da existência e a necessidade de ir até a aba itens (não aparecia porque o parametro estava desmarcado) até então. Daí veio a fiscalização e descobriu que o sintegra estava sendo informado sem a informação dos itens, e tb sem os descontos da nota qdo no movimento. Daí vamos ter que incluir tdo manual. Vcs conhecem alguma rotina ou procedure que me ajude a enviar as informações das NF"s que não foram escrituradas para o líber, são notas de 4 anos aproximadamente 8360 NF com esses probleminhas tanto de entrada qto de saida. (lembrando que não adianta voltar a escrituração porque aparecem os erros graves do mesmo jeito), por hora não temos tempo para verificar os erros das 8360 notas uma a uma. E se não conseguir algum modo mais agil teremos mesmo que adicionar uma a uma e fazer a divisão dos impostos IPI e ICMS de item por item e tentar gerar o Sintegra de novo. E não vai dar tempo de acordo com o prazo estipulado pelos fiscais. Alguem já passou por um problema desses? Muito obrigada.
  7. Olha brigada, realmente neste cubo eu não usei o isnull e todos os outros eu sempre usei. E ja rodei ela mesmo no Query analiser e realmente estava com null nos campos. Vou fazer isso, agora mesmo. Muito obrigada.
  8. Boa tarde, pessoal estou com um pequeno bug em um cubo que até então funcionava perfeitamente. Neste cubo tenho uma coluna chamada desconto e outra Pis/Cofins, daí para alguns clientes estão aparecendo o valor de desconto e Pis/cofins que não existem nem nas NFS que que foram faturadas e nem dentro da tabela do movimento gerado consultei via SQL. E mesmo que mudo o mês da consulta no cubo os valores permanecem lá nos mesmo clientes com os mesmos valores de descontos e Pis/Cofins. Vcs conhecem algum comando para limpar lixo do banco de dados, acho que pode ser algum flag chato que insiste em não desaparecer do meu banco, ou vcs tem alguma sugestão isso nunca aconteceu e não sei o que fazer. Ficarei muito grata.
  9. Obrigada já esta resolvido. Vou explicar quem sabe não ajudo alguém tb, não é? É preciso adicionar um contador, um parametro e uma expressão. Na expressão vc soma o parametro e o contador. No parametro vc coloca o valor da ultima pagina para dar continuidade na paginação. T+
  10. Bom dia. Estou precisando colocar um contador em uma ficha de controle de estoque, que ao fechar o relatório e pedir para gerá lo novamente continue a paginação apartir da página que parei. Exemplo gerei dez páginas e apareceu para mim de 01 a 10. Daí qdo pedir para gerá lo novamente vai continuar 10, 11... Alguém pode me ajudar, preciso gerar estas fichas para efeito de fiscalização e precisa ser devidamente numeradas. Atc,
  11. Fatima

    Aviso em uma sentença (Cubo)

    a frase entre parenteses (Descrição da materia prima), gostaria de mostrar o codigo da materia prima ou o nome, eu tentei colocar esta case na sentença mas não estou conseguindo fazer funcionar, acho que esta ficando errada.
  12. Boa Tarde, bom estou criando um cubo de informação sobre estoque e queria colocar neste cubo um aviso, tipo se o estoque atual saldo fisico2 chegar for igual ao estoque minimo então emitir o seguinte aviso: "Materia Prima tal com estoque minimo, favor verificar" O cubo é este: SELECT GCOLIGADA.NOME AS COLIGADA, TPRDLOC.CODLOC AS LOCAL, TPRD.CODIGOPRD AS CODIGOPRODUTO, TPRD.NOMEFANTASIA AS DESCRICAOPRODUTO, TPRDLOC.SALDOFISICO2 AS ESTOQUEATUAL, TPRDLOC.CUSTOUNITARIO AS CUSTO, TPRDLOC.SALDOFINANCEIRO2 AS VALOR, TPRD.CODUNDCONTROLE AS UNIDADE, (KCOMPONENTE.QTDUSADA/10000) AS QTDEUSADATIRA, TPRD.ESTOQUEMINIMO1 AS ESTOQUEMINIMO, KESTRUTURA.CODESTRUTURA AS CODESTRUTURA, (TPRD.ESTOQUEMINIMO1 * TPRDLOC.CUSTOUNITARIO) AS CUSTOESTMIN, ((TPRDLOC.SALDOFISICO2/(KCOMPONENTE.QTDUSADA/10000))* TPRD.MULTIPLOPRDVENDA) AS PREVPROD FROM TPRD (NOLOCK), TTB1 (NOLOCK), GCOLIGADA (NOLOCK), TPRDLOC (NOLOCK), KCOMPONENTE (NOLOCK), KESTRUTURA (NOLOCK) WHERE (TPRDLOC.CODCOLIGADA = GCOLIGADA.CODCOLIGADA) AND (TPRDLOC.IDPRD = TPRD.IDPRD)AND (TPRD.CODTB1FAT = TTB1.CODTB1FAT) AND (TTB1.CODCOLIGADA = TPRD.CODCOLIGADA) AND (TPRD.CODCOLIGADA = TPRDLOC.CODCOLIGADA) AND TPRD.CODCOLIGADA=KCOMPONENTE.CODCOLIGADA AND TPRD.IDPRD=KCOMPONENTE.IDPRODUTO AND KCOMPONENTE.CODCOLIGADA=KESTRUTURA.CODCOLIGADA AND KCOMPONENTE.CODESTRUTURA=KESTRUTURA.CODESTRUTURA AND (TPRDLOC.CODLOC='01.001') AND (TPRDLOC.SALDOFISICO2 > '0') AND /* TPRDLOC.SALDOFINANCEIRO2<=TPRD.ESTOQUEMINIMO1 ''MATERIA PRIMA (DESCRIÇAO DA MATERIAPRIMA) EM ESTADO DE ALERTA, FAVOR VERIFICAR' como faço esta linha de codigo?*/ GROUP BY GCOLIGADA.NOME, TPRD.CODIGOPRD, TPRD.NOMEFANTASIA, TPRDLOC.SALDOFISICO2, TPRD.MULTIPLOPRD, TPRDLOC.CUSTOUNITARIO, TPRDLOC.SALDOFINANCEIRO2, TPRD.CODUNDCONTROLE, TPRDLOC.CODLOC, KCOMPONENTE.QTDUSADA, TPRD.IDPRD, TPRD.ESTOQUEMINIMO1, KESTRUTURA.CODESTRUTURA, TPRD.MULTIPLOPRDVENDA Alguem sabe fazer isso?Me ajudem por favor.
  13. Esta sentença acho que vai te ajudar. select sum(totalsaida) / sum(qtdesaida) from tprd,titmmov,tmov,trelsld where tprd.codcoligada=titmmov.codcoligada and tprd.idprd=titmmov.idprd and titmmov.codcoligada=tmov.codcoligada and titmmov.idmov= tmov.idmov and titmmov.codcoligada = trelsld.codcoligada and titmmov.idmov = trelsld.idmov and titmmov.nseqitmmov = trelsld.nseqitmmov and tmov.dataemissao >=(select convert(char(4),datepart(yy,tmov.dataemissao))+'/'+convert(char(2),datepart(mm,tmov.dataemissao))+'/'+'01' from tprd,titmmov,tmov,trelsld where tprd.codcoligada=titmmov.codcoligada and tprd.idprd=titmmov.idprd and titmmov.codcoligada=tmov.codcoligada and titmmov.idmov= tmov.idmov and titmmov.codcoligada = trelsld.codcoligada and titmmov.idmov = trelsld.idmov and titmmov.nseqitmmov = trelsld.nseqitmmov and tmov.dataemissao = (select max(tmov.dataemissao) from tprd,titmmov,tmov,trelsld where tprd.codcoligada=titmmov.codcoligada and tprd.idprd=titmmov.idprd and titmmov.codcoligada=tmov.codcoligada and titmmov.idmov= tmov.idmov and titmmov.codcoligada=trelsld.codcoligada and titmmov.idmov = trelsld.idmov and titmmov.nseqitmmov = trelsld.nseqitmmov and tmov.dataemissao <=:PLN_$E$2_D and (tmov.codtmv='2.2.95' or tmov.codtmv='2.2.97' or tmov.codtmv='2.3.01' ) and (tprd.idprd=:PLN_A144_S) and saldo = 2) and (tmov.codtmv='2.2.95' or tmov.codtmv='2.2.97' or tmov.codtmv='2.3.01' ) and (tprd.idprd=:PLN_A144_S) and saldo = 2 group by tmov.dataemissao) and tmov.dataemissao <(select case when datepart(mm,tmov.dataemissao) = 12 then convert(char(4),datepart(yy,tmov.dataemissao)+1)+'/'+'1'+'/'+'01' else convert(char(4),datepart(yy,tmov.dataemissao))+'/'+convert(char(2),datepart(mm,tmov.dataemissao)+1)+'/'+'01' end from tprd,titmmov,tmov,trelsld where tprd.codcoligada=titmmov.codcoligada and tprd.idprd=titmmov.idprd and titmmov.codcoligada=tmov.codcoligada and titmmov.idmov= tmov.idmov and titmmov.codcoligada = trelsld.codcoligada and titmmov.idmov = trelsld.idmov and titmmov.nseqitmmov = trelsld.nseqitmmov and tmov.dataemissao = (select max(tmov.dataemissao) from tprd,titmmov,tmov,trelsld where tprd.codcoligada=titmmov.codcoligada and tprd.idprd=titmmov.idprd and titmmov.codcoligada=tmov.codcoligada and titmmov.idmov= tmov.idmov and titmmov.codcoligada=trelsld.codcoligada and titmmov.idmov = trelsld.idmov and titmmov.nseqitmmov = trelsld.nseqitmmov and tmov.dataemissao <:PLN_$E$2_D and (tmov.codtmv='2.2.95' or tmov.codtmv='2.2.97' or tmov.codtmv='2.3.01' ) and (tprd.idprd=:PLN_A144_S) and saldo = 2) and (tmov.codtmv='2.2.95' or tmov.codtmv='2.2.97' or tmov.codtmv='2.3.01' ) and (tprd.idprd=:PLN_A144_S) and saldo = 2 group by tmov.dataemissao) and (tmov.codtmv='2.2.95' or tmov.codtmv='2.2.97' or tmov.codtmv='2.3.01' ) and (tprd.idprd=:PLN_A144_S) and saldo = 2 group by titmmov.codund,tprd.idprd,tprd.nomefantasia order by tprd.nomefantasia Vc terá que alterar os tipos de movimentos que uso e os parametros tb. Esta sentença busca o ultimo custo médio do produto na ficha fisica financeira. Verifica se é isto que vc precisa?
  14. É já verifiquei (c:\corporerm\rmfluxus\relatorios). Mas não encontrei nda que sirva.
×
×
  • Criar Novo...

Informação Importante

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