[Resolvido] Parâmetros em relatório nativo do Adempiere.

Tópicos sobre a extensão das funcionalides do Compiere / Adempiere utilizando apenas o Dicionário da Aplicação
catia.alessandra
Mensagens: 95
Registrado em: Seg Jan 03, 2011 12:54 pm
Localização: Ijui, RS
Contato:

[Resolvido] Parâmetros em relatório nativo do Adempiere.

Mensagempor catia.alessandra » Qua Jul 27, 2011 5:20 pm

Boa tarde.
Novamente, estou aqui com uma dúvida. Ou duas. :)
Na configuração de um relatório padrão do AD, lá no Formato de Impressão (configurações do relatório), é possível marcar a opção "Cabeçalho/Rodapé padrão".
Só que meu relatório é um pouco diferente: ele tem itens do tipo "Campo", e tem um item que é "Formato de Impressão", onde ele traz um "sub relatório".
Só que neste relatório, mesmo marcando a opção "Cabeçalho/Rodapé padrão", ele não os traz.
Gostaria de saber se tem como adicionar um campo normal no relatório, para a data/hora e página; ou terei que criar campos na view pra isso?
E minha outra dúvida é que, como parâmetro do meu relatório, eu escolho uma data (geralmente a data do dia anterior, mas nem sempre); no relatório, eu teria que exibir o dia da semana que é esta data.É possível? Teria que criar um campo na view também?

Não sei se alguém já precisou fazer algo semelhante.

Agradeço toda e qualquer ajuda.
:wink:

Att.
Cátia
Última edição por catia.alessandra em Qui Jul 28, 2011 2:45 pm, editado 1 vez no total.
--
Cátia Alessandra Feistler
-------------------------------------------------------
E-mail: catia.alessandra@gmail.com
MSN: catia.alessandra.f@hotmail.com

catia.alessandra
Mensagens: 95
Registrado em: Seg Jan 03, 2011 12:54 pm
Localização: Ijui, RS
Contato:

Re: Parâmetros em relatório nativo do Adempiere.

Mensagempor catia.alessandra » Qui Jul 28, 2011 10:26 am

Bom dia.
Para pegar a data e a hora, criei dois campos (data e dhora) na tabela (view), e no campo "Coluna SQL" coloquei "(Select current_date)" e "(Select current_time)".
Agora, como eu posso fazer pra colocar o numero de página e pegar o dia da semana de acordo com a data selecionada no parâmetro?

Desde já agradeço.
--
Cátia Alessandra Feistler
-------------------------------------------------------
E-mail: catia.alessandra@gmail.com
MSN: catia.alessandra.f@hotmail.com

mgrigioni
Mensagens: 483
Registrado em: Sex Jan 05, 2007 3:08 pm
Localização: Jacareí/SP

Re: Parâmetros em relatório nativo do Adempiere.

Mensagempor mgrigioni » Qui Jul 28, 2011 12:25 pm

Número de Páginas: Crie um campo na sua visualização de relatório e no texto de impressão deixe assim:

Código: Selecionar todos

@*CopyInfo@  @*MultiPageInfo@


Agora o dia da semana, tem que olhar no google uma função que mostra isso.. tenho quase certeza que existe isso

catia.alessandra
Mensagens: 95
Registrado em: Seg Jan 03, 2011 12:54 pm
Localização: Ijui, RS
Contato:

Re: Parâmetros em relatório nativo do Adempiere.

Mensagempor catia.alessandra » Qui Jul 28, 2011 2:28 pm

Obrigada pela solução das páginas!

Para o dia da semana, consegui a seguinte sql:
select CASE extract(dow from StatementDate) WHEN 0 THEN 'Dom'
WHEN 1 THEN 'Seg'
WHEN 2 THEN 'Ter'
WHEN 3 THEN 'Qua'
WHEN 4 THEN 'Qui'
WHEN 5 THEN 'Sex'
WHEN 6 THEN 'Sab'
ELSE 'erro'
END


Claro que executando no Postgres ele vai dar erro no "StatementDate". Mas no Adempiere funcionou perfeitamente, pois o StatementDate é o meu parâmetro.

Obrigado pela ajuda. 8)
--
Cátia Alessandra Feistler
-------------------------------------------------------
E-mail: catia.alessandra@gmail.com
MSN: catia.alessandra.f@hotmail.com


Voltar para “Desenvolvimento - AD”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante