1. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | Veículos (SIGAVEI) |
Função: | Pedidos de Veículo (VEIVM190) |
Ticket: | 8888278 |
Requisito/Story/Issue (informe o requisito relacionado) : | MMIL-5897 |
Pacote(s) Gerado(s): | 12.1.27: https://r.totvs.io/p/963260 12.1.25: https://r.totvs.io/p/963259 12.1.23: https://r.totvs.io/p/963258 |
02. SITUAÇÃO/REQUISITO
Ao utilizar a rotina Pedidos de Veículo (VEIVM190), existe a necessidade de possibilitar que na sua execução a mesma não faça filtro automaticamente deixando os campos em branco e que ao inlcluir um pedido, possa trazer alguns campos já preenchidos.
03. SOLUÇÃO
Implementada a Melhoria na rotina Pedidos de Veículo (VEIVM190), para que ao acessar a tela principal, os campos de Datas venham sem conteúdo, facilitando o filtro pelos demais campos, pois as datas em branco serão desconsideradas. O filtro inicial que a rotina executava ao abrir também foi retirado para melhoria de performance, é necessário que o usuário preencha os dados que deseja pesquisar e clique no botão "Filtrar".
Foi inserido o Ponto de Entrada VM190REP para quando o usuário clicar em Incluir, a rotina irá questionar ao mesmo qual o tipo de inclusão desejada, Novo ou Replicando.
- Replicando: trata-se de replicar as informações (somente os campos que estão contidos no Ponto de Entrada) serão preenchidos automaticamente ao abrir a tela de inclusão com as informações do Pedido posicionado na grid anterior, dessa forma facilita o novo cadastro.
- Novo: a rotina abre a tela de inclusão normalmente sem os dados replicados.
Atenção: A pergunta ao usuário somente é realizada caso exista um pedido selecionado na grid de pedidos e também há necessidade de que o Ponto de Entrada “VM190REP” esteja compilado.
Na tela de Inclusão do Pedido é possível observar os campos obrigatórios. A rotina está obedecendo o Dicionário de Dados (SX3 - Campos) mesmo para campos customizados, com exceção dos campos “Número do Pedido", "Data do Pedido", "Marca do Veiculo", "Modelo do Veiculo", "Cor do Veiculo" e "Filial de Entrada” que são obrigatórios naturalmente para um funcionamento correto da rotina. Os campos obrigatórios serão validados no Ok (Salvar) da tela de Inclusão.
1 – Acessar a rotina Pedidos de Veículo (VEIVM190). No filtro, todos os campos de Datas vem sem conteúdo e a rotina não fará o filtro inicial. Somente após o usuário preencher os dados do filtro e clicar no Filtrar os registros serão pesquisados.
2 – Ao clicar em Incluir, se o Ponto de Entrada VM190REP estiver compilado corretamente, a rotina irá perguntar para o usuário qual o tipo de inclusão. Novo ou Replicando, no caso de “Replicando” as informações (campos que estão contidos no Ponto de Entrada) serão preenchidos automaticamente ao abrir a tela com as informações do Pedido posicionado na grid, facilitando o novo cadastro. Se o usuário escolher a opção “Novo”, a rotina abre a tela de inclusão normalmente sem os dados replicados.
OBS.: A pergunta ao usuário somente é realizada caso exista um pedido selecionado na grid de pedidos e também há necessidade de que o Ponto de Entrada “VM190REP” esteja compilado.
04. DEMAIS INFORMAÇÕES
- Não há.
05. ASSUNTOS RELACIONADOS
- Não há.