Caso de Referência :
17880
Classificação :
Manutenção
Título :
[SGRTouch] Implementar Observação Livre e Observação Rodapé Impressão
Detalhes :

Contexto:

1) Implementar opção de inclusão de observação livre.

2) Implementar opção de inclusão de observação no rodapé da comanda, para que saia no SGRImpressão.

 

Implementação:

1) Estrutura:

1.1 inclusão na tabela comanda, da coluna com_obsrodapeimp, máximo 255 caracteres.

1.2 criado parâmetro REGI_OBSERVACAO_RODAPEIMPRESSAO, default: 0 (desabilitado)

2) Na tela de inclusão de item, dentro da tela do botão de inserção de observação item, botão 'Incluir Observação Livre', para que seja possível a inclusão da mesma.

2.1 campo máximo 255 caracteres.

2.2 ao ser selecionado o campo de texto, irá abrir tela de teclado alfanúmerico, para facilitar a digitação de texto pelo Touch.

3) Ao gravar a comanda, caso REGI_OBSERVACAO_RODAPEIMPRESSAO = 1:

exibir tela de inclusão de rodapé de observação, para que seja possível a inclusão da mesma.

3.1 campo máximo 255 caracteres.

3.2 ao ser selecionado o campo de texto, irá abrir tela de teclado alfanúmerico, para facilitar a digitação de texto pelo Touch.

3.3 ao gravar, será atualizado na tabela comanda coluna 'com_obsrodapeimp', com a informação digitada.

 

Regras de Negócio:

[RN001] - Assim como já é feito hoje no SGRAndroid, ambas as observações são juntas e gravadas na comanda_item no campo com_obs do respectivo item.

[RN002] - Caso na tela de Inclusão de Observação seja selecionado o botão de 'Cancelar', deverá anular a informação de todas as observações que ainda não foram gravadas.

[RN003] - Caso voltar na comanda já existente, ao carregar tela de 'Observação Rodapé Impressão' novamente, deverá trazer a observação do Rodapé da comanda, que havia sido gravado.

 

Resultado Esperado:

1) Inclusão de Observação Livre.

2) Inclusão de Observação Rodapé.

3) No SGRImpressão:

3.1 impressão deverá estar trazendo a observação livre.

3.2 caso versão do SGRImpressão esteja atualizada contendo a execução do caso 017890 - [SGRImpressão] Implementar Observação Rodapé Impressão, deverá exibir impressão da observação do rodapé.