AJUDA B2Stok

20.12.2007



INTRODUÇÃO

Tendo a necessidade de vender pela internet montei um e_comerce, senti a necessidade de ter um programa local para manipular o banco de dados da internet e emitir as notas fiscais das vendas.Com isso surgiu a idéia de desenvolver o B2Stok , B2Stok e' uma modificação do LinuxStok um Gerenciador de empresa com possibilidade de vir a ser um ERP completo, a linguagem adotada é o PHP-GTK2 e a base de dados Principal é o MySql. Com o B2Stok você controla a sua empresa de forma fácil e amigável emitindo as notas de vendas e relatorios de vendas etc. Tendo ou não o servidor de dados no local ou em rede ou até mesmo em um servidor na internet.

COMO FAÇO PARA INSTALAR?

Licença de uso

Copyright (C) 2007 Helder Mauricio Gomes Ferreira

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU, conforme publicada pela Free Software Foundation; tanto a versão 2 da Licença como (a seu critério) qualquer versão mais nova.

Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para obter mais detalhes.

Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. Ou acesse o site http://www.fsf.org.

Para linux

Para instalar o B2Stok no linux, você necessitará do php-gtk2, caso você não tenha baixe o pacote e siga os passos para instalar.

Download do pacote do php-gtk2 pode ser feito AQUI

Para fazer a instalação do php-gtk2 você deve ter permissão de root.

 este PHP-GTK2 Beta requer (PHP-5.2.4, Gtk-2.12, PHP-GTK2 beta, requer glibc2.6)

Para instalação, salve o arquivo no diretório /usr/local do seu Linux e siga as seguintes instruções:

Logue como root;
# cd /usr/local
# tar -xzvf php-gtk2xx.tar.gz
# chmod 777 php-gtk2 -Rf
# ln -sf /usr/local/php-gtk2/bin/php /usr/bin/php-gtk2
# exit

Se encontrar problemas com bibliotecas, edite o arquivo /etc/ld.so.conf, adicione a seguinte linha /usr/local/php-gtk2/lib e execute o comando ldconfig

Ps.: O pacote do php-gtk2 foi feito especialmente para rodar o B2Stok , ele contem tudo que você precisa para rodar qualquer programa desenvolvido em php-gtk2 e ainda possui suporte ao MySql,sqlite,e postgree.

Agora é só baixar o B2Stok e descompacta-lo em qualquer diretório, pode ser em seu home, não descompacte o B2Stok com o usuário root.

Download do B2Stok para linux pode ser feito AQUI

      Arquivo foi compactado como zip no modo grafico utilize o botão direito do mouse ou clique em cima
           abrira um gerenciador de arquivos tipo ARK selecione tudo e cole no seu diretorio B2Stok

PS: estas versoes zip do B2Stok servem para Windows ou Linux.

Para windows

PHP-GTK2 possui um instalador, é só baixar, executar e dar alguns cliques. Para melhor visualização coloque sua resolução em 800x600 ou superior.

Para instruções e detalhes da instalação e download do PHP-GTK2 para windows pode ser feito AQUI

Para instalar imediatamente o PHP-GTK2 para windows Clic aquiAQUI

Download do B2Stok para windows pode ser feito AQUI

JÁ FIZ A INSTALAÇÃO E AGORA?

Executando pela primeira vez

Banco De Dados

O B2Stok precisa de um banco de dados instalado atualmente o banco deve ser o MySql

No Mysql crie um usuario root com senha e um

Caso o B2Stok não consiga se conectar ao banco de dados ele abrirá a tela de configurações para ser incluido os dados do banco de dados, se ele conseguir se conectar mas o nome do banco de dados estiver incorreto ou não existir ele ira se oferecer para criar o banco de dados com o nome que esta no arquivo de configurações .config.ini

Para windows

Verificação da instalação:

Abra o arquivo iniciar.bat com o wordpad e verifique se o caminho do programa esta correto o PHP-GTK2 deve ter sido colocado no C: .

Voce pode executar o PHP-GTK2 com a tela do DOS aparecendo o B2Stok ira apresentar varias mensagens as quais ajudam a diagnosticar erros, caso o B2Stok esteja rodando a contento voce pode trocar o c:/php-gtk2/php por c:/php-gtk2/php-win fazendo que o B2Stok pare de rodar com o DOS ligado.

Depois voce pode clicar com o botão direito do mouse sobre o arquivo B2Stok.bat e escolher criar atalho no desktop renomei no desktop para B2Stok

Agora em diante é só clicar no icone do B2Stok e escolher configurações para incluir as configurações iniciais ou estoque se o B2Stok já estiver configurado

Para Linux

No linux podemos preparar o B2Stok criando um link para o arquivo b2stok.(um script que deve ser executavel fica mais facil iniciar o programa por ele no Gnome ) estes arquivos encontram-se no diretório raiz do B2Stok , após a execução o programa será carregado.

Voce pode copiar o arquivo B2Stok.desktop para seu desktop e verificar em propriedades se os caminhos estão corretos

Agora em diante é só clicar no icone do B2Stok e escolher configurações para incluir as configurações iniciais ou estoque se o B2Stok já estiver configurado

Configurações

Na janela de Login você deverá escolher configuracoes.

Nas configurações escolha o TIPO do banco de dados deve ser AgataMysql , outros bancos não implementados

O Host local do banco de dados MySql pode ser localhost ou 192.168.0.1 ou na internet

A Senha senha para acessar o banco de dados do B2Stok na primeira utilização utilize uma senha de root depois para todo dia use um usuario e senha com poder de so alterar e ver o banco

O Nome-BD nome do banco de dados Geralmente B2Stok

O Usuario nome do usuario do banco de dados OBS: SO NA PRIMEIRA VEZ O USUARIO DEVE TER TODOS OS PRIVILEGIOS POIS IRÁ SER UTILIZADO PARA GERAR O BANCO DE DADOS INICIAIS DEPOIS VOCE DEVE COLOCAR UM USUARIO DO BANCO DE DADOS COM PRIVILEGIO RESTRITOS

O BD-Sintegra nome do banco de dados que será utilizado pelo sintegra

A Temporario O Arquivo temporario onde ficará gravado os orçamentos e email

IMPRESSORAS Escolha a impressora no Windows ou digite o endereço da porta da impressora no Linux

Nas outras abas escolha as imformações pertinentes ao seu negocio

Apos preecher os dados do banco de dados salve as alterações e feche todas as janelas e reinicie o B2Stok

Obs: Estando corretos todos os Dados do servidor a senha e o banco de dados existir o B2Stok ira abrir a tela de login na qual voce escolhera ESTOQUE

Obs: Se o B2Stok não conectar no servidor ele abre a tela de configuraçoes iniciais para correções

Obs: Se conectar no servidor mas não existir o banco com o nome escolhido o B2Stok se oferecerá para criar um banco de dados vazio com o nome escolhido

POR QUE PHP-GTK E MySql ?

Optei pelo php-gtk2 por ser uma linguagem de fácil portabilidade, ou seja, podemos rodar o programa muito facilmente em diferentes sistemas operacionais; O MySql por ser um banco de dados robusto, e que pode ser encontrado em muitos servidores de paginas.

AGRADECIMENTO

Agradeço ao Eduardo RBS, ao Nielsen ao meu filho Helder e a minha esposa Dilza pela paciencia e todas as pessoas que de alguma forma contribuiram no projeto, seja, dando sugestões, testando ou utilizando o B2Stok.

SourceForge.net Logo