|
Suporte Profissional
Obtenha todo o apoio que necessita.
Veja as nossas ofertas de
suporte.
|
MP-Biz - Sistema de Apoio à Gestão
F.A.Q: - Perguntas + Frequentes
Decidimos compilar as questões que nos têm sido
colocadas nesta secção de modo a facilitar a vida
de quem quiser experimentar o Evaristo.
Caso não encontre aqui a resposta à sua questão,
envie-nos em e-mail para:
geral@m16e.com e responder-lhe-emos com a brevidade possível.
1. O que é que é preciso para trabalhar com o EVARISTO?
-
Servifor: Base de Dados
para a qual exista um driver JDBC tipo II ou superior
e que suporte transacções e stored
procedures (configuração por omissão:
PostgreSQL). Ligação
a outras Bases de Dados mediante orçamento.
-
Cliente Máquina Virtual Java 1.4.x (p.ex.
BlackDown,
Sun)
2. Qual a configuração recomendada?
| |
Sistema Operativo |
Bases de Dados |
Processador |
Memória |
| Servidor |
Linux |
PostgreSQL 7.4 |
Pentium II - 500 MHz |
256 MB |
| Windows 2000/XP |
PostgreSQL 8.0 |
Pentium IV - 2.0 GHz |
512 MB |
| Clientes |
Windows 98 |
– |
Celeron 200 MHz |
128 MB |
| Linux, Windows 2000/XP |
– |
Celeron 500 GHz |
256 MB |
| Qualquer que suporte Java (JRE 1.4.x) |
– |
? |
? |
3. Erro: psql: could not connect to server(...)
Fiz o download do pacote evaristo-v1r2-b2.tgz
Descompactei e no passo que é indicado para executar:
psql -f sql/mpbiz-dump.sql
Surge a seguinte mensagem:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Presumo que isto possa eventualmente ter a ver com o meu próprio postgreSQL
server....
Exacto! Deverá editar o ficheiro de configuração
'postgressql.conf'
(provavelmente estará no directório '/var/lib/pgsql/data/'),
procurar a
linha que diz:
tcpip_socket = false
e substituir por
tcpip_socket = true
e depois reiniciar o Postgres:
/etc/init.d/postgres restart
4. Erro: psql: FATAL: Database "root" does not exist in the system catalog
Depois de executar:
psql -f sql/mpbiz-dump.sql
aparece a mensagem:
psql: FATAL: Database "root" does not exist in the system catalog.
Esse comando não deve ser executado como root!
Deverá criar um administrador da BD (executar como root):
su postgres
createuser m16e
('m16e' passa a ser o administrador da B.D. e deverá
ser um utilizador que já exista no sistema).
De seguida pergunta se o utilizador pode criar bases de dados e novos
utilizadores. Responda que sim a ambas.
Termine essa sessão e inicie uma como 'm16e' e execute:
cd /usr/local/m16e/evaristo
psql -f sql/mpbiz-dump.sql
ou seja: uma vez que esse script irá criar bases de dados e tabelas,
deverá ser executado por um utilizador com privilégios de amnistrador do
PostgreSQL (v. manual do PostgreSQL).
5. Erro: /home/m16e/tmp/evaristo-*.log: No such file or directory
Ao tentar "correr" a aplicação, executando
'evaristo.sh' surge o seguinte erro:
m16e@linux: /usr/local/m16e/evaristo/evaristo.sh
+ M16E_HOME=/usr/local/m16e
+ EVARISTO_REL=v1r2
+ EVARISTO_HOME=/usr/local/m16e/evaristo
+ TOOLS_REL=v0r7
+ LIB_DIR=/usr/local/m16e/lib
+ JDBC_DRIVER=/usr/share/pgsql/pg73jdbc3.jar
+ M16E_FREE_TOOLS_JAR=/usr/local/m16e/lib/m16e-free-tools-v0r7.jar
+ EVARISTO_JAR=/usr/local/m16e/lib/evaristo-v1r2.jar
+ MPBIZ_CLASSPATH=.:/usr/share/pgsql/pg73jdbc3.jar:/usr/local/m16e/lib \
/m16e-free-tools-v0r7.jar:/usr/local/m16e/lib/evaristo-v1r2.jar
++ date +%Y-%m-%d-%H-%M-%N
+ TIME_NOW=2004-02-17-14-01-018540000
+ LOG_FILE=/home/m16e/tmp/evaristo-2004-02-17-14-01-018540000.log
+ echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
/usr/local/m16e/evaristo/evaristo.sh: line 24:
/home/m16e/tmp/evaristo-2004-02-17-14-01-018540000.log: No such file or directory
+ echo 'Session Started: ' 2004-02-17-14-01-018540000
/usr/local/m16e/evaristo/evaristo.sh: line 25:
/home/m16e/tmp/evaristo-2004-02-17-14-01-018540000.log: No such file or directory
+ echo '>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>'
/usr/local/m16e/evaristo/evaristo.sh: line 26:
/home/m16e/tmp/evaristo-2004-02-17-14-01-018540000.log: No such file or directory
+ cd /usr/local/m16e/evaristo
+ java -Xint -classpath
.:/usr/share/pgsql/pg73jdbc3.jar:/usr/local/m16e/lib \
/m16e-free-tools-v0r7.jar:/usr/local/m16e/lib/evaristo-v1r2.jar
com.m16e.mpbiz.MpBiz
/usr/local/m16e/evaristo/evaristo.sh: line 29:
/home/m16e/tmp/evaristo-2004-02-17-14-01-018540000.log: No such file or directory
Deve faltar o directório '˜/tmp no utilizador 'm16e'.
# mkdir /home/m16e/tmp
6. Class not found: org.postgressql.Driver
Ao correr a aplicação, surge este erro:
Class not found: org.postgressql.Driver
Provavelmente não terá o
driver JDBC do PostgreSQL instadado.
Na maioria das distribuições, deverá colocá-lo no directório
'/usr/share/pgsql/' (v. configuração inicial do Evaristo).
7. O Evaristo trabalha com o MS Access?
O Access não é uma Base de Dados, no entanto,
se fôr 'martelado' é bem possível, mas não oferece
garantias de estabilidade e coerência da informação.
Resumindo: teoricamente é possível, mas não aconselhável.
8. O Evaristo trabalha com o MySQL?
O MySQL, até há bem pouco tempo não suportava transacções nem
stored procedures e ainda não tivémos oportunidade
de testar a última versão...
9. Erro: Can't find bundle for base name i18n/mpbiz-locale, locale pt_BR
Quando fui executar o Evaristo me defrontei com a
seguinte msg. de erro :
Can't find bundle for base name i18n/mpbiz-locale, locale pt_BR
Pois é, só foram feitas locales para Portugal...
mas isso é fácil de resolver:
cd /usr/local/m16e/evaristo/i18n
cp mpbiz-locale_pt.properties mpbiz-locale_pt_BR.properties
cp tools-locale_pt.properties tools-locale_pt_BR.properties
Isto é o resultado do começo da internacionalização do código ;-)
Se reparar com alguma expressão errada, é só modificar os ficheiros
'i18n/*-locale_pt_BR.properties'.
10. O Evaristo está certificado pelas Finanças?
-
Pergunta:
A aplicação de facturação é a única que me faz ainda bootar
o meu pc com Windows. Indicaram-me o MP-Biz como solução
mas preciso de uma resposta: o MP-Biz está / vai estar
autorizado pelo Estado? Ou seja, será legal usar o
MP-Biz para emitir facturas legais?
- Resposta:
Nem o Estado, nem as Finanças certificam software (e ainda bem –
basta só pensar o que aconteceria cada vez que se alterasse uma
vírgula no código... lá teríamos de voltar a passar por todo o
processo de certificação).
Há é um
conjunto de normas legais que as aplicações têm de cumprir, que são as
da lei geral tributária: a numeração dos documentos deve ser
sequencial, os cálculos devem estar correctos e com os arredondamentos
adequados, etc.
É da responsabilidade de quem emite uma factura (ou qualquer outro documento
legal), assegurar-se que é
emitida de acordo com a lei. Nesse sentido, o MP-Biz cumpre todos os
requisitos.
No entanto, deverá comunicar à sua Repartição de Finanças que está a
usar um sistema informático para emissão de documentos (vá-se lá saber
por quê). Normalmente é o técnico de contas que toma a iniciativa de o
fazer.
11. Como é que altero os dados da Empresa?
A partir da
versão 2.3, basta correr o configurador (install.sh).
para isso, deverá, como utulizador m16e,
executar o seguinte comando no directório onde
está instalada a aplicação:
./install.sh
12. Documentos com códigos negativos???
-
Pergunta:
Ao testar a criação de uma factura, a impressão mostra "Factura nº -1" (valor negativo).
Ao criar uma segunda factura, no menu de criação aparece "Factura Nº 1", mas, ao fazer print preview, o número da factura é o -2.
Espreitando a tabela "doc" da base de dados, verifico que, de facto, o campo doc_id da primeira factura é o -1.
- Resposta:
Ler o Manual do Utilizador (6.1.5. Guardar Documento) ;-)
|