Caixa (Supermercado)

Delphi

14/05/2004

Bom dia programadores?
Estou adaptando meu programa para ser usado em um supermercado, estou fazendo um caixa, até ai tudo bem....
Meu caixa funciona bem mas gostatria de uma ajudinha (uma rotina)

Exemplo de uma venda:

Produto QTD. Valor Unitario Valor Total

Arroz 1 10,00 10,00
Macarão 1 5,00 5,00
Tomate 1 5,00 5,00
Arroz 1 10,00 10,00

O problema é o seguinte quando pesso para imprimir o cupom fiscal a relação dos produtos sai igual o exemplo a cima o arroz se repete duas vezes no cupom fiscal...Eu gostaria que na hora da impreção do cupom fiscal estes itens focem somados e ficassem desta forma:

Produto QTD. Valor Unitario Valor Total

Arroz 2 10,00 10,00
Macarão 1 5,00 5,00
Tomate 1 5,00 5,00

Observem que agora o Arroz não se repete é somado os items que são iguais....
Alguem pode me ajudar de forma bastante detalhada?

Des de já Agradeço....


Evan Gois

Evan Gois

Curtidas 0

Respostas

Weber

Weber

14/05/2004

Não sei o que você está pensando em fazer, mas em um controle de supermercado o cupom fiscal vai sendo impresso conforme os produtos são lidos pelo código de barras.

Para fazer o que você quer basta antes de mandar para a impressora, passar o produto para uma StringList e nesse StringList fazer os agrupamentos conforme necessário.


GOSTEI 0
Vinicius2k

Vinicius2k

14/05/2004

Colega,

Não tenho certeza sobre este assunto, por isso recomendo que informe-se melhor com a Administração Fazendária de sua cidade, mas acredito que acumular os produtos antes da impressão de cupom fiscal seja proibido... Segundo as orientações que tenho da receita, cada produto lido ou inputado precisa ser impresso, como o Weber disse...

T+


GOSTEI 0
Vanius

Vanius

14/05/2004

Fera, concordo com o q o pessoal disse.
Agora, em um Supermercado q eu vou, se irei comprar 4 pacotes de arroz a atendente digita 4 e depois passa o codigo de barras.
Nesta hora é impresso no cupom fiscal
ARROZ 4 5,00 20,00

Vc pode adaptar seu sistema a isto, agora se eu passo 3 pacotes de arroz, 1 de feijao e 1 de arroz, saira impresso
Arroz 3
Feijao 1
Arroz 1


espero ter ajudado...


Vanius


GOSTEI 0
Aldus

Aldus

14/05/2004

Olá Evan, do jeito que você quer fazer é ilegal, na Legislação Tributária diz que a impressão deve ser concomitante à venda, portanto a medida que os produtos forem sendo passados no caixa, deverão no mesmo momento serem impressos.

Um abraço

Mario


GOSTEI 0
Evan Gois

Evan Gois

14/05/2004

Obrigado pelas imformações... foi de grande ajuda...


GOSTEI 0
POSTAR