Sistema PDV em PHP

1,008 views
Skip to first unread message

Esmeraldo

unread,
Nov 5, 2009, 2:06:17 PM11/5/09
to php-brasil
Vou inicializar um projeto de sistema para PDV. Estou querendo usar
PHP para fazer a implementação.
Mas estou com duvida se o PHP vai me dar todo o suporte que preciso
para fazer a interação com a ECF e a SEFAZ e na hora de fazer a
homologação do sistema para poder comercializar o uso do PHP pode ser
um empecilho?

Alguém já fez um sistema de PDV usando PHP que esteja funcionado e
homologado?

Obrigado pela atenção.

Geraldo Patrício de Melo Filho

unread,
Nov 6, 2009, 6:31:19 AM11/6/09
to php-b...@googlegroups.com
Meu amigo, ainda não fiz, mas manda ver que tô disposto a te ajudar se caso for liberar o fonte depois.

t+



2009/11/5 Esmeraldo <esmeral...@atarde.com.br>

Marcelo Azevedo

unread,
Nov 6, 2009, 6:52:22 AM11/6/09
to php-b...@googlegroups.com
Tb estou precisando muito disso e se quiser ajuda para desenvolver,
conte comigo.

2009/11/6 Geraldo Patrício de Melo Filho <x3p...@gmail.com>:
--
Marcelo de Azevedo
Desenvolvimento de Sistemas Web
Especialista em Administração de Banco de Dados

felipe moraes

unread,
Nov 6, 2009, 9:02:30 AM11/6/09
to php-b...@googlegroups.com
cuidado com a impressão de notas fiscais não eletrônicas ..

ainda tem muitos Estados que não adotaram a NTF-e

nesse caso vc precisaria de uma applet ou flash ..

Esmeraldo Sousa

unread,
Nov 6, 2009, 12:09:39 PM11/6/09
to php-b...@googlegroups.com
O problema que estou vendo em usar PHP é na hora de homologar o sistema.

No site da CONFAZ tem o "Roteiro de Análise - PAF - ECF" que pode ser obtido
aqui
http://www.fazenda.gov.br/confaz/confaz/diversos/Roteiro_de_Análise_Funcional_de_Programa_Versão_1[1].3.pdf



REQUISITO III

ITEM 1: O PAF-ECF deve ser instalado de forma a possibilitar o funcionamento
do ECF

independentemente da rede, ainda que eventualmente, exceto quando destinado
à utilização exclusiva para o transporte de passageiros.



Com isso no meu ponto de vista já uma barreira para a utilização do PHP (o
que eu não estou gostando).

O que estou pensando em fazer é todo o sistema em PHP e só a tela de venda
que usa a ECF em Delphi. Com isso eu acho que resolvo o problema.



Alguém tem alguma opinião sobre isso?
__________ Informação do ESET NOD32 Antivirus, versão da vacina 4578
(20091106) __________

A mensagem foi verificada pelo ESET NOD32 Antivirus.

http://www.eset.com




__________ Informação do ESET NOD32 Antivirus, versão da vacina 4579 (20091106) __________

A mensagem foi verificada pelo ESET NOD32 Antivirus.

http://www.eset.com



felipe moraes

unread,
Nov 6, 2009, 2:19:50 PM11/6/09
to php-b...@googlegroups.com
realmente ..

somente com PHP-GTK seria possível isso

Felipe V. Rigo

unread,
Nov 7, 2009, 8:02:00 AM11/7/09
to php-brasil
acho q misturar php com delphi não é legal...

você poderia fazer todo o sistema em php-gtk ...

Para desenhar as interfaces você pode usar o Glade:
http://glade.gnome.org/
ou o Gnope
http://www.gnope.org/

[]s

On 6 nov, 14:09, "Esmeraldo Sousa" <esmeraldoso...@atarde.com.br>
wrote:
> O problema que estou vendo em usar PHP é na hora de homologar o sistema.
>
> No site da CONFAZ tem o "Roteiro de Análise - PAF - ECF" que pode ser obtido
> aquihttp://www.fazenda.gov.br/confaz/confaz/diversos/Roteiro_de_Análise_Funcional_de_Programa_Versão_1[1].3.pdf
>
> REQUISITO III
>
> ITEM 1: O PAF-ECF deve ser instalado de forma a possibilitar o funcionamento
> do ECF
>
> independentemente da rede, ainda que eventualmente, exceto quando destinado
> à utilização exclusiva para o transporte de passageiros.
>
> Com isso no meu ponto de vista já uma barreira para a utilização do PHP (o
> que eu não estou gostando).
>
>  O que estou pensando em fazer é todo o sistema em PHP e só a tela de venda
> que usa a ECF em Delphi. Com isso eu acho que resolvo o problema.
>
> Alguém tem alguma opinião sobre isso?
>
>
>
> ----- Original Message -----
> From: "Marcelo Azevedo" <marcelobazev...@gmail.com>
> To: <php-b...@googlegroups.com>
> Sent: Friday, November 06, 2009 8:52 AM
> Subject: [PHP-BRASIL - 2.0] Re: Sistema PDV em PHP
>
> Tb estou precisando muito disso e se quiser ajuda para desenvolver,
> conte comigo.
>
> 2009/11/6 Geraldo Patrício de Melo Filho <x3po...@gmail.com>:
> > Meu amigo, ainda não fiz, mas manda ver que tô disposto a te ajudar se
> > caso
> > for liberar o fonte depois.
> > t+
>
> > 2009/11/5 Esmeraldo <esmeraldoso...@atarde.com.br>

Savio Sabino

unread,
Nov 7, 2009, 5:56:13 AM11/7/09
to php-brasil
Bom, na parte de aplicação offline, pode ser feito em php, desde que
esteja disposto a fazer 2 aplicações, uma que vai rodar na máquina do
cliente (um servidor apache/php), e outra que vai rodar num servidor
central e eles irão se comunicar através de um protocolo "x". O
problema maior ao meu ver, é a manipulação da impressora, que eu não
sei a que pé anda para usar com php. Se alguém poder me informar como
isso pode ser feito eu agradeço. Pois, por isso depender de tecnologia
usando dll e de controle total de um periférico (impressora
específica) não sei como pode ser feito de uma forma realmente
eficiente sem usar tecnologia nativa e embarcada do sistema
operacional. É nessa parte que acho que realmente vai ser obrigatório
o uso de um delphi,vb,.net,etc.

Usar gtk então pode complicar mais ainda. Não sei se tem como usar os
drivers de impressora (específica) com ele, até porque, nunca usei
gtk. Mas é claro que vale a pena procurar saber antes, se a tecnologia
atender, vai em frente.

E acredito que pra fazer tudo isso, não basta ser possível, tem que
ser tudo bem estruturado e documentado e também ter uma boa ferramenta
RAD e dominar todas as tecnologias envolvidas. Pois quando se assume
um projeto desses, é cliente cobrando um monte de coisa, a homologação
exige uma série de testes para ser aprovado. Aí não vai ter tempo pra
ficar pesquisando como que arruma o bug xyz ou como que faz pro
componente abc ficar na cor azul e alinhado à direita.

On 6 nov, 15:09, "Esmeraldo Sousa" <esmeraldoso...@atarde.com.br>
wrote:
> O problema que estou vendo em usar PHP é na hora de homologar o sistema.
>
> No site da CONFAZ tem o "Roteiro de Análise - PAF - ECF" que pode ser obtido
> aquihttp://www.fazenda.gov.br/confaz/confaz/diversos/Roteiro_de_Análise_Funcional_de_Programa_Versão_1[1].3.pdf
>
> REQUISITO III
>
> ITEM 1: O PAF-ECF deve ser instalado de forma a possibilitar o funcionamento
> do ECF
>
> independentemente da rede, ainda que eventualmente, exceto quando destinado
> à utilização exclusiva para o transporte de passageiros.
>
> Com isso no meu ponto de vista já uma barreira para a utilização do PHP (o
> que eu não estou gostando).
>
>  O que estou pensando em fazer é todo o sistema em PHP e só a tela de venda
> que usa a ECF em Delphi. Com isso eu acho que resolvo o problema.
>
> Alguém tem alguma opinião sobre isso?
>
> ----- Original Message -----
> From: "Marcelo Azevedo" <marcelobazev...@gmail.com>
> To: <php-b...@googlegroups.com>
> Sent: Friday, November 06, 2009 8:52 AM
> Subject: [PHP-BRASIL - 2.0] Re: Sistema PDV em PHP
>
> Tb estou precisando muito disso e se quiser ajuda para desenvolver,
> conte comigo.
>
> 2009/11/6 Geraldo Patrício de Melo Filho <x3po...@gmail.com>:
> > Meu amigo, ainda não fiz, mas manda ver que tô disposto a te ajudar se
> > caso
> > for liberar o fonte depois.
> > t+
>
> > 2009/11/5 Esmeraldo <esmeraldoso...@atarde.com.br>

Bruno da Silva Porto

unread,
Nov 7, 2009, 11:04:15 AM11/7/09
to php-b...@googlegroups.com
Seria legal também se vc fizesse um sistema de emitir GNRE online pois a maioria dos sistemas atuais nos sites da secretaria de fazenda de SP por exemplo não funcionam..dão pau o tempo todo e são feitos em .NET ...fica a aí a sugestão....

2009/11/6 felipe moraes <feli...@gmail.com>

Esmeraldo Sousa

unread,
Nov 8, 2009, 7:36:23 AM11/8/09
to php-b...@googlegroups.com
Para o PHP interagir com a ECF tem o ACBrMonitor
(http://acbr.sourceforge.net/wiki/index.php/Monitor).

DESCRIÇÃO
O ACBrMonitor é um programa executável desenvolvido usando os componentes
do ACBr. A finalidade do ACBrMonitor é permitir que qualquer linguagem capaz
de ler e criar arquivos TXT ou utilizar Sockets (TCP/IP) consiga usar todos
os recursos dos componentes ACBr.
Ou seja, com o ACBrMonitor sua aplicação poderá facilmente falar com
vários modelos / marcas de Impressoras Fiscais, Impressoras de Cheques,
Gavetas de Dinheiro, Displays de Mensagem e Leitores de Cod.Barras serial.
Eu ainda não fiz nenhum teste, pois estou vendo se vou usar o PHP para fazer
o PAF-ECF. Mas já decidi usar o PHP para fazer o sistema de Retaguarda.
__________ Informação do ESET NOD32 Antivirus, versão da vacina 4583
(20091108) __________

A mensagem foi verificada pelo ESET NOD32 Antivirus.

http://www.eset.com




__________ Informação do ESET NOD32 Antivirus, versão da vacina 4583 (20091108) __________

Elton Schivei Costa

unread,
Nov 8, 2009, 8:32:37 AM11/8/09
to php-b...@googlegroups.com
Outra solução é criar uma extensão para o php, ou, habilitar o php executar comandos em shell (win/linux) assim, você pode mandar a impressão com comandos de prompt, sem precisar de drivers, só terá que saber o nome da impressora(win) ou a porta dev(linux,unix) para imprimir.

Att.

2009/11/8 Esmeraldo Sousa <esmeral...@atarde.com.br>

Eduardo Kraus

unread,
Nov 8, 2009, 1:06:55 PM11/8/09
to php-b...@googlegroups.com

Teu uníco problema será a tela do PDV. Este deve ser instável na Maquina para maior velocidade de trabalho.

Neste caso sugiro usar o Adobe AIR.

Eduardo Kraus

Desenvolvedor
eduard...@gmail.com
blog.mxml.com.br
www.twitter.com/EduardoKraus



2009/11/5 Esmeraldo <esmeral...@atarde.com.br>
Reply all
Reply to author
Forward
0 new messages