Home m16e-nome.png Consultoria & Serviços Informáticos
Entrada Serviços Suporte Encomendar CD Documentação Download
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) ;-)