Aplicativo comercial - Módulo de vendas...
Saudações.
Sou um pouco ´verde´ ainda na área de programação. Peguei a necessidade de um amigo meu em sua lojinha de confecções. Ele me pediu para desenvolver um aplicativo para controle de clientes, fornecedores, estoque e vendas de sua loja.
Já consegui desenvolver, pelo menos acho que está à contento, os módulos de clientes, fornecedores e estoque.
Só estou empacado é no módulo de vendas.
Preciso criar um formulário para vendas onde conste os dados da venda, os produtos (que podem ser mais de um ou até dezenas) e dados de pagamento da venda, que pode incluir venda parcelada. E isso tem que dar baixa no estoque da loja.
Alguém se habilita a me ajudar???
Desde já agradeço a todos.
Sou um pouco ´verde´ ainda na área de programação. Peguei a necessidade de um amigo meu em sua lojinha de confecções. Ele me pediu para desenvolver um aplicativo para controle de clientes, fornecedores, estoque e vendas de sua loja.
Já consegui desenvolver, pelo menos acho que está à contento, os módulos de clientes, fornecedores e estoque.
Só estou empacado é no módulo de vendas.
Preciso criar um formulário para vendas onde conste os dados da venda, os produtos (que podem ser mais de um ou até dezenas) e dados de pagamento da venda, que pode incluir venda parcelada. E isso tem que dar baixa no estoque da loja.
Alguém se habilita a me ajudar???
Desde já agradeço a todos.
Horus
Curtidas 0
Respostas
Bacalhau
03/08/2004
A questão é mais complexa do que isso. De facto, é necessário o desenvolvimento dos módulos do caixa e dos bancos para suportar a coisa.
Eu não vou dar a solução, até porque é para o mercado português e levou 1 ano e meio a concluir :lol:
Mas posso dar algumas dicas
1. constroi as vendas em cima de dados temporários (com tabelas iguais às definitivas). Só na fase de gravação é que as linhas serão passadas para o local definitivo.
2. Na gravação é importante actualizar o estoque, a conta do cliente, lançar os modos de pagamento numa tabela de caixa ou banco, imprimir documentos, ver se o cliente tem crédito e é isto que me lembro. É importante definir isto antes de começar a programar.
3. Cria parametros fora do programa (num ficheiro INI, de texto ou numa tabela). Existem coisas que são importantes na venda: se vende com estoque negativo, se tem visor para dar o total, em que porta está a impressora fiscal, se são permitidos descontos, se o funcionário está ligado à venda para pagar comissões, as cores do programa, o tamanho das janelas, se abre uma janelinha para calcular o troco, enfim muitas coisas. Se estes valores ficarem externos ao programa fica fácil mudar o ambiente sem mexer no código fonte. Além disso facilita muito, se venderes o sistema a outros clientes. Parametrizas e pronto!!
4. Fala bastante com o cliente até perceberes o que ele REALMENTE quer. Com este trabalho bem feito, evitam-se problemas futuramente.
5. Não te comprometas com ilegalidades. É preferível perder um cliente na hora; os beneficios na tua imagem compensarão no futuro.
Espero ter ajudado
bacalhau
Eu não vou dar a solução, até porque é para o mercado português e levou 1 ano e meio a concluir :lol:
Mas posso dar algumas dicas
1. constroi as vendas em cima de dados temporários (com tabelas iguais às definitivas). Só na fase de gravação é que as linhas serão passadas para o local definitivo.
2. Na gravação é importante actualizar o estoque, a conta do cliente, lançar os modos de pagamento numa tabela de caixa ou banco, imprimir documentos, ver se o cliente tem crédito e é isto que me lembro. É importante definir isto antes de começar a programar.
3. Cria parametros fora do programa (num ficheiro INI, de texto ou numa tabela). Existem coisas que são importantes na venda: se vende com estoque negativo, se tem visor para dar o total, em que porta está a impressora fiscal, se são permitidos descontos, se o funcionário está ligado à venda para pagar comissões, as cores do programa, o tamanho das janelas, se abre uma janelinha para calcular o troco, enfim muitas coisas. Se estes valores ficarem externos ao programa fica fácil mudar o ambiente sem mexer no código fonte. Além disso facilita muito, se venderes o sistema a outros clientes. Parametrizas e pronto!!
4. Fala bastante com o cliente até perceberes o que ele REALMENTE quer. Com este trabalho bem feito, evitam-se problemas futuramente.
5. Não te comprometas com ilegalidades. É preferível perder um cliente na hora; os beneficios na tua imagem compensarão no futuro.
Espero ter ajudado
bacalhau
GOSTEI 0