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é.