01. DADOS GERAIS
Produto: | TOTVS Varejo Supermercados |
---|---|
Linha de Produto: | Linha Winthor |
Segmento: | Varejo |
Módulo: | 20 - Auto Serviço |
Função: | Cadastrar CheckOut |
País: | Brasil |
Requisito/Story/Issue: | DDPDV-10565 |
02. SITUAÇÃO/REQUISITO
- Criar um novo campo criptografado na tabela PCCAIXA para armazenar a licença do caixa.
- Criar um novo botão na rotina 2044 - Cadastrar CheckOut para limpar a assinatura da licença.
- Rotina não deverá limitar o cadastro de caixas.
- Rotina deve contabilizar as licenças disponíveis e exibir mensagem caso todas estejam sendo utilizadas no momento da inclusão/alteração.
- Ao cadastrar um novo caixa, o campo referente a licença deverá ser gravado nulo.
- Criar uma nova tabela para gravar alterações feitas no campo de licença da PCCAIXA apenas por aplicações que não sejam Totvs.
- O log deve conter as informações de data da movimentação, programa que alterou, total de licenças disponíveis no momento, total de licenças em uso no momento e total de licenças disponíveis após alteração.
03. SOLUÇÃO
- Criado campo HASHLICENCAPDV na tabela PCCAIXA.
- Criado um novo botão Limpar Autenticação na rotina 2044.
- Rotina não irá barrar a quantidade de cadastros de caixas, independente da quantidade de licenças disponíveis.
- Rotina exibe no rodapé, no momento da abertura, Qtde. de caixas ativos, Qtde. de caixas disponíveis, Qtd. de caixas liberados pela licença.
- Ao realizar o novo cadastro de um caixa, se todas as licenças estiverem sendo utilizadas, será exibido a mensagem: Você possui x licenças e está iniciando o cadastro de um novo caixa, não será possível abrir todos os caixas simultaneamente!
- Ao realizar a alteração de um caixa onde este possui licença e todas as outas estiverem sendo utilizadas, a mensagem não será apresentada.
- Ao realizar a alteração de um caixa e todas as licenças estiverem sendo utilizadas, exceto no caixa da alteração, será exibido a mensagem: Você possui x licenças e está iniciando o cadastro de um novo caixa, não será possível abrir todos os caixas simultaneamente!
- Ao realizar o cadastro de um novo caixa o campo HASHLICENCAPDV será gravado nulo.
- Criado a tabela PCLOGHASHLICENCAPDV para gravar o log das alterações do campo HASHLICENCAPDV da tabela PCCAIXA, que não foram feitas via aplicações Totvs.
- Criado os seguintes campos na tabela PCLOGHASHLICENCAPDV:
- MAQUINA - Máquina que realizou a alteração
- DATA - Data da alteração
- NUMCAIXA - Número do caixa
- PROGRAMA - Aplicação que realizou alteração
- OUSER - Usuário do SO
- QTLICENSA - Quantidade de licenças
- QTLICENSAEMUSO - Quantidade de licenças em uso no momento
Obs.: Para identificar o total de licenças disponíveis após alteração basta subtrair os campos QTLICENSA- QTLICENSAEMUSO.
Para utilizar a implementação, atualize as rotinas 2044 e PCINFTAB e 814 para uma das versões informadas abaixo ou superior.
PCSIS2044
- 30.3.7
- 30.1.6
PCINFTAB
- 30.3.89 - Tabela PCCAIXA
- 30.1.146 - Tabela PCCAIXA
Rotina 814
- TRG_LOG_HASHLICENCAPDV_PCCAIXA
04. DEMAIS INFORMAÇÕES
As versões estarão disponíveis para download no CCW. Mantenha suas rotinas sempre atualizadas!
IMPORTANTE!
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas