Fórum Modelagem contas a pagar com tipos de pagamentos #425900

09/10/2012

0

Prezados,

Estou montando um controle de contas a pagar para extender meu sistema de controle comercial, porem estou com dificuldades para montar o relacionamento entre o pagamento e os tipos de pagamentos, ja que quando for cadastrado um pagamento este pode ser tanto por um cheque ou uma transferencia bancárica.

Entao o esquema esta mais ou menos assim:

FaturaCompra -- LotePagamento -- Pagamento --
id id id
valor idfatura valor
idItemsCompra idpagamento data
... tipoPagamento??

Cheque --- Banco
id id
nroCheque nome
dataEmicao conta
dataPag

Transferencia --- Banco
id id
nroTransf nome
dataTrabsf conta

A duvida entao é como relacionar estas últimas tabelas para registrar os debidos tipos de pagamentos, talvez este faltando adicionar uma tabela, más ja estou queimando os neuronios é nao estou achando a solucao.
Agradeco sugerencias dos colegas.
Obrigado

PD: Desculpem minhas faltas ortograficas, sou Uruguaio.
Diego Mello

Diego Mello

Responder

Posts

09/10/2012

Diego Mello

Descupem apos salvar o topico ele distorciono meu texto é nao ficou claro meu desenho, espero que possam entender, caso nao faco um desenho é subo a imagem.
Responder

Gostei + 0

09/10/2012

Joel Rodrigues

bom, eu vejo duas possibilidades:
1) guardar cheques e transferências em um única tabela, adequando as colunas.
2) na tabela de pagamentos guardar o tipo e um campo para referenciar o id da tabela correta, sem haver chave estrangeira.
Boa sorte.
Responder

Gostei + 0

09/10/2012

Diego Mello

Tive uma idea, vou criar uma tabela para lotesPagamento_Transferencia e ligarla obviamente a tabela trasferecias é outra tabela lotesPagamento_Cheque é ligarla a tabela cheque, acredito seja a forma mais limpa de fazer isto.

Muito obrigado ao colega pela sua resposta. Agradeco mais comentarios sobre minha ideia ou talvez outra sujerencias.

Responder

Gostei + 0

16/10/2012

Eduardo Oliveira

Voce pode usar o botão "CODE" que existe logo abaixo pra postagem de códigos. Não consegui entender direito sua estrutura. Posta ae para que possamos lhe ajudar.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar