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

Robinson

Membros
  • Total de itens

    672
  • Registro em

  • Última visita

  • Dias Ganho

    18

Tudo que Robinson postou

  1. Robinson

    Faturamentos X Devolução

    Olá meu amigo! Eu vou ter que usar CUBO, isso para facilitar a vida dos gerentes comerciais. (Acho que esse meu tópico poder até ser movido para RM BIS..) Vou ter que listar movimentos de saída com valor dos ítens (único - únicom * quantidades - margem - custo médio) E no mesmo CUBO vou listar os movimentos de devolução. Aí farei um menos o outros. Eu já estou fazendo. Minha briga está sendo como o custo médio, margem e a utilização da TITMMOV. Ohhh tabela para bagunçar relatório. Se tiver alguma dica, manda bala! Ahh o libório me deus boas dicas também. Um forte abraço!
  2. Faturamentos X Devolução Hoje consigo listar tudo que foi "Faturado" e o que está "A Faturar", porem não consegui criar uma associação de (saída) menos (devolução). Consegui algumas dicas com o Alberto Libório (membro do forum e amigo) quanto a necessidade de utilizar as tabelas TMOVRELAC e TITMMOVRELAC, pois estás mantem dados com a relação dos itens de (saída) menos (devolução). Mesmo sabendo destas tabelas caí na seguinte situação: Em nossa empresa ocorre caso em que, num único movimento de (Devolução) contenha itens de mais de uma nota de saída. E aí está o enrrosco! Não consegui enteder a lógica do banco e tratar isso e m um relatório no formato de CUBO. Por que CUBO. Hoje é necessário listar os Faturamentos por área de vendas (SP - Interior - Norte - Nordeste - Sul - Sudest - etc) e para a empresa como um todo. Se alguém puder me ajudare eu ficarei muito feliz. Enquanto isso vou continuar a queimar a cúca e caso encontre a solução eu a coloco neste tópico. Um grande abraço à todos!
  3. Robinson

    NFe

    Estou ativando a integração do RM Nucleus com o Site da Prefeitura. Sei de alguns passos, a maio parte eu consegui com nosso grande amigo Alberto Libório e são elas: 1 - A base tem que estar na versão 7 2- Criar Relatório para exportar arquivo para a prefeitura 3- Criar novo Tipo de Movimento, que será utilizado somente para os movimentos com emissão de NFe 4- No parâmetro do movimento, ativar a intergração NFe com a Prefeitura e associar ao relatório do passo 2 5 - Confirmar no RM Liber, se a coligada que vai emitir NFe está com o código de município para SP (50308) ------------------------------------------------------------------------------------------------------------------------ O que eu não sei: 1- Como e onde cofigurar os parâmetros para identificar o arquivo de retorno da prefeitura de SP. 2- Como criar o novo movimento e se realmente terei de criar um novo movimento. Hoje para Serviços temos o Tipo de Movimento 2.2.04. Será que vou mesmo ter que separar esses movimentos? ------------------------------------------------------------------------------------------------------------------------ Se alguém já passou por isso eu ficarei muito feliz em dividir essa experiência e garanto que este tópico ajudará muitos outros colegar. Até mais pessoal!
  4. Olha o Jair aí gente!! Obrigado meu amigo, que como sempre está nos ajudando! Muito obrigado. Ahh Após realizar este serviço de atualização eu vou bolar uma documentação passo-à-passo e postarei aqui no forum para contribuir com nossos amigos! Valeu!
  5. Muito Obrigado! Você deve ser um ótimo instrutor, pois é bem detalhista. Valeu pelas orientações, vou segui-las e torcer para que agora de tudo certo. Um grande abraço e conte comigo!
  6. Olá Amigo! Sim, vou atualizar a versão 6.0.1 para a versão 7.20.0 Obrigado pela atenção!
  7. Olá amigos! Vou ter de migrar o CorporeRM da versão 6.0.1 para a versão 7. Ainda não tenho idéia de como proceder e de seus reais impacto´, tanto para o usuário quanto ao administrador do sistema. Alguem tem alguma documentação ou dica sobre quais os passos para testes e por fim a migração propriamente dita? Conto mais uma vez com o conhecimentos de vossas senhorias. Um grande abraço à todos e desde já estou a disposição para quaisquer outras dúvidas. Robinson
  8. Olá amigos Mais uma vez venho abusar de seus conhecomentos. Tenho que gerar um relatório onde seja possível saber qual foi a movimentação do estoque. Este relatório deve conter: Produto Quantidade Movimentada Saldo disponível Reservado Custo unitário Custo médio Data emissão "Por coligada" - escolher para qual filial será gerado ------ Basicamente tenho que utilizar as tabelas : TPRD TPRDLOC TITMMOV TMOV Alguns dados estão prontos na TPRDLOC, mas estou perdido quanto o relacionamento entre elas e como listar o que foi movimentado por exemplo no dia 10/09/2006. Como amarrar aos movimentos. Se alguem já pegou esse bonde por favor me ajude, pois estou queimando o celebro por aqui! Um grande abraço a todos
  9. Robinson

    CURSO SQL

    Olá amigo Realmente o melhor aprendizado é com livros e apostilas, mas principalmente bons livros. Um site bom para você pegar apostilas é o www.apostilando.com. Agora se você precisa mesmo de um curso em sala, isso não vei ser muito barato não e se for,, rsrsrs, pode crer que vai ser apenas para dar select simples em bancos simples :-) Uma boa escola, além das que você mencionou é o SENAC. Já fiz um curso de visual BASIC 6 e gostei muito. Olha aí o endereço e detalhes: SENAC - Consolacão Rua Dr. Vila Nova, 228 - 1º andar São Paulo - SP CEP 01222-903 Telefone (11) 2189-2100 Horário de segunda a sexta-feira, das 7 horas às 21h30 e aos sábados, das 8 às 16 horas Fax (11) 2189-2150
  10. :D Bom Dia! Você deve fazer algo como por exemplo, um DataPump. Uma aplicação que leia uma tabela em um banco A, armazene os dados em variáveis e depois as insira em outra tabela no banco B. Você conhece alguma linguagem de programação, tipo visual basic? Ps.: Nas aplicações do SQL tem um Import and Export Data Pode ser que lhe sirva também Até mais
  11. Robinson

    Referência Comercial

    Olá pessoal! Eí está uma segunda versão da query com algumas melhorias. Até mais! select a.nome, a.limitecredito, (select max(b.valorliquido) from tmov b where a.codcfo = b.codcfo and b.codcoligada = c.codcoligada)as 'Maior Venda', (select d.dataemissao from tmov d where (select max(k.valorliquido) from tmov k where a.codcfo = k.codcfo and k.codcoligada = c.codcoligada and (k.codtmv = '2.2.01' or k.codtmv = '2.2.04' or k.codtmv = '2.2.14'))= d.valorliquido and a.codcfo = d.codcfo and d.codcoligada = c.codcoligada and d.codtmv like '2.2.%') as 'Dat Maior Venda', (select max(e.dataemissao) from tmov e where a.codcfo = e.codcfo and e.codcoligada = c.codcoligada)as 'Dat Ultima Venda', (select f.valorliquido from tmov f where (select max(g.dataemissao) from tmov g where a.codcfo = g.codcfo and g.codcoligada = c.codcoligada and (g.codtmv = '2.2.01' or g.codtmv = '2.2.04' or g.codtmv = '2.2.14'))= f.dataemissao and a.codcfo = f.codcfo and f.codcoligada = c.codcoligada and f.codtmv like '2.2.%') as 'Val Ultima Venda', case c.statuslan when '0' then 'Inadimplência' else 'Normal' end as 'Situação', c.numerodocumento as 'Número do documento', c.datavencimento, h.descricao as 'Forma Pagamento', j.nome as 'Condições Pgto' from fcfo a left join flan c on a.codcfo = c.codcfo and c.statuslan='0' and c.datavencimento <= getdate()-1 and c.codcoligada='1' left join fdadospgto h on a.codcfo = h.codcfo left join tmov i on a.codcfo = i.codcfo left join tcpg j on i.codcpg = j.codcpg and i.codcoligada = j.codcoligada where a.codcfo='011460' group by a.nome, a.limitecredito, c.numerodocumento, c.datavencimento, h.descricao, c.STATUSLAN, a.CODCFO, c.CODCOLIGADA, j.nome
  12. Robinson

    Referência Comercial

    :D Olá pessoal Aí estão as linhas do select que eu fiz para resolver o problema. Depois de pronta eu a utilizei em um CUBO e ficou OK SELECT A.NOME, (SELECT MAX(B.VALORLIQUIDO) FROM TMOV B WHERE A.CODCFO = B.CODCFO AND B.CODCOLIGADA = C.CODCOLIGADA)AS 'Val Max', (SELECT MAX(D.DATAEMISSAO) FROM TMOV D WHERE A.CODCFO = D.CODCFO AND D.CODCOLIGADA = C.CODCOLIGADA)AS 'Data Max', (SELECT MIN(E.VALORLIQUIDO) FROM TMOV E WHERE A.CODCFO = E.CODCFO AND E.CODCOLIGADA = C.CODCOLIGADA)AS 'Val Min', (SELECT MIN(F.DATAEMISSAO) FROM TMOV F WHERE A.CODCFO = F.CODCFO AND F.CODCOLIGADA = C.CODCOLIGADA)AS 'Data Min', CASE C.STATUSLAN WHEN '0' THEN 'Inadimplência' ELSE 'normal' END AS 'situação', C.NUMERODOCUMENTO AS 'Número do documento', C.DATAVENCIMENTO, H.DESCRICAO AS 'forma Pagamento', J.NOME AS 'condições pgto' FROM FCFO A LEFT JOIN FLAN C ON A.CODCFO = C.CODCFO AND C.STATUSLAN='0' AND C.DATAVENCIMENTO <= GETDATE()-1 AND C.CODCOLIGADA=:COLIGADA_N LEFT JOIN FDADOSPGTO H ON A.CODCFO = H.CODCFO LEFT JOIN TMOV I ON A.CODCFO = I.CODCFO LEFT JOIN TCPG J ON I.CODCPG = J.CODCPG AND I.CODCOLIGADA = J.CODCOLIGADA WHERE A.CODCFO=:CODIGO_CLIENTE_N GROUP BY A.NOME, C.NUMERODOCUMENTO, C.DATAVENCIMENTO, H.DESCRICAO, C.STATUSLAN, A.CODCFO, C.CODCOLIGADA, J.NOME Um grande abraço para todos e obrigado pela ajuda!
  13. Robinson

    Referência Comercial

    Olá Amigo Estou me acostumando com o forum. Coloquei minha contra resposta no fim deste tópico ao invés de lhe responder pela resposta como estou fazendo agora. Vou colocar a vaixa a solução que consegui utilizando apenas consultas SQL aplicada em um CUBO. Grande abraçco n
  14. Robinson

    Referência Comercial

    Olá Rodrigo Obrigado pela dica Vou estudar o seu relatório, eu achei ele muito interessante. Não é exatamente o que eu estou fazendo, é bem mais do que eu estou fazendo No meu caso vai ter que ser um CUBO por que é mais rápido a sua emissão em tela e o usuário pode ter mais interação. Estou quase no caminho. Quando conseguir vou posta-lo aqui. Se tiver mais dicas eu ficarei muito feliz. Um grande abraço e obrigado!
  15. Robinson

    Referência Comercial

    Olá Amigos Obrigado pela atenção! Pensei em utilizar um CUBO pela facilidade que o usuário terá na hora de manipular o relatório. Pode-se dizer que gosto muito de relatórios em CUBO. Mas na atual cituação, aceito qualquer dica para que eu consiga apenas extrair os dados. Ahh! A verão que utilizamos ainda é a v.6 Um grande abraço à todos e se tiverem mais lguma dica ficarei muito feliz
  16. Robinson

    Referência Comercial

    Olá amigos Tenho uma missão muito dificil. Preciso gerar um CUBO que permita uma consulta rápida para quando um consultor estiverf em contato com o cliente e essa consulta deve trazer os seguintes dados do clientes : Maior Compra (tmov.valorliquido)(tmov.dataemissao) - Menor Valor (tmov.valorliquido)(tmov.dataemissao) - Nome do Cliente (fcfo.nome) - Pontualidade (flan.datavencimento) e (flan.datacheque) - se o cliente deixou de pagar alguma compra até a data de vencimento - podemos utilizar algo tipo: flan.datavencimento <=getdate() and flan.datacheque is null = cliente inadimplente Forma de Pagamento (fdados.formapagamento) e (fdados.idpgts) - A vista, quatro parcelas, etc... Condições de Pagamento(tmov.codcpg) - 15 DDL, 20 DDL, etc O pontos de referencia entre as tabelas são o tipo de movimento (venda): tmov.codtmv 2.2.01, 2.2.04 e 2.2.14, fcfo.codcfo. A maior dificuldade é para unir essas informações em um único select. Resgatar os dados individualmente é fácil. O problema esta em uni-los. Já tentei com Union, com Join, e com select Composto. Mas não consegui o resultado esperado, já que o que dificulta mais é ter que utilizar o MAX e MIN para resgar tar a maior e a menor compra. Se alguem puder me dar uma força, eu ficarei muito feliz!
×
×
  • Criar Novo...

Informação Importante

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