-
Total de itens
672 -
Registro em
-
Última visita
-
Dias Ganho
18
Tipo de Conteúdo
Fóruns
Downloads
Calendário
Loja Virtual
Tudo que Robinson postou
-
Faturamentos X Devolução
Robinson respondeu a um(a) Tópico iniciado por Robinson em [RM] Dúvidas e Suporte
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! -
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!
-
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!
-
CorporeRM da Versão 6.0.1 para a Versão 7
Robinson respondeu a um(a) Tópico iniciado por Robinson em [Pedidos] Relatórios
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! -
CorporeRM da Versão 6.0.1 para a Versão 7
Robinson respondeu a um(a) Tópico iniciado por Robinson em [Pedidos] Relatórios
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! -
CorporeRM da Versão 6.0.1 para a Versão 7
Robinson respondeu a um(a) Tópico iniciado por Robinson em [Pedidos] Relatórios
Olá Amigo! Sim, vou atualizar a versão 6.0.1 para a versão 7.20.0 Obrigado pela atenção! -
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
-
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
-
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
-
SQL 2000 X Mysql
Robinson respondeu a um(a) Tópico iniciado por Alberto Libório em [RM] Scripts SQL e Bancos de Dados
: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 -
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
-
: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!
-
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
-
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!
-
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
-
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!