Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
oneshotbr Colaborador
Registrado: Quarta-Feira, 6 de Mai de 2009 Mensagens: 1948 Localização: Taubaté - SP
|
Enviada: Seg Ago 11, 2014 10:30 am Assunto: Abertura de movimento qual é a melhor maneira de localizar |
|
|
Bom dia galera,
Estou começando meu módulo caixa (PDV fiscal) e estou com a seguinte dúvida, qual é a melhor maneira de localizar um movimento eu pensei em fazer da seguinte maneira capturar o nome do computador e com isso trazer todas as configurações dele como modelo de impressora, impressora, timeout e também trazer se existe uma movimentação aberta para aquele computador, colocando em cada computador o nome de um caixa assim quando todos se conectassem a rede cada um teria suas configurações e seus caixas abertos ou fechados. _________________ AMD Phenom II X4 960T 3.00 GHz - 8 GB DDR III - HD 1000 GB SATA - GeForce GTX 650 TI GDDR 5 - Monitor 21,5" Full HD - Kubuntu 14.04 + Windows 7 Professional x64. |
|
Voltar ao Topo |
|
|
NalDinHuU Colaborador
Registrado: Segunda-Feira, 26 de Julho de 2010 Mensagens: 1294 Localização: João Pessoa/PB
|
Enviada: Ter Ago 12, 2014 2:31 am Assunto: |
|
|
É uma ótima opção fazer como você disse, pois caso vá utilizar um sistema de logs (provavelmente sim) as informações obtidas serão bem úteis além de conseguir distinguir bem cada computador.
Deste modo vai ficar bem organizado. _________________ Try
Topic.Resolve;
Finally
Topic.Caption := Topic.Caption + '[RESOLVIDO]'; |
|
Voltar ao Topo |
|
|
oneshotbr Colaborador
Registrado: Quarta-Feira, 6 de Mai de 2009 Mensagens: 1948 Localização: Taubaté - SP
|
Enviada: Ter Ago 12, 2014 9:17 am Assunto: |
|
|
Citação: | É uma ótima opção fazer como você disse, pois caso vá utilizar um sistema de logs (provavelmente sim) as informações obtidas serão bem úteis além de conseguir distinguir bem cada computador.
Deste modo vai ficar bem organizado. |
Pensei também na seguinte questão quando se formatar um computador é só alterar o nome dele para o nome correto ele já vai trazer todas as configurações dele. _________________ AMD Phenom II X4 960T 3.00 GHz - 8 GB DDR III - HD 1000 GB SATA - GeForce GTX 650 TI GDDR 5 - Monitor 21,5" Full HD - Kubuntu 14.04 + Windows 7 Professional x64. |
|
Voltar ao Topo |
|
|
Ghost_Rider Colaborador
Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Ter Ago 12, 2014 9:38 am Assunto: |
|
|
Cara, não é uma boa ideia amarrar os dados das maquinas com o caixa.
Digo isso porque um usuário poderá logar em diferentes maquinas ao longo de um período, a exemplo um mercado.
Se for ter vários caixas diferentes, vai encontrar problemas.. |
|
Voltar ao Topo |
|
|
oneshotbr Colaborador
Registrado: Quarta-Feira, 6 de Mai de 2009 Mensagens: 1948 Localização: Taubaté - SP
|
Enviada: Ter Ago 12, 2014 9:42 am Assunto: |
|
|
Citação: | Cara, não é uma boa ideia amarrar os dados das maquinas com o caixa.
Digo isso porque um usuário poderá logar em diferentes maquinas ao longo de um período, a exemplo um mercado.
Se for ter vários caixas diferentes, vai encontrar problemas.. |
Se o usuário Ghost abriu o caixa no terminal 1 ele não pode abrir outro caixa no terminal 2. _________________ AMD Phenom II X4 960T 3.00 GHz - 8 GB DDR III - HD 1000 GB SATA - GeForce GTX 650 TI GDDR 5 - Monitor 21,5" Full HD - Kubuntu 14.04 + Windows 7 Professional x64. |
|
Voltar ao Topo |
|
|
Ghost_Rider Colaborador
Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Ter Ago 12, 2014 2:18 pm Assunto: |
|
|
Ele não vai abrir outro caixa, ao logar na maquina terá um caixa amarrado ao usuário dele...ele apenas vai utilizar aquela maquina para continuar com o caixa dele... |
|
Voltar ao Topo |
|
|
oneshotbr Colaborador
Registrado: Quarta-Feira, 6 de Mai de 2009 Mensagens: 1948 Localização: Taubaté - SP
|
Enviada: Ter Ago 12, 2014 2:58 pm Assunto: |
|
|
Citação: | Ele não vai abrir outro caixa, ao logar na maquina terá um caixa amarrado ao usuário dele...ele apenas vai utilizar aquela maquina para continuar com o caixa dele.. |
Ghost eu não entendi o que você quis dizer!
Para abrir o caixa eu peço um operador e também um supervisor ou gerente, eu acho correto o operador só poder abrir um caixa. _________________ AMD Phenom II X4 960T 3.00 GHz - 8 GB DDR III - HD 1000 GB SATA - GeForce GTX 650 TI GDDR 5 - Monitor 21,5" Full HD - Kubuntu 14.04 + Windows 7 Professional x64. |
|
Voltar ao Topo |
|
|
Ghost_Rider Colaborador
Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Ter Ago 12, 2014 3:46 pm Assunto: |
|
|
Tá..o cara abre o caixa, trabalha a manhã toda...dai ele vai almoçar, ao invés dele fechar o caixa, ter que passar o caixa pro gerente conferir, ele pega todo o dinheiro, cheque, comprovante de cartão, etc....e pega uma caixa de metal com chave, coloca dentro e tranca, e vai almoçar...logicamente o caixa dele esta aberto para o usuário dele..
Quando ele voltar, não necessariamente ele precisa sentar no mesmo lugar de cedo, ele simplesmente pega um caixa sem ninguem, ou de alguém que vai almoçar agora que ele chegou, destranca a caixa dele, abastece com os valores, e loga com o usuário dele....Entendeu ??? |
|
Voltar ao Topo |
|
|
oneshotbr Colaborador
Registrado: Quarta-Feira, 6 de Mai de 2009 Mensagens: 1948 Localização: Taubaté - SP
|
Enviada: Ter Ago 12, 2014 4:00 pm Assunto: |
|
|
Citação: | Tá..o cara abre o caixa, trabalha a manhã toda...dai ele vai almoçar, ao invés dele fechar o caixa, ter que passar o caixa pro gerente conferir, ele pega todo o dinheiro, cheque, comprovante de cartão, etc....e pega uma caixa de metal com chave, coloca dentro e tranca, e vai almoçar...logicamente o caixa dele esta aberto para o usuário dele..
Quando ele voltar, não necessariamente ele precisa sentar no mesmo lugar de cedo, ele simplesmente pega um caixa sem ninguem, ou de alguém que vai almoçar agora que ele chegou, destranca a caixa dele, abastece com os valores, e loga com o usuário dele....Entendeu ??? |
Entendi foi esse exatamente o modelo que eu tinha pesado! Então como eu resolvo esse problema? Como você faz o seu caixa? _________________ AMD Phenom II X4 960T 3.00 GHz - 8 GB DDR III - HD 1000 GB SATA - GeForce GTX 650 TI GDDR 5 - Monitor 21,5" Full HD - Kubuntu 14.04 + Windows 7 Professional x64. |
|
Voltar ao Topo |
|
|
Ghost_Rider Colaborador
Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Ter Ago 12, 2014 4:07 pm Assunto: |
|
|
Na minha tabela de caixa eu tenho o ID do usuário, data e hora de abertura, entradas e saidas, e hora e data de fechamento.
Quando o usuário loga ele verifica se existe um caixa aberto para ele, se tiver ele pega esse caixa, independente do dia de abertura. Quando ele não tem nenhum aberto, obriga o caixa abrir um caixa.
Na tabela de movimentos eu guardo o ID do caixa e o ID do ecf, logo, ele pode trabalhar em mais de um terminal num mesmo dia e mesmo caixa. |
|
Voltar ao Topo |
|
|
NalDinHuU Colaborador
Registrado: Segunda-Feira, 26 de Julho de 2010 Mensagens: 1294 Localização: João Pessoa/PB
|
Enviada: Ter Ago 12, 2014 11:48 pm Assunto: |
|
|
Não sei se o seu é exatamente assim ghost, mas seguindo sua lógica também daria pra amarrar um caixa a cada usuário durante um dia todo, assim ele logaria e receberia o caixa X, independente de quais ou quantas estações ele trabalhasse no dia o mesmo caixa seria utilizado.
Fim do dia, "Caixa X aberto as 09:00 fechado as 22:05 pelo usuario TESTE"
Assim também funcionaria? _________________ Try
Topic.Resolve;
Finally
Topic.Caption := Topic.Caption + '[RESOLVIDO]'; |
|
Voltar ao Topo |
|
|
Ghost_Rider Colaborador
Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Qua Ago 13, 2014 6:13 am Assunto: |
|
|
Bom, eu uso assim...e funciona... |
|
Voltar ao Topo |
|
|
|