Fatima
Membros-
Total de itens
58 -
Registro em
-
Última visita
Sobre Fatima
- Data de Nascimento 30-10-1981
Conquistas de Fatima
-
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
-
Curva ABC Produtos
Fatima respondeu a um(a) Tópico iniciado por Marcelo Conceição em RM Gerador (antigo)
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. -
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,
-
Escrituracao/Arquivo Sintegra/Urgente
Fatima respondeu a um(a) Tópico iniciado por Fatima em [RM] Dúvidas e Suporte
É 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. -
Escrituracao/Arquivo Sintegra/Urgente
Fatima respondeu a um(a) Tópico iniciado por Fatima em [RM] Dúvidas e Suporte
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. -
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.
-
ERRO EM CUBO<b> (Resolvido)</b>
Fatima respondeu a um(a) Tópico iniciado por Fatima em [RM] Dúvidas e Suporte
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. -
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.
-
Contador em relatorio<b> (Resolvido)</b>
Fatima respondeu a um(a) Tópico iniciado por Fatima em [RM] Scripts SQL e Bancos de Dados
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+ -
Contador em relatorio<b> (Resolvido)</b>
Fatima postou um tópico no fórum [RM] Scripts SQL e Bancos de Dados
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, -
Aviso em uma sentença (Cubo)
Fatima respondeu a um(a) Tópico iniciado por Fatima em [Pedidos] Relatórios
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. -
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.
-
Preço da movimentação mais recente<b> (Resolvido)</b>
Fatima respondeu a um(a) Tópico iniciado por Rodrigo Burgos em [RM] Scripts SQL e Bancos de Dados
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? -
Relatorio de e-mail para RM-Fluxus<b> (Resolvido)</b>
Fatima respondeu a um(a) Tópico iniciado por Fatima em RM Gerador (antigo)
desejo enviar Boletos Bancários -
Relatorio de e-mail para RM-Fluxus<b> (Resolvido)</b>
Fatima respondeu a um(a) Tópico iniciado por Fatima em RM Gerador (antigo)
É já verifiquei (c:\corporerm\rmfluxus\relatorios). Mas não encontrei nda que sirva.