Mudanças entre as edições de "Discussão:Produtos Medicados"

De GeoSales
Ir para navegação Ir para pesquisar
(Limpou toda a página)
Etiqueta: anulando
 
(2 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 1: Linha 1:
−
== Observações ==
 
  
−
=== Requisitos para solução ===
 
−
 
−
''' Adicionar uma nova coluna na tabela PRODUTO '''
 
−
FL_MEDICADO BIT NULL
 
−
 
−
* O campo FL_MEDICADO receberá os valores '''0''' e '''1''' onde o valor '''0''' representará que o produto não se enquadra nos produtos medicados. Já o valor '''1''' representará que o produto faz parte dos produtos medicados.
 
−
 
−
''' Adicionar duas novas colunas nas tabelas referentes a ITEM_PEDIDO e nas visões correlacionadas (vw_itens_pedido) '''
 
−
NR_ANIMAIS INT NULL
 
−
NR_DIAS_TRATAMENTO INT NULL
 
−
 
−
''' No caso, somente quando o produto tiver a flag de medicado, o combo para inserção dos dados aparecerá. Isso será o indicativo que o produto é ou não medicado. '''
 
−
 
−
''' Será preciso definir quais os relatórios que deverão ter as colunas inseridas e em que local deveremos inserir os dados. Aparentemente os relatórios que deverão ter as informações são os seguintes: '''
 
−
# relatorioPedidosXLSX
 
−
# relatorioPedidosDetalhadosPDF
 
−
# relatorioResumoAnalise
 
−
# relatorioPedidosPDF
 
−
 
−
Porém, por essa mensagem ser bastante específica, e os relatórios de pedido, para todas as outras empresas, não se beneficiarão desses campos, eu acredito que seria melhor criar um relatório específico para esse contexto. O tempo de criação de um relatório direcionado seria praticamente o mesmo de modificar os outros relatórios referentes a informações de pedido. Ao meu ver o ideal seria criar um excel desses dados para serem trabalhados. Isso evitaria uma série de problemas visto que esses relatórios já tem muitas informações para pouco espaço.
 
−
 
−
 
−
''' Será preciso definir alguns cenários para exemplificar o comportamento do sistema e a interação dele com o usuário. '''
 
−
 
−
''' Será preciso definir onde aparecerá a informação que o produto é medicado e onde ficarão os inputs para a inserção dos dois novos campos. O protótipo inserido ais a baixo tem o foco no Portal EVO. Temos que ver como ficará no NuMobile'''
 
−
 
−
''' Como haverá mudança nas estruturas referente a exportação de dados, as funções de integração fn_erp_integrator_item_pedido e fn_erp_integrator_item_pedido_prospect deverão ser modificadas para a adição dos novos campos.
 
−
 
−
=== Validações ===
 
−
 
−
* Caso o item seja de um produto medicado o sistema deverá habilitar dois campos (Número de Animais, Número de Dias de tratamento) que receberão inteiros e que não poderão ficar vazios para esses itens. Como podem existir produtos medicados e produtos não medicados, essa validação deverá ser feita no momento de SALVAR/EFETIVAR o pedido. Nesse momento deverá haver uma verificação nos itens do pedido para que caso exista um item sem o informativo de que existem produtos medicados sem o preenchimento dos campos supracitados. Não haverá uma indicação específica de quais os itens inválidos, apenas o pedido será impedido de ser salvo e o usuário receberá o informativo da mensagem abaixo:
 
−
'''As informações sobre a quantidade de animais e quantidade de dias de tratamento são obrigatórias de preenchimento.'''
 
−
'''As informações sobre a quantidade de animais e quantidade de dias de tratamento têm seu preenchimento obrigatório.'''
 
−
'''Existem itens em que as informações sobre a quantidade de animais e quantidade de dias de tratamento não foram preenchidas.'''
 
−
* Somente números inteiros deverão ser aceitos.
 
−
* Não deverão ser aceitos números negativos para esses dois campos.
 
−
*
 
−
 
−
=== Protótipo ===
 
−
[[Arquivo:prototipo.png|819px]]
 
−
 
−
Sobre essa questão do protótipo, o local que julguei mais adequado seria esse e temos alguns desafios. O tamanho do box superior é flexível, então o box abaixo terá posicionamentos diferentes.
 

Edição atual tal como às 19h25min de 24 de junho de 2021