Euler, várias das idéias acima são boas... vou te passar uma que tive
que implementar uma vez num cliente:
As contas de alguns fornecedores eram pagas com cheques de
terceiros... por esse motivo o valor dos cheques separados p/ o
pagamento da conta dificilmente batiam com o valor a ser pago.
Para controlar, tinhamos um conta corrente do fornecedor, e esse saldo
do fornecedor, que poderia ser positivo ou negativo, era considerado a
cada separação de cheques...
Esse era caso meio "especial" mas funcionava 100%!!!
Adriano

2009/5/12 Jean Domingues <[email protected]>:
>
>
>
> Jocemar Ferreira Garcia wrote:
>>
>> 2009/5/11 Euler Taveira de Oliveira <[email protected]>
>>
>>> Jocemar Ferreira Garcia escreveu:
>>> > Boa tarde a todos!!
>>> >
>>> > Estou modelando o controle financeiro do software da empresa onde
>>> > trabalho e caí na seguinte questão: numa determinada ocasião, uma conta
>>> > (caso seja paga parcialmente) deve ser baixada e do salvo devedor deve
>>> > ser gerada uma outra conta. Como devo proceder? Como relacionar essas
>>> > duas contas? Seria um relacionamento de conta com ela mesma? Qual a
>>> > maneira correta e funcional de se implementar tao situação?
>>> >
>>> Sem saber como está o seu modelo e os requisitos fica complicado sugerir
>>> algo.
>>> Mas o último sistema financeiro que modelei eu tinha as tabelas: contas e
>>> pagamentos. Uma conta tem 1 ou mais pagamentos; assim, eu consigo saber
>>> se
>>> ela
>>> foi paga parcialmente ou integralmente. Utilizei gatilhos para manter um
>>> estado (pago, parcialmente, não pago) na tabela contas (isso facilita a
>>> obtenção de contas por estado). A geração de uma outra conta só
>>> dificultaria o
>>> modelo. Mas é como eu disse: *não* posso supor nada porque não conheço os
>>> seus
>>> requisitos.
>>>
>>
>> Eu pensei numa implementação como essa... mas o detalhe é o seguinte:
>> emite-se uma nota fiscal e dessa nota fiscal, gera-se um lançamento de uma
>> conta a receber... o cliente paga essa conta com um cheque de metade do
>> valor... convencionou-se então, que essa conta seria baixada e lançada
>> então
>> uma outra conta, com o valor restante... essa conta teria algo do tipo
>> "idContaPai"... mas pensando em normalização, a historia de
>> auto-relacionamento deve ser uma baita gambiarra ne...
>>
>>>
>>>
>>> --
>>>  Euler Taveira de Oliveira
>>>  http://www.timbira.com/
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> [email protected]
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
>
> Eu já fiz um sistema gerando um novo registro com o valor remanescente na
> mesma tabela, e ja fiz com uma tabela filha (baixas). O primeiro modelo foi
> um tiro no pé. Deu muito trabalho pra fazer relatorios, por exemplo. Por
> exemplo, fazer um estorno, vc tem que ficar varrendo a thread de parcelas, e
> por ai vai.
> --
> View this message in context: 
> http://www.nabble.com/Auto-Relacionamento-tp23488704p23500467.html
> Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a