Retirado do Forum
Dica 1
Antes de mais nada corrigi os tipos de contas para:
__NOME__ __P&L Categoria BS__
Ativo Planilha de Balanço (ativos)
Passivo Planilha de Balanço (passivos)
Despesas Lucros e Perdas (contas de despesas)
Receitas Lucros e Perdas (contas de receitas)
Resultado / Aqui eu não sabia o que colocar,
então deixei como estava...
Em seguida atualizei todo o código-fonte do OpenERP e iniciei o
servidor com --update=all
OBSERVAÇÕES:
1) Abrir um recibo de fornecedor a partir da lista de recibos, e
clicar em "Pagar Conta" leva a uma tela "Pagamento de Conta"
totalmente vazia.
2) Abrir um recibo de fornecedor, clicar em "Editar" (ou já clicar no
ícone do lápis na lista de recibos), e depois clicar em "Pagar Conta",
leva a uma tela "Pagamento de Conta" já preenchida com o fornecedor, e
as transações pendentes daquele fornecedor.
3) Na tela "Pagamento de Conta" aparece corretamente a transação
pendente e o valor. Na transação pendente, graças a sua dica, agora
posso escolher a conta em que a operação será registrada. Então vou
para o campo azul "Total" e preencho manualmente a quantia
correspondente a transação pendente (é assim mesmo?). Em seguida clico
em "Validar". O status muda para "Lançado" e nos Ítens do Diário vejo
corretamente o recurso saindo de "Current" (neste caso) e entrando em
"Fornecedores Nacionais". Só para garantir, clico em "Gravar".
4) Alterno para a "Vista de Pesquisa" ("Pesquisar: Pagamento de
Conta"; Alias não sei qual o comando de menu para chegar diretamente
aqui). Clicando em "Paid" a lista fica em branco, como se nenhum
registro estivesse marcado como pago.
5) Retorno para "Recibos de Fornecedores", e dá no mesmo... ao clicar
em "Paid" a lista fica vazia.
6) Entrando novamente em qualquer recibo de fornecedor, posso ver que
o botão "Pagar Conta" ainda existe lá.
7) Pelo PGAdminIII abro o banco de dados e abro a tabela payment_line
(não sei se é esta a certa, é chute), e vejo que esta tabela está
totalmente vazia.
Dica 2
Tenho considerando que uma das forma mais simplificadas de implantar o
OpenERP numa pequena empresa, além do CRM, seria implantar uma
contabilidade super básica, ou seja um controle de contas a pagar e a
receber, utilizando os RECIBOS de cliente e de fornecedor
disponibilizados pelo módulo account_voucher.
Observei que a diferença fundamental entre FATURAS e RECIBOS é que as
faturas estão sempre ligadas a outros documentos como registros de
compra e venda. Já o recibo não, é mais simples, não depende de outros
documentos.
Portanto imaginei que seria possível criar a mais básica das
contabilidades usando apenas recibos, e não faturas. As futuras viriam
numa segunda etapa da implantação, juntamente com a implementação dos
módulos de compra e venda.
Na criação de um novo recibo, é preciso especificar a CONTA que vai
receber o movimento na linha de venda de um recibo de cliente, ou na
linha de despesa de um recibo de fornecedor.
Configurei os tipos de contas como discriminado aqui
https://groups.google.com/group/openerp-brasil/msg/ebfd7ebb2ae76b8c?h...
O problema é que, por exemplo, num recibo de fornecedor só é possível
selecionar contas relacionadas aos códigos 3.1 e 3.2, ou seja, custos
e despesas.
E se eu quiser usar um recibo para registrar uma compra de mercadoria
para revenda, que deveria (suponho eu) entrar na conta
[ 1.1.03.01.0003 Mercadorias para Revenda ]. Como eu devo fazer ?
( Apenas para informar: os recibos de venda, por sua vez, somente
aceitam contas relacionados aos códigos 4.1 e 4.2, ou seja, receitas e
resultados não operacionais. )
Download and install Ubuntu 11.10 Server to the server.
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install mc bzr python-setuptools
$ sudo apt-get install gcc python-dev
( mc, gcc and python-dev was not really necessary I just use them :)
Let install some required packages.
$ sudo apt-get install python-babel python-feedparser python-gdata python-lxml python-mako python-psycopg2 python-ldap
$ sudo apt-get install python-webdav python-yaml python-reportlab python-reportlab-accel python-simplejson python-vatnumber
$ sudo apt-get install python-vobject python-werkzeug python-zsi python-openssl python-egenix-mxdatetime python-tz
$ sudo easy_install pydot
$ sudo apt-get install python-dateutil python-unittest2 python-mock python-pychart
$ sudo apt-get install lptools make
$ sudo apt-get install python-pychart python-openid
Let create user to run server
$ sudo adduser --home=/opt/openerp --group openerp
Install database application
$ sudo apt-get install postgresql
$ sudo su - postgres
Create database user and give a password to the database user
$ createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt openerp
$ exit
let give a password to the openerp user and download source code from bazaar with the openerp user
$ sudo passwd openerp
$ su openerp
$ cd /opt/openerp
$ mkdir trunk
$ cd trunk
$ bzr cat -d lp:~openerp-dev/openerp-tools/trunk setup.sh | sh
It takes some time to download openerp-tools
now it is time to download server and addons with the make script in the openerp-tools
$make init-trunk
This takes quiet a while to download the trunk for server,web and addons.
copy the configuration file to the etc folder
$ exit
$ sudo cp ./server/trunk/install/openerp-server.conf /etc/openerp-server.conf
Edit the configuration file to add database connection information
$ sudo nano /etc/openerp-server.conf
I added admin_passwd, db_host,db_port and db_passwd and log settings to the file.
[options]
; This is the password that allows database operations:
admin_passwd = YOUR_DB_OPERATION_PASSWORD
db_host = false
db_port = false
db_user = openerp
db_password = false
; Log settings
logfile = /opt/openerp/openerp-server.log
syslog = False
logrotate = True
log_level = info
$ sudo chown openerp:root /etc/openerp-server.conf
$ sudo chmod 640 /etc/openerp-server.conf
create a small init script
$ sudo nano /etc/init.d/openerp
#!/bin/sh
cd /opt/openerp/trunk
sudo -u openerp
./server/trunk/openerp-server -c /etc/openerp-server.conf
--addons-path=addons/trunk,web/trunk/addons --test-disable &
Change the init scripts permissions
$ sudo chmod 755 /etc/init.d/openerp
$ sudo chown root: /etc/init.d/openerp
start it automatically with the system
$ sudo update-rc.d openerp defaults
When it is ok you can connect to the server from: http://youripaddress:8069
Note: I make this installation with help of this two articles:
