TASKREPORT WEB

Fórum para discussão de temas diversos sobre o Gvinci.
Regras do fórum
=============

Antes de postar sua dúvida, por favor leia as regras de utilização do fórum.
wilton_queiroz
Mensagens: 81
Registrado em: 18 Set 2011, 19:45

Re: TASKREPORT WEB

Mensagem por wilton_queiroz » 29 Set 2011, 00:43

miguel escreveu:Wilton,

a) se for usar mais de um banco de dados na geração dos relatórios, nesse .ini, poderei indicar mais de um IP/caminho?
-> um dos parametros da funcao é justamente o nome do arquivo .ini de configuracao, assim voce pode ter quantos arquivos de configuracao desejar, um para cada banco.
b) na questão de envio de relatório por email., será possivel, dentro do GW, criar um link pra envio do relatório, diretamente, com arquivo atachado(pdf)?
-> o taskreportweb sera responsavel pela geracao do relatorio no servidor e o retorno em pdf/doc/xls, quando isso e retornado para o browse do cliente, o task nao tera mais controle sobre isso.
o plugin do fox it quando e instalado no navegador ja da opcao de salvar o pdf ou enviar por email.

c) na questão de gerar o relatório, no momento do cliente clicar num link recebido via e-mail, em alguns casos, isso não é desejado, terá uma forma de parametrizar? (exemplo de caso que não é desejado - relatório de posição de estoque do ultimo dia do mês, (se ele clicar no dia 1º tem q continuar sendo o estoque do último dia, ou saldo total de contas correntes no ultimo dia do mes.. etc)
-> exatamente, nem todo tipo de relatorio esse recurso sera util, relatorios que o cliente quer obter a copia do relatorio ja com dados atualizados, seria interessante,
ex: segunda via de um boleto, copia de um contrato, onde o que importa sao dados atuais.


d) será possivel o usuário final em tempo de execução, incrementar a ordenação ou filtro nativo do relatório, como ocorre com o GR?
->inicialmente nao esta previsto esse recurso
seria necessario uma outra funcao na dll para vc fazer a chamada no servidor e ela retornar as tabelas e campos que foram utilizados no relatorio, com base nisso vc jogaria o conteudo em uma combobox
e entao poderia ser enviado junto como filtro adicional. lembrando que essa interface de filtro teria que ser criada no gasweb,
a funcao de chamada do relatorio teria que ser capaz de incluir esses filtros no relatorio no ato da execucao.
e possivel ser feito mas na versao inicial nao esta previsto.

abrç

Parabéns!

Miguel
Amd FX8150 8GB GTX620 OCZ Revodrive3 X2 ssd 240gb - TaskReport Developer

miguel
Mensagens: 113
Registrado em: 11 Ago 2011, 22:28

Re: TASKREPORT WEB

Mensagem por miguel » 29 Set 2011, 02:26

Obrigado, pela rapidíssima resposta!

Uma sugestão:
Criar um Task (destinado exclusivo ao ambiente web/GW), eu por exemplo não tenho interesse na versão desktop, e nem queria trazer 'coisas' não aplicaveis no ambiente web, sem falar no fato de que vc poderá evoluir sem ter que adaptar/'arrastar' a versão desktop junto, num mesmo produto...

abrç

sucesso!

Miguel

wilton_queiroz
Mensagens: 81
Registrado em: 18 Set 2011, 19:45

Re: TASKREPORT WEB

Mensagem por wilton_queiroz » 29 Set 2011, 09:47

Olá miguel,
e exatamente isso que estamos fazendo.. a nova dll foi criada do zero sem nenhuma dependencia da versao desktop.
isso para que os relatorios ja existentes feitos anteriormente seja necessario o minimo de intervencao para funcionar na versao web

ocorre que o ambiente de criacao do relatorio continuara sendo em um ambiente desktop,
ate que existem geradores de relatorios onde vc monta o relatorio via web tambem,
nosso grande diferencial foi conseguir fazer com que todo o legado de relatorios criados pelos clientes do gaswin (e tambem nossos clientes)
que acreditaram no taskreport pudessem aproveitar seus mesmos relatorios em uma possivel conversao do seu projeto gaswin para gasweb

se a gas tivesse conseguido algo magico para converter os projetos do gaswin para o gasweb, seria algo fantastico, é de conhecimento que isso nao foi possivel.

no nosso caso conseguimos isso,
para quem for utilizar os relatorios exclusivamente para versao web o desenvolvimento do relatorio sera ate mais facil,
porque no momento da definicao dos filtros no relatorio, voce nao tera que se preocupar com o tipo de controle que sera usado, pois esses controles vc tera que fazer no gasweb.

para quem quizer ter um aplicativo desktop e web acessando o mesmo relatorio, alguns cuidados extras deveram ser tomados, mas tudo muito simples como sempre foi.

[] Wilton
Amd FX8150 8GB GTX620 OCZ Revodrive3 X2 ssd 240gb - TaskReport Developer

miguel
Mensagens: 113
Registrado em: 11 Ago 2011, 22:28

Re: TASKREPORT WEB

Mensagem por miguel » 29 Set 2011, 13:17

ótimo!

Estou pronto pra iniciar os testes.. quando puder liberar um video..

abrç

Miguel

miguel
Mensagens: 113
Registrado em: 11 Ago 2011, 22:28

Re: TASKREPORT WEB

Mensagem por miguel » 02 Out 2011, 20:23

Wilton

Poderia falar um pouco doque poderemos fazer com o TR?
Como disse em outro post, estou testando alguns geradores de relatórios... mas me pareceu q o TR será a melhor opção..
No TR:
a) poderei criar relatórios do tipo referência cruzada?
b) poderei definir 'fórmulas' tipo assim se valor > 0 'printar' de vermelho, senão...
b) poderei destacar uma linha do registro sob uma certa condição.. tipo assim todos os registros vencidos printar fundo cor amarela..
c) poderei criar relatório com colunas, de texto.. exemplo: o cliente tem um campo memo q tem um contrato, quero dividir em duas colunas.
d) Poderei deixar que o usuário escolha o tamanho da fonte no momento da execução? (em relatórios de tipo contratos) (no Gr, eu crio várias 'camadas', q é exibida conforme o tamanho da fonte, numa variavel complemntar)
e) Poderei definir relatório do tipo emissão de etiquetas n colunas com n linhas? Com código de barras?
f) Algum recurso pra emissão de gráfico?
g) Tem alguma forma de criar relatório por um só registro (tipo ficha de empregado)
h) O TR vai imprimir os campos tipo imagem gravas pelo padrão GW?
i) Terá alguma forma de imprimir um relatório(baseado num registro) (tipo várias vias) exemplo imprimir um pedido, onde saia 1ª via, 2ª via, 3ªvia (cada via numa página A4)
j) terá alguma função pra tornar um valor monetário por extenso?
k) Poderei definir relatórios tipo assim numa folha A4, quero imprimir um recibo, onde divido a pagina ao meio e faço duas vias numa folha(A4) só.
l) poderei imprimir direto pra um formato predefinido, sem passar por telas complementares? Tipo assim crio um link numa tela de contrato, onde queria clicar e já abrir um pdf no browser(se houver o plugin), simples e direto.
m) Os relatórios poderão ser 'montados' diretamente pelas tabelas do BD, ou obrigatoriamente tem q ser criado previamente uma view?

Desculpe por tantas perguntas.. mas preciso definir q rumo tomar, quanto a relatórios..


Abrç

Miguel

wilton_queiroz
Mensagens: 81
Registrado em: 18 Set 2011, 19:45

Re: TASKREPORT WEB

Mensagem por wilton_queiroz » 03 Out 2011, 10:30

quem acreditou na ferramenta TASKREPORT e acompanhou sua evolucao nos ultimos anos sabem muito bem do poder
que existe no report builder, uma das mais consagradas ferramentas para criacao de relatorios pelo usuario final que ja foi criada
ganhadora de varios premios etc etc...


a) poderei criar relatórios do tipo referência cruzada?
sim existe o componente crostab para isso

b) poderei definir 'fórmulas' tipo assim se valor > 0 'printar' de vermelho, senão...
sim absolutamente simples.

b) poderei destacar uma linha do registro sob uma certa condição.. tipo assim todos os registros vencidos printar fundo cor amarela..
sim, voce tem total controle sobre os objetos, mudar posicao, tamanho de fonte, ocultar, mudar fonte, cor,

c) poderei criar relatório com colunas, de texto.. exemplo: o cliente tem um campo memo q tem um contrato, quero dividir em duas colunas.
sim.

d) Poderei deixar que o usuário escolha o tamanho da fonte no momento da execução? (em relatórios de tipo contratos)
(no Gr, eu crio várias 'camadas', q é exibida conforme o tamanho da fonte, numa variavel complemntar)
como essa informacao sera variavel, basta voce criar um campo na tela de filtro do gasweb para ele informar isso, la no relatorio
voce captura esse valor, e faz com ele o que quizer.


e) Poderei definir relatório do tipo emissão de etiquetas n colunas com n linhas? Com código de barras?
sim inclusive codigo barras 2D

f) Algum recurso pra emissão de gráfico?
so tem o techart embutido, um dos melhores geradores de graficos que existe.

g) Tem alguma forma de criar relatório por um só registro (tipo ficha de empregado)
sim claro, e tem tabem se voce quizer repetir o registro, tipo copia de cheque, quer que saia 2 copias, vc coloca os controles, e manda repetir
a banda detalhe,


h) O TR vai imprimir os campos tipo imagem gravas pelo padrão GW?
no gaswin nao era feito nativamente, devido ao modo de gravacao de imagens feitas pelo gaswin no banco de dados,
no gasweb so testando paraver.
voce pode ter uma coluna com o conteudo da imagem em aplicativo web e ate mais recomendavel que seja feito assim gravado em disco
e nessa coluna passsa a o caminho ex: \foto\imagem1.jpg, quando vc liga o componente imagem a um campo texto contento o caminho da foto
ele mostra a imagem.



i) Terá alguma forma de imprimir um relatório(baseado num registro) (tipo várias vias) exemplo imprimir um pedido, onde saia 1ª via, 2ª via, 3ªvia (cada via numa página A4)
sim voce pode repetir o registro e controlar atravez de uma variavel qual via esta sendo impressa, e mudar o label desse titulo q sera a unica coisa diferente do relatorio.


j) terá alguma função pra tornar um valor monetário por extenso?
sim sem problemas.

k) Poderei definir relatórios tipo assim numa folha A4, quero imprimir um recibo, onde divido a pagina ao meio e faço duas vias numa folha(A4) só.
o controle de tamanho de pagina no caso da web o gerador nao vai ter muito controle sobre isso, voce vai obter um PDF, quem vai imprimir o arquiv
nao e o taskreport, e sim o plug-in do pdf que ja possui recursos para ajustar o tamanho da pagina.
mas o que vc quer acho que o que falei acima de repetir o registro e sair 2 vias nao??


l) poderei imprimir direto pra um formato predefinido, sem passar por telas complementares? Tipo assim crio um link numa tela de contrato,
onde queria clicar e já abrir um pdf no browser(se houver o plugin), simples e direto.
sim, a tela complementar e para vc definir os parametros de filtro que sera enviado ao relatorio, se vc ja tem esses dados da tela do pedido
voce pega os valores e manda direto pela funcao. ou seja sua tela de pedido ja vai ter oq ue voce precisa para gerar o relatorio,
que no seu exemplo nada mais sera que o numero do pedido e talvez o codigo da loja



m) Os relatórios poderão ser 'montados' diretamente pelas tabelas do BD, ou obrigatoriamente tem q ser criado previamente uma view?

sim ele ja vem com um construtor de consultas, que mosdestia parte e show de bola, claro que consultas absolutamente complexas, voce pode montar uma view
e usa-a tambem.


detalhe, para vc que me parece que nunca viu mesmo o taskreport, o ambiente de desenvolvimento e altamente produtivo.
vc desenha o relatorio e visualiza o resultado buscando do banco na hora nao tem nem que salvar..
diferente do ambiente do gasweb que tem que gerar fontes, abrir o projeto, e depois abrir o relatorio.


um detalhe legal que conseguimos fazer com essa integração, e que quando voce for definir os parametros que o relatorio vai receber no relatorio
(que vc vai enviar pelo gasweb) esses parametros nao necessariamente devem sempre ser utilizados como filtro

ex:
vc precisa dos parametros
codproduto,
datainicio
datafinal
titulorelatorio

os 3 primeiros parametros sao filtros
o ultimo vc vai usar para alterar o conteudo de um label
e ainda, os 3 primeiros alem de usar como filtro vc pode pegar o conteudo e jogar no label tabem

ai o titulo ficaria

RELATORIO X do produto ???? de ???? ate ????


a parte RELATORIO X seria o usuario que iria passar.

e so um exemplo, isso isso abre muitas possibilidades.
voce pode passar um valor, e esse valor ser usado para acrescentar um percentual ou soma em uma coluna etc..

tem muito mais..
Amd FX8150 8GB GTX620 OCZ Revodrive3 X2 ssd 240gb - TaskReport Developer

miguel
Mensagens: 113
Registrado em: 11 Ago 2011, 22:28

Re: TASKREPORT WEB

Mensagem por miguel » 03 Out 2011, 16:21

Show de bola..

quando sai a 1ª versão?
já tem um valor definido?

Obrigado,

Miguel

Heric Souza
Mensagens: 205
Registrado em: 24 Set 2010, 12:34

Re: TASKREPORT WEB

Mensagem por Heric Souza » 04 Out 2011, 20:40

Olá a todos!

Sou usuário do TaskReport com o Gas2007, muito satisfeito e, agora mais feliz com a notícia da possibilidade de migração para o Web!!!

Aguardo mais notícias e me disponho a ajudar nos testes.
---
Heric Souza
Father 3 - Gvinci Diamante

wilton_queiroz
Mensagens: 81
Registrado em: 18 Set 2011, 19:45

Re: TASKREPORT WEB

Mensagem por wilton_queiroz » 06 Out 2011, 10:33

conseguimos botar no ar o primeiro exemplo do taskreportweb

a execucao do relatorios ficou muito rapida, tao rapida que vamos adotar tambem o mesmo conceito
criando uma nova funcao para a versao desktop
com isso existira uma nova maneira de executar relatorios na versao desktop.

motivo:
os relatorios sao lidos do arquivo rtm e nao do banco de dados, isso evita conexao ao banco, abertura de tabela e leitura do relatorio
a dll ja fica na memoria (diferentemente da versao desktop que é um executavel que cria o relatorio e o mesmo e carregado toda x que manda rodar a funcao)
Amd FX8150 8GB GTX620 OCZ Revodrive3 X2 ssd 240gb - TaskReport Developer

wilton_queiroz
Mensagens: 81
Registrado em: 18 Set 2011, 19:45

VIDEO E APLICACAO TESTE TASKREPORTWEB

Mensagem por wilton_queiroz » 08 Out 2011, 17:57

link aplicacao de teste

http://187.45.182.202:8080/taskweb/Pages/StartPage.aspx
usuario admin senha admin

link para video

http://www.educasoft.com.br/taskreportw ... video.html

postem suas duvidas, que monto novo video explicando.

vamos montar outros videos atualizados do task, com audio, mostrando a IDE de criacao dos relatorios, pois os que existem sao bem antigos..

grato

Wilton
Amd FX8150 8GB GTX620 OCZ Revodrive3 X2 ssd 240gb - TaskReport Developer

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes