-
Total de itens
28 -
Registro em
-
Última visita
-
Dias Ganho
1
Tipo de Conteúdo
Fóruns
Downloads
Calendário
Loja Virtual
Posts postados por tania cristina alves
-
-
Bom dia !!
Estou precisando de uma fórmula para calcular Descanso semanal remunerado sobre o adicional noturno.
Será que alguém tem essa fórmula ?
Obrigada !
Tânia
-
Boa tarde !!
Será que podem me ajudar ??
Ao tentar gravar uma NF com 2 produtos, está dando a mensagem que há diferenças entre totais de débitos e créditos.
A diferença é sobre 1 produto, então comparei o cadastro do 2 produtos e estão idênticos.
O Histórico Padrão é 012 - VENDA CONF.NF.
Onde mais devo procurar ?
Obrigada
Tânia
-
Boa tarde pessoal, estamos utilizando a versão 11.50 e aproveitando a estabilidade do RM Reports (.net) dessa versão (das versões anteriores o rm reports tinha muitos bugs que dificultava demais o desenvolvimento do relatório) resolvi cair de cabeça nessa nova ferramenta (ainda estou fazendo isso, rsrs). A Totvs IP criou um treinamento e lá estava eu, na primeira turma (começo de julho/2012) e isso foi bom para conhecer os novos recursos, as diferenças entre o gerador de relatórios antigo, os benefícios e também conhecer algumas das dificuldades que teremos. Percebi durante esse treinamento que mesmo nessa versão (11.50), o novo gerador não está redondo, mas de maneira geral está muito satisfatório.
Para você que está acostumadíssimo (a) com o Gerador de Relatórios, com os espelhos, com balizadores, com a sobreposição do grupo anterior e outros "gambiarras" que utilizamos para deixar nossos relatórios mais apresentáveis, talvez seu primeiro contato com o RM Reports seja desagradável, mas isso, com certeza, será por questão de costume e hábito, porque desde já, posso dizer que em muitos aspectos o RM Reports ficou muito melhor, com diversas ferramentas úteis de verdade, muito mais fácil de trabalhar, com recursos magníficos de formatação, um gerador de gráficos extraordinário, possibilidade de gerar PDF, XLS, DOC, etc., com tanta coisa boa, depois de algum tempo você irá gostar.
Vou começar com a falar de uma característica que para mim é a mais desagradável, ela já existia no gerador antigo e permanece no RM Reports. No Gerador, se você criar uma estrutura de grupos utilizando Linha Detalhe “Pai” e criar diversas Linha Sub-detalhes “Filhas” e em algum momento ter que incluir um novo Detalhe acima do Detalhe Pai que já existia, provavelmente você terá um trabalhão para fazer essa tarefa e em muitos casos nem conseguirá fazer o relatório rodar, ficando mais fácil iniciar um novo relatório. No RM Reports, eu diria que é um pouquinho mais fácil fazer isso, mas uma tarefa árdua e também chatíssima, aliás, agora não se chama mais Grupos, você terá que modificar as BANDAS DETALHES.
Com isso, tenha sempre em mente que antes de iniciar o desenvolvimento de um relatório você deve criar um esboço para incluir suas necessidades, como deverão ser apresentadas e elaborar a estrutura pensando em “Tabelas” do sistema para que isso seja possível. Dessa forma você evitará retrabalhos e pense sempre no futuro, crie estruturas que atendam as mudanças das organizações, como por exemplo, se sua empresa adquirir uma nova empresa e formar um grupo organizacional, seu relatório permite totalização por empresa (coligada)? Senão, precisará modificá-lo por causa dessa nova situação, provocando retrabalhos, digo isso porque já tive essa situação, muito relatório e planilhas para alterar por causa de detalhes não necessários anteriormente e que não parecia que iria acontecer, mas ocorreram.
Agora vou falar do que não tem, do que não é possível fazer e como foi substituído.
Para começar, você se lembra de o que era necessário fazer no gerador para gerar arquivos textos que serviam para como LAYOUT’S de EXPORTAÇÃO E IMPORTAÇÃO de dados e também arquivos bancários (CNAB)? Pois é, no RM Reports você não vai conseguir isso! Esse “recurso” foi substituído pelo novo módulo do FRAMEWORK o “Integração” (veja na MDI RM) que pelo que me parece vai ser uma “puta” mão-na-roda para essas tarefas depois que ele estiver totalmente rodando e com documentação de orientação.
Outra coisa que você não encontrará RM Reports são os velhos ESPELHOS, na verdade você não precisará mais deles, pois, tudo que você inclui no relatório terá um nome denominado nas propriedades como DESENHO que você poderá utilizar nas EXPRESSÕES, TOTALIZADORES e alguns casos até mesmo dentro das SQL’s, também não tem sobreposição de grupo anterior, nem balizadores e por enquanto não senti falta deles, pois, não tive a necessidade, vamos ver no decorrer do desenvolvimento.
Falando em SQL’s, talvez seja o maior atrativo do RM Reports, isso porque ele trata uma Query como sendo uma tabela, isso mesmo! A sua SQL’s vai ser a mandatória da BANDA DETALHE, imagina as possibilidades, você cria sua query com diversas tabelas e ela vai ser seu detalhe! Isso é ótimo não é?
Pois é sim e se você criar outras query’s SQL para ser detalhe filho (SUB RELATÓRIO) da banda detalhe superior basta você amarra-la, como por exemplo: where gfilial.codcoligada=:P_codcoligada,no qual o P_ representa a BANDA ACIMA. E se estiver na mesma banda é só não colocar o P_, , como por exemplo: where gfilial.codcoligada=:codcoligada.
Outro recurso que foi mantido é os PARAMETROS e eles podem ser utilizados nas SQL’s, quando você incluir um PARAMETRO, poderá alterar seu nome DESENHO e sua descrição... quando o usuário for gerar o relatório o parâmetro automaticamente solicitará dados ao usuário e se você amarrar esse parâmetro a SQL’s ela retornará o que o usuário escolher, como por exemplo: where TMOV.NUMEROMOV>=:Do_NumeroMov AND TMOV.NUMEROMOV<=:Ao_NumeroMov AND
TMOV.CODTMV=:Cod_TMV , nos quais os nomes depois do : é o nome de DESENHO do PARAMENTRO e é só isso que precisa fazer, não precisa mais configurar o filtro com os :Rel_ ... Aliás, os filtros não são mais integráveis as SQL’s, me parece que podemos conseguir isso somente com os parâmetros mesmo.
Como já mencionei anteriormente, o RM Reports vem com várias ferramentas muito bacanas que facilitam bastante o trabalho, vou explicar abaixo cada uma delas e seus atrativos:
- Ferramenta TABELA ==> Facilita a organização de diversos campos em diversas colunas, formando um objeto único que pode ser arrastado como um todo e seu principal atrativo é que podemos formata-la como uma tabela e se tiver um campo de descrição longa por exemplo, a informação desse campo é quebrada em várias linhas, daí a boda de todos os campos dessa linha vai ter a mesma largura, formando uma linha heterogenia. Pena que formulas e expressões não podem ser utilizadas como célula da tabela, elas ficam como objeto dentro da célula e dificulta a formatação.
- Ferramenta EXPRESSÃO ==> As expressões evoluíram! Tem muita coisa nova ai, e vocês vão gostar. Mas já vou logo avisando que ainda tem bug no seu uso. Até a versão 11.50.25 não é possível formatar fonte e tamanho de uma expressão e se você quiser somar uma fórmula com outra fórmula, não basta fazer como antigamente FORMULA1 + FORMULA2, pois, os campos fórmula são tratados como strings e se fizer dessa forma o sistema concatena os dados, colocando um seguido do outro ao invés de somar, daí você tem que converter as formulas em decimal dentro da expressão, assim: Decimal(Relatório.Fórmula1)) + (Decimal((Relatório.Fórmula2))).. Aqui comigo, a primeira linha do detalhe dessa expressão ai nunca imprime corretamente, as demais sim, portanto, ainda tem problema para ser resolvido. Mas a EXPRESSAO evoluiu!
- Ferramenta CHECK BOX ==> Faz uma caixa marcada ou desmarcada, pois, se relaciona com campos tipo boolean da base de dados, como por exemplo, ativo 1 e inativo 0;
- Ferramenta TEXTO RICO è Essa é muito bacana, pois, vai facilitar a construção de relatórios do tipo CONTRATOS, CARTAS que alinham muito texto com campos da base de dados, ou seja, supondo que está redigido o contrato de trabalho e logo precisa do nome do funcionário, basta colocar [PFUNC.NOME] que o sistema se encarrega de transformar o que esta entre [] com a informação da base de dados. Se você quiser formatar um texto dentro do texto rico, precisará fazer isso antes, no Word por exemplo e depois colar dentro do Texto Rico, assim ele assume a formatação de cor, tamanho e fonte;
- Ferramenta MATRIZ ==> Essa também é 10. É o resultado do RM BIS dentro do seu relatório! Faça o teste e vai ver como é bacana.
- Ferramenta GRÁFICO ==> Essa ficou bem feita! Tem recursos de baciada e vai te oferecer diversas possibilidades.
- Ferramenta Stored Procedure è Para quem precisar fazer alterações no banco de dados (um update por exemplo) toda vez que o relatório for gerado. Algo do tipo.
Além das Ferramentas, dispomos de diversos recursos para formatação, alinhamento, disposição e tantas outras configurações, uma bastante interessante é a Formatação Condicional ou as Regras de Formatação, podemos por exemplo, fazer com que o gerador coloque cor de fundo nas linhas IMPARES e nas PARES não, formando aquela marcam igual do Excel que facilita a leitura e tantas outras possibilidades.
Para terminar, você não conseguirá inserir Campos da Base, Campos de SQL’s ou qualquer outra coisa que não seja TEXTO nos CABEÇALHO E RODAPÉ DE PAGINA e dificilmente você precisará desses espaços, a não ser para colocar numeração de página... para mim, são quase inúteis. Deverá utilizar CABEÇALHO E RODAPÉ DO DETALHE, nesses vc pode colocar informação, porém, até a versão 11.50.25 não é possível tornar os cabeçalhos e radapés INVISIVEIS, já solicitei melhoria em relação a isso, vamos aguardar.
Lembrando que para imprimir logotipos da Coligada e Filial presentes na GIMAGEM, você precisará que sua BANDA DETALHE seja GCOLIGADA OU GFILIAL, senão, a imagem não é impressa! Está ai mais um motivo para estudar bem a estrutura do relatório antes de iniciá-lo.
Por enquanto é isso! Espero ter contribuído com algo e bons trabalhos por ai!
Bom dia Devailton.
Sua colaboração foi de extrema ajuda !!
Uma coisa que senti falta no RM Reports é que não consigo marcar número de páginas por folha.
Estou tentando imprimir Demonstrativo de Pagamento (Holerite) e preciso 2 páginas por folha.
Até consegui fazer isso, porém, se o holerite tem poucos eventos ele coloca tudo grudado.
O que na verdade eu queria é que cada 1 ocupasse metade da folha, entende ?
Você sabe de algum recurso que posso usar para conseguir isso ?
Obrigada
Tânia
-
Bom dia !!
Tenho o holerite na versão delphi.
Tentei converter este do Gerador de Relatórios para RM Reports e não está dando certo.
Alguém tem como me mandar uma versão do holerite que funcione no RM Reports e imprima 2 holerites por folha ?
Obrigada
Tânia
-
Bom dia Jair
Como faço para pedir que alguém do forum me ajude ??
Mesmo assim, obrigada por sua atenção.
-
Boa tarde !!
Jair, tenho uma fórmula visual para validar o preenchimento obrigatório do campo complementar.
Porém, quando faço cópia a partir de outro movimento, gostaria de limpar o conteúdo do campo complementar e é esse meu problema.
A totvs me passou a seguinte instrução que não sei se funciona porque não sei como fazer.
Pedi maiores esclarecimentos.
Para fornecer esses esclarecimentos cobram hora técnica e no momento não dá.
Para poder ter acesso a um campo complementar no movimento, é preciso usar um ForEach (Para cada interação).
O mesmo deve percorrer a Tabela TMOVCOMPL.
Dentro poderá colocar uma atividade de expressão setando no campo o valor vazio, ou seja, aspas simples, fechando e abrindo (''). E apontar a expressão para o complementar dentro do Foreach.
Ex.: Activity=rmsForEachActivity1, Path=Fields["TESTE"].AsString
Note que passei rmsForEachActivity1 e não rmsWorkFlow.
Outras informações:
DataServer: MovMovCopiaApartirOutroMovimentoData
Gatilho: Após a Leitura de EdiçãoObrigada
Tânia
-
Boa tarde !!
Preciso de algum recurso, talvez fórmula visual não sei, para Limpar um campo complementar quando realizo o Processo Cópia de Movimento a Partir de Outro Movimento.
Porque hoje quando faço a cópia ele leva o conteúdo do registro e preciso que nesse campo complementar fique em branco.
Abri chamado na Totvs e me passaram algumas instruções que não compreendi.
Desde já agradeço !!
Tânia
-
Boa tarde !!
Como utilizo a expressão Count() no Rm Reports ?
Escrevo Count(Relatório.Texto29) e quando executo só me mostra a expressão escrita e não o valor da expressão.
Fiz também Count(Integer(Relatório.Texto29)) e nada.
Peguei o campo da tabela Count(Base.FIN0101.CODCOLIGADA) e não mostrou nem a expressão.)
Desejo que me mostre quantas vezes esse campo tem conteúdo, assim como no sql.
O que devo fazer ? Qual a linguagem utilizada nessas expressões ?
Podem me ajudar ?
Obrigada
Tânia
-
Oi Ronaldo !!
Na mensagem acima, falei sobre o pedido de vendas, por favor, ignore essa fala.
No seu sql,só pra eu entender : a moventrada = destino que é a devolução e movsaida = origem que é a NF venda ?
Mesmo informando ID DA DEVOLUÇÃO = :IDMOV não me traz nada !!
No meu sql eu chego na devolução e gostaria de recuperar o id da nf de venda.
Se possível, pode me ajudar ??
Obrigada
SELECT MOVENTRADA.CODTMV, MOVENTRADA.NUMEROMOV, MOVENTRADA.IDMOV,
MOVENTRADA.DATAEMISSAO, MOVENTRADA.USUARIOCRIACAO
FROM TMOV AS MOVSAIDA, TMOV AS MOVENTRADA, TMOVRELAC
WHERE MOVSAIDA.CODCOLIGADA = TMOVRELAC.CODCOLORIGEM AND
MOVSAIDA.IDMOV = TMOVRELAC.IDMOVORIGEM AND
TMOVRELAC.CODCOLDESTINO = moventrada.CODCOLIGADA and
TMOVRELAC.IDMOVDESTINO = MOVENTRADA.IDMOV and
MOVSAIDA.IDMOV = :IDMOV
-
Olá Jair / Ronald !
Seguinte.....
Na sql acima, eu recupero o id do Pedido de Vendas (2.2.00) e não da NF de venda.
Eu preciso chegar na NF de venda.
Sabem me dizer se no pedido de vendas tem algum campo que faz referência a NF de venda ?
Porque eu preciso ver o tipo da movimentação ( codtmv) da NF, Produtos, etc....
Obrigada !!
-
Bom dia !!
Será que alguém pode me ajudar ??
Tenho diversas Devoluções de Vendas e gostaria de saber em qual tabela / campo fica gravado o Nº da NF de Venda, ou seja, a NF de origem.
Seria um vinculo entre Vendas X Devolução.
Quando faço cópia por referência tenho que apontar a NF de origem, mas em que tabela fica gavado essa informação ?
Obrigada.
-
Bom dia !!
Acho que não soube me expressar bem....
Exemplo: Tenho um parâmetro de Nome do Banco e gostaria que quando posicionar neste campo me apresentar a lista dos bancos, ou seja, o conteúdo da tabela GBANCO, com código e nome.
Não sei se existe este recurso no RM Reports.
Se alguém puder me dar uma força !!!
Obrigada.
-
Boa tarde.
Estou usando o RM REPORTS , tenho que criar um parâmetro para o usuário informar o banco, porém, o mesmo deseja ver a lista de todos os bancos cadastrados para selecionar o desejado.
Tenho bastante vivência no Reports, mas ainda não consegui vincular o parâmetro a uma lista de valores.
A versão do RM é 11.80.
Obrigada
-
Alguém já implementou os processos do Bloco K no RM versão 11.82.40.104 ?
obrigada
- 1
-
Bom dia Jair !!
Onde está o tutorial de como marcar post como RESOLVIDO ?
De qualquer forma, se puder marcar como resolvido os tópicos que postei que falam de gráficos, seria melhor.
São 3 postagens.
Obrigada
-
Boa tarde !!
Como faço para marcar tópicos como resolvido ?
Tem caso que consigo resolver e desejo eliminar a dúvida do forum para não sobrecarregar.
Obrigada
-
De tanto tentar, consegui resolver e entender !!
Obrigada.
-
Bom dia !!
Alguém teria algum material mais detalhado sobre gráficos no RM REPORTS ?
Ou até mesmo algum exemplo de gráfico criado no Reports para eu estudar e entender como é feito .... ?
Estou tendo bastante dificuldade e na apostila do Reports está muito superficial.
Já postei dúvidas aqui e ainda não tive retorno.
Obrigada.
Tânia
-
Boa tarde !!
Alguém poderia me ajudar a criar um gráfico pelo rm reports ?
Levei os dados do relatório para o excel e criei nele o gráfico que desejo, porém, não consigo montar no rm reports.
Ou mesmo me passar algum material ?
Obrigada
Tânia
-
Bom dia !!
Gostaria de saber qual a linguagem que devo utilizar para tratar as expressões no Gerador de Saídas ?
Obrigada
Tânia
-
Tânia Cistina Alves
Guaxupé - Minas Gerais
-
Bom dia.
- Coloquei manualmente no eixo X A=FALTA, B=DESIDIA, C=COMPORTAMENTO, D=EPI’s
- Nas séries são mostradas as seções (departamentos)
Pergunta: Como relacionar EIXO X com as Séries (Deptos) ??
Onde tenho que mexer no gráfico para isso ??- Coloquei manualmente no eixo X A=FALTA, B=DESIDIA, C=COMPORTAMENTO, D=EPI’s
- Nas séries são mostradas automaticametne as seções (departamentos)
Pergunta: Como relacionar EIXO X com as Séries (Deptos) ??
Onde tenho que mexer no gráfico para isso ??
Anexo, o gráfico qdo executado.
Obrigada
-
Oi Anderson !!
Te enviei um anexo com a situação do meu gráfico.
Por favor, dê uma olhada.
Talvez fique mais claro pra você.
As vezes não sei explicar bem a situação.
Obrigada
-
Anderson,
não consigo fazer download do anexo que vc me enviou, pq não sou vip.
No anexo que enviei está o resultado do sql.
Monto um relatório com sql e não tabela e desse sql gostaria de montar um gráfico.
O sql é uma totalização como está no anexo, por isso, criei outro subdetalhe e vinculei ao sql.
Não sei como falar por rm reports gráficos os campos que desejo que fiquem no eixo x e quais no eixo y.
obrigada
Fórmula Dsr S/ Adicional Noturno
em [RM] Dúvidas e Suporte
Postado
Deu certo !!
Obrigada