Factura em Branco


#1

Boa tarde a todos.

Estou a começar a trabalhar com o Compiere, mas agora quero criar facturas… Mas na factura quero que apareça o “Capital social”, algo que o compiere não tem, por isso tentei criei esse campo. Mas algo não está a bater certo e não sei onde me enganei.

Comecei por ir ao:

Menu > Dicionário da Aplicação > ELEMENTO
Criei um novo elemento com o nome “capital” e gravei.

[img:e199d]http://img00.mh2img.net/9171/74elemento.JPG[/img:e199d]

Depois fui ao Menu > Dicionário da Aplicação > Tabela e Coluna

Na aba Tabela, selecionei a tabela AD_OrgInfo.
Fui a aba Coluna e criei um novo registo

[img:e199d]http://img00.mh2img.net/9171/53tabela.JPG[/img:e199d]

Depois andei fui ao

Menu > Dicionário da Aplicação > Janela, Separador e Campo

ficando assim:

[img:e199d]http://img00.mh2img.net/9171/121passo.JPG[/img:e199d]

Agora entro no compiere com o login SuperUser. Crio uma Factura, e faço imprimir relatório e aparecendo-m um relatório, mas como ainda nao tem o que eu desejo (capital) vou acrescentar ao relatório:

[img:e199d]http://img00.mh2img.net/9171/74relatorio.JPG[/img:e199d]

Lá vou à aba Item de Formato e acrescento um novo registo

[img:e199d]http://img00.mh2img.net/9171/40ultimo.JPG[/img:e199d]

E ao gravar e voltar para o relatório este aparece em branco!!!

Alguém me pode ajudar? O que é que eu fiz de mal ou me esqueci de fazer?


#2

Caro Hugues,

Os dados deste relatório estão em uma View, você acrescentou este campo lá também?

Isso precisa ser feito diretamente no Oracle.


#3

Boa tarde emontenegro,

[quote=“emontenegro”:3ed2f]
Os dados deste relatório estão em uma View, você acrescentou este campo lá também?

Isso precisa ser feito diretamente no Oracle.
[/quote:3ed2f]

Obrigado pela resposta, mas…

Desculpe a minha ignorancia, como é que isso se faz? Vou agora explorar um pouco… Pode ser que consiga… Mas duvido.


#4

Hugues,

Vamos lá… Vamos ver se consigo ajudá-lo…

Primeiramente, eu sugiro que faça o download de uma ferramenta da Oracle chamada SQL Developer, você pode encontrá-la em otn.oracle.com

Com esta ferramenta, conecte ao Banco de Dados com o usuário compiere, a senha padrão deste usuário é compiere.

Localize no SQL Developer as Views : C_INVOICE_HEADER_V e C_INVOICE_HEADER_VT

São essas views que deve ser alteradas para incluir o campo que você quer.

Feito isso, é necessário alterar a definição desta view no próprio Compiere, como usuário System, utilizando a janela Tables and Columns

Vá postando suas dificuldades aqui que vamos tentando ajudá-lo.

Um abraço,
Eduardo.


#5

Eduardo,

Obrigado pela dica… Demorei mas consegui… Agora tudo parece bater certo :wink:

UM abraço