osdir.com
mailing list archive

Subject: Re: Modelando Contas a Pagar - msg#00011

List: db.bancosdedados

Date: Prev Next Index Thread: Prev Next Index


Obrigado pela resposta.
O sistema tem outros módulos como contas a receber, etc. além de ter
também FORNECEDOR.
Perguntei especificamente das tabelas que envolvem "Contas a Pagar"
no caso conta, parcelas e itens. Além do fato da chave extrangeira.

Aguardo se mais alguém puder ajudar,

Moacir.


--- Em bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx, Luiz
Araujo
<luiz.daraujo@xxxx> escreveu
> Isso é muito teórico... vai depender do tipo do sistema e os rumos
que
> ele vai levar. Se no futuro vc quiser implementar contabilidade,
> tesouraria ou contas a receber, ele vai estar preparado?
>
> Em todo o caso, achei que falta uma tabela de fornecedores, afinal,
> acredito que você queira saber para quem vai pagar....
>
> Acho que o modelo ótimo é aquele que satisfaz suas necessidades e
que
> permita um crescimento no futuro.
>
> [[]]'s
>
>
> On Mon, 14 Mar 2005 13:07:45 -0000, moacirponti <moacirponti@xxxx>
wrote:
> >
> >
> > Olá.
> >
> > Estou modelando um projeto para Contas a Pagar. Já tentei
algumas
> > modelagens em projetos anteriores, mas gostaria de saber se há um
> > método "ótimo" para tal aplicação. Este módulo de Contas a Pagar
deve
> > conter despesas de uma empresa, tanto operacionais quanto de
compras
> > de produtos realizadas.
> > Vejam a maneira que já fiz:
> >
> > Criação de 3 tabelas:
> > CONTASPAGAR
> > CONTASPAGAR-PARCELAS
> > CONTASPAGAR-ITENS
> >
> > A tabela CONTASPAGAR contém os dados de data de emissão, valor
> > total, tipo da despesa.
> > A tabela CONTASPAGAR-PARCELAS contém as parcelas, como cada uma
> > será paga (CHEQUE, BOLETO, etc), seu vencimento e valor
> > A tabela CONTASPAGAR-ITENS contém os produtos (no caso de ser
uma
> > compra) que foram comprados.
> >
> > Estou usando FireBird sobre Delphi 6.
> > Fazendo assim entro em um problema que é o seguinte: quando vou
> > cadastrar uma contas a pagar, dou um "Include" na tabela
CONTASPAGAR,
> > mas não salvo. Durante a inclusão do registro, o usuário ainda tem
> > que informar as parcelas e itens, no entanto, como ambas as
tabelas
> > tem chaves extrangeiras para CONTASPAGAR o banco não deixa
cadastrar
> > itens ou parcelas. Como fazer neste caso? Já me disseram que
poderia
> > incluir o registro e salvá-lo, e caso o usuário desista da
inclusão,
> > posso dar um ROLLBACK. O que tenho que fazer para dar um rollback?
> > Como o banco vai saber quantas "açoes" ele tem que voltar atrás?
> >
> > Abraço e obrigado,
> >
> > Moacir.
> >
> > mail do grupo
> >
> > Enviar mensagem:
> > bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
> > Assinar:
> > bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
> > Cancelar assinatura:
> > bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
> > Proprietário da lista:
> > bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
>
>
> --
> Luiz Eduardo D. de Araujo
> luiz.daraujo@xxxx
> -------------------------------------
> f2e Consultoria em Redes e Software Livre
> www.f2e.org
> -------------------------------------
> Rio de Janeiro - RJ - Brasil
> Linux User: 381565
> ICQ: 77662781
> Yahoo! Messenger: luiz_eduardo_araujo
> -------------------------------------
> "The Box Said: Requires MS Windows or Better. So I Installed Linux"





mail do grupo

Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Assinar:
bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Cancelar assinatura:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx
Proprietário da lista:
bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx

Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/bancosdedados/

<*> Para sair deste grupo, envie um e-mail para:
bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html








Was this page helpful?
Yes No
Thread at a glance:

Previous Message by Date: click to view message preview

Re: Modelando Contas a Pagar

Isso é muito teórico... vai depender do tipo do sistema e os rumos que ele vai levar. Se no futuro vc quiser implementar contabilidade, tesouraria ou contas a receber, ele vai estar preparado? Em todo o caso, achei que falta uma tabela de fornecedores, afinal, acredito que você queira saber para quem vai pagar.... Acho que o modelo ótimo é aquele que satisfaz suas necessidades e que permita um crescimento no futuro. [[]]'s On Mon, 14 Mar 2005 13:07:45 -0000, moacirponti <moacirponti-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx> wrote: > > > Olá. > > Estou modelando um projeto para Contas a Pagar. Já tentei algumas > modelagens em projetos anteriores, mas gostaria de saber se há um > método "ótimo" para tal aplicação. Este módulo de Contas a Pagar deve > conter despesas de uma empresa, tanto operacionais quanto de compras > de produtos realizadas. > Vejam a maneira que já fiz: > > Criação de 3 tabelas: > CONTASPAGAR > CONTASPAGAR-PARCELAS > CONTASPAGAR-ITENS > > A tabela CONTASPAGAR contém os dados de data de emissão, valor > total, tipo da despesa. > A tabela CONTASPAGAR-PARCELAS contém as parcelas, como cada uma > será paga (CHEQUE, BOLETO, etc), seu vencimento e valor > A tabela CONTASPAGAR-ITENS contém os produtos (no caso de ser uma > compra) que foram comprados. > > Estou usando FireBird sobre Delphi 6. > Fazendo assim entro em um problema que é o seguinte: quando vou > cadastrar uma contas a pagar, dou um "Include" na tabela CONTASPAGAR, > mas não salvo. Durante a inclusão do registro, o usuário ainda tem > que informar as parcelas e itens, no entanto, como ambas as tabelas > tem chaves extrangeiras para CONTASPAGAR o banco não deixa cadastrar > itens ou parcelas. Como fazer neste caso? Já me disseram que poderia > incluir o registro e salvá-lo, e caso o usuário desista da inclusão, > posso dar um ROLLBACK. O que tenho que fazer para dar um rollback? > Como o banco vai saber quantas "açoes" ele tem que voltar atrás? > > Abraço e obrigado, > > Moacir. > > mail do grupo > > Enviar mensagem: > bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx > Assinar: > bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx > Cancelar assinatura: > bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx > Proprietário da lista: > bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx > > Links do Yahoo! Grupos > > > > > -- Luiz Eduardo D. de Araujo luiz.daraujo-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx ------------------------------------- f2e Consultoria em Redes e Software Livre www.f2e.org ------------------------------------- Rio de Janeiro - RJ - Brasil Linux User: 381565 ICQ: 77662781 Yahoo! Messenger: luiz_eduardo_araujo ------------------------------------- "The Box Said: Requires MS Windows or Better. So I Installed Linux" mail do grupo Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Assinar: bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Cancelar assinatura: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Proprietário da lista: bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/bancosdedados/ <*> Para sair deste grupo, envie um e-mail para: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html

Next Message by Date: click to view message preview

Como instalar do MySql

Estou tendo problemas p inst o MySql.Sempre pede uma tal senha.Alguem sabe c solucionar. Valew mail do grupo Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Assinar: bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Cancelar assinatura: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Proprietário da lista: bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/bancosdedados/ <*> Para sair deste grupo, envie um e-mail para: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html

Previous Message by Thread: click to view message preview

Re: Modelando Contas a Pagar

Isso é muito teórico... vai depender do tipo do sistema e os rumos que ele vai levar. Se no futuro vc quiser implementar contabilidade, tesouraria ou contas a receber, ele vai estar preparado? Em todo o caso, achei que falta uma tabela de fornecedores, afinal, acredito que você queira saber para quem vai pagar.... Acho que o modelo ótimo é aquele que satisfaz suas necessidades e que permita um crescimento no futuro. [[]]'s On Mon, 14 Mar 2005 13:07:45 -0000, moacirponti <moacirponti-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx> wrote: > > > Olá. > > Estou modelando um projeto para Contas a Pagar. Já tentei algumas > modelagens em projetos anteriores, mas gostaria de saber se há um > método "ótimo" para tal aplicação. Este módulo de Contas a Pagar deve > conter despesas de uma empresa, tanto operacionais quanto de compras > de produtos realizadas. > Vejam a maneira que já fiz: > > Criação de 3 tabelas: > CONTASPAGAR > CONTASPAGAR-PARCELAS > CONTASPAGAR-ITENS > > A tabela CONTASPAGAR contém os dados de data de emissão, valor > total, tipo da despesa. > A tabela CONTASPAGAR-PARCELAS contém as parcelas, como cada uma > será paga (CHEQUE, BOLETO, etc), seu vencimento e valor > A tabela CONTASPAGAR-ITENS contém os produtos (no caso de ser uma > compra) que foram comprados. > > Estou usando FireBird sobre Delphi 6. > Fazendo assim entro em um problema que é o seguinte: quando vou > cadastrar uma contas a pagar, dou um "Include" na tabela CONTASPAGAR, > mas não salvo. Durante a inclusão do registro, o usuário ainda tem > que informar as parcelas e itens, no entanto, como ambas as tabelas > tem chaves extrangeiras para CONTASPAGAR o banco não deixa cadastrar > itens ou parcelas. Como fazer neste caso? Já me disseram que poderia > incluir o registro e salvá-lo, e caso o usuário desista da inclusão, > posso dar um ROLLBACK. O que tenho que fazer para dar um rollback? > Como o banco vai saber quantas "açoes" ele tem que voltar atrás? > > Abraço e obrigado, > > Moacir. > > mail do grupo > > Enviar mensagem: > bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx > Assinar: > bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx > Cancelar assinatura: > bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx > Proprietário da lista: > bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx > > Links do Yahoo! Grupos > > > > > -- Luiz Eduardo D. de Araujo luiz.daraujo-Re5JQEeQqe8AvxtiuMwx3w@xxxxxxxxxxxxxxxx ------------------------------------- f2e Consultoria em Redes e Software Livre www.f2e.org ------------------------------------- Rio de Janeiro - RJ - Brasil Linux User: 381565 ICQ: 77662781 Yahoo! Messenger: luiz_eduardo_araujo ------------------------------------- "The Box Said: Requires MS Windows or Better. So I Installed Linux" mail do grupo Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Assinar: bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Cancelar assinatura: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Proprietário da lista: bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/bancosdedados/ <*> Para sair deste grupo, envie um e-mail para: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html

Next Message by Thread: click to view message preview

Re: Re: Modelando Contas a Pagar

Ola, Em Seg 14 Mar 2005 13:41, moacirponti escreveu: > Obrigado pela resposta. > O sistema tem outros módulos como contas a receber, etc. além de ter > também FORNECEDOR. > Perguntei especificamente das tabelas que envolvem "Contas a Pagar" > no caso conta, parcelas e itens. Além do fato da chave extrangeira. > > Aguardo se mais alguém puder ajudar, > > Moacir. > Moacir (e demais integrantes), desde a criação dessa lista tenho planos de tentar um projeto que pudesse movimenta-la e servir de base para estudos e discussões, ao mesmo tempo tenho visto uma certa demanda por um erp-livre, tomo a liberdade de transcrever uma mensagem que trocamos, eu e pessoas de outras listas: ------------------------------------------------------------------------------------- Ola Eduardo, Vi seu convite na prog-br, estou tentando reunir material (inclusive humano) para criar uma base de dados para um erp livre. Vou tentar explicar sem alongar muito: Já existe um grupo chamado erp-livre (no yahoo-groups) mas começaram definindo delphi e sei lá mais o que, veja - eu uso postgresql+qt+c++; - você usa mysql+php/javascript; - outro usa firebird+delphi; - outros ainda java+... Então estou pensando em criar algo mais como um alicerce, talvez apenas modelos com tabelas (com campos, PKs, FKs ), constraints, stored procedures (nesse caso apenas as definições). Tenho, em outras listas 2 possiveis colaboradores. ----------------------------------------------------------------------------------------- Um dos 2 é o Moacir (aberto a quem mais interessar). E na sequência: ----------------------------------------------------------------------------------------- (resposta do Eduardo) | Olá Johnny, | | Achei muito interessante o que citou mas sobre criar um sistema livre tenho | em mente o seguinte: | "Para que um sistema seja realmene LIVRE, não basta apenas liberar o código | fonte. a LINGUAGEM de desenvolvimento e tudo o mais também devem ser | LIVRES. O software livre começa livre do início ao fim." Por isso estou tentando criar "apenas" a definição do banco, nada impede (alias seria um passo a mais) de termos uma área do contrib onde desenvolvedores, ou equipes pudessem colocar partes específicas, ex: Programadores php colocassem "front-ends" nessa linguagem; Quem usa mysql coloca stored procedures para ele. ----------------------------------------------------------------------------------------- []'s -- johnny - LUN 157066 - johnny-H2hjhS7PiucJBBnbVQ8SfA@xxxxxxxxxxxxxxxx icq: 195352192 Murphy era um otimista. mail do grupo Enviar mensagem: bancosdedados-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Assinar: bancosdedados-subscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Cancelar assinatura: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Proprietário da lista: bancosdedados-owner-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/bancosdedados/ <*> Para sair deste grupo, envie um e-mail para: bancosdedados-unsubscribe-EYaqaC9dFX8MqA7zqLjoiV/I71DsQ//L@xxxxxxxxxxxxxxxx <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Sign up for updates to this mailing list. email:
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by