No meu sistema qdo entra o mesmo pega a data do micro (pode ser até da net) mas enfim vamos lá... e armazena numa variavel Data q é usada em todo sistema
Ai a nivel de caixa é aberto o caixa informado operador, troco inicial etc... mas se a empresa é 24h ou fecha as 4 da manhã como fazem com o caixa? Pq no meu sistema qdo vira não mexo nessa variavel somente se sair e entrar novamente, pensei em até fazer mudar automático qdo virar a hora/data.
Mas o caixa continua aberto e foi aberto no dia anterior...
O problema q tenho é q tipo abri hj ai to vendendo ai deu 00:10 ai vou fazer uma venda o sistema verifica q a data do micro é outra e quer abrir outro caixa... To pensando/pesquisando ideias/formas para alterar esta rotina.
Alguma sugestão?
Obrigado.
Controle de Caixa em Conveniencia 24 h
Moderador: Moderadores
Controle de Caixa em Conveniencia 24 h
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
Controle de Caixa em Conveniencia 24 h
No meu caso, permito que o caixa seja aberto em uma data e fechado em qualquer data. Quando comecei trabalhar com pizzarias tive esse problema. Como geralmente começam as 18h e terminam o movimento lá pelas 02h do dia seguinte, havia o problema de voltar no mesmo dia as 18h fazendo que os cálculos embolassem todos. Com o controle de caixa tenho exatamente a data e hora (inicial e final) consolidado por operador.fladimir escreveu:sistema verifica q a data do micro é outra e quer abrir outro caixa.
Agora fica à cargo deles deixarem o caixa aberto por "N" dias ou fazer o processo acima.
Quanto a guardar a data na entrada do sistema, também faço, agora vou colocar a hora também. Vou obrigar o cliente a cada 12h entrar e sair do sistema para garantir meus controles de mensalidades.
Até+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Controle de Caixa em Conveniencia 24 h
Talvez isto:
O caixa numerado, tem que fechar o último para abrir o próximo.
Deste jeito tanto faz data, pode fechar várias vezes durante o dia, ou virar vários dias.
Só guardar data/hora de abertura/fechamento.
E registrando as vendas com data/hora, vai poder emitir relatórios baseados em data ou em caixa.
O caixa numerado, tem que fechar o último para abrir o próximo.
Deste jeito tanto faz data, pode fechar várias vezes durante o dia, ou virar vários dias.
Só guardar data/hora de abertura/fechamento.
E registrando as vendas com data/hora, vai poder emitir relatórios baseados em data ou em caixa.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Controle de Caixa em Conveniencia 24 h
No meu sistema tenho dois tipos de caixas: global e individual. O primeiro serve para apurar um movimento de todos os vendedores, o segundo é para cada vendedor quem decide o que sera usado é o administrador. Ambos seguem o que o Quintas comentou, guardam a data/hora inicial e aguardam seu fechamento independente do dia. O sistema não permite que o mesmo usuário tenha mais de uma caixa aberto.
Ate+
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
- binho_fasa
- Usuário Nível 2

- Mensagens: 93
- Registrado em: 06 Jul 2004 12:53
- Localização: Brazil
- Contato:
Controle de Caixa em Conveniencia 24 h
No meu sistema eu tenho dois campos para cada Data e hora, ficando Emissão, Hora e EmissaoReal e HoraReal. Quando virá meia noite, deixo o campo Emissão a mesma da abertura do Caixa e na hora gravo 23:59:59 e nos campos Emissaoreal e horaReal gravo as horas reais, ou seja se passar da meia noite. Quando vou pesquisar registros para por exemplo, exibir um relatório, faço a pesquisa pelo campo Emissao mas no relatório eu exibo o campo EmissaoReal e HoraReal. Eu ainda tenho um outro campo que indica o turno do caixa (Manhã, tarde ou noite) e o nome do usuário, assim fica fácil pesquisar informações.
[]´s
Fabio Souza
[]´s
Fabio Souza
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Controle de Caixa em Conveniencia 24 h
Juntando tudo que foi dito, e pensando num supermercado, imagino o seguinte:
O movimento de caixa numerado.
Como complemento, nome do operador, número do caixa (equipamento), e as datas/horas de abertura/fechamento.
O fechamento preso ao usuário: não poder abrir um caixa novo antes de fechar o anterior.
Lógico... a pessoa tem que prestar contas dos valores constantes no caixa, pra ver se bate com o "dinheiro".
Talvez a opção de uma senha superior pra liberar abertura sem fechamento, ou até pra confirmar se o caixa realmente está batido.
Não sei se acontece, por exemplo, do operador abrir um novo caixa, enquanto outras pessoas fazem a conferência do caixa anterior.
Acho que seria por aí, pra ficar pronto pra qualquer situação.
O movimento de caixa numerado.
Como complemento, nome do operador, número do caixa (equipamento), e as datas/horas de abertura/fechamento.
O fechamento preso ao usuário: não poder abrir um caixa novo antes de fechar o anterior.
Lógico... a pessoa tem que prestar contas dos valores constantes no caixa, pra ver se bate com o "dinheiro".
Talvez a opção de uma senha superior pra liberar abertura sem fechamento, ou até pra confirmar se o caixa realmente está batido.
Não sei se acontece, por exemplo, do operador abrir um novo caixa, enquanto outras pessoas fazem a conferência do caixa anterior.
Acho que seria por aí, pra ficar pronto pra qualquer situação.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/

