|
|
Subject: Re: Modelando Contas a Pagar - msg#00011
List: db.bancosdedados
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?
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
|
|