Novo modelo de pedido de compra (modelo 10)
Tutorial
No modelo 10 de Pedido de Compra, utilizando como base o Modelo 7, incorporando as funcionalidades e estrutura já existentes.
O modelo 10 deverá foi desenvolvido a partir do Modelo 7.
Foi incluso o recurso de impressão sem valores, permitindo a emissão do pedido de compra sem exibir informações financeiras.
Modelo 10 de Pedido de Compra
Objetivo
Criar o Modelo 10 de Pedido de Compra, utilizando como base o Modelo 7, incorporando as funcionalidades já existentes, o recurso de impressão sem valores e as demais alterações previstas para o novo modelo.
Funcionalidades
Alterações no Banco de Dados
- Inclusão das alterações necessárias na estrutura do banco de dados para suportar o Modelo 10 de Pedido de Compra.
Etapas para Instalação
- Executar os scripts de atualização do banco de dados.
- Atualizar os executáveis do sistema.
- Validar o funcionamento do novo modelo após a atualização.
1. TradComp | Pedidos | Inclusão
Adequar a rotina de inclusão de pedidos para permitir a utilização do Modelo 10, contemplando todas as regras e recursos definidos para o novo modelo.
2. TradComp | Pedidos | Alteração
Adequar a rotina de alteração de pedidos para manter compatibilidade com o Modelo 10, preservando o comportamento esperado durante a edição dos pedidos.
3. TradComp | Pedidos | Consulta
Atualizar a rotina de consulta de pedidos para permitir a visualização e impressão dos pedidos utilizando o Modelo 10.
4. AbswProj | Movimentos | Negociação de Compras | Negociar
Adequar o processo de negociação de compras para suportar o novo Modelo 10 de Pedido de Compra.
5. AbswProj | Movimentos | Sugestão de Compras | Por Cálculo de Reposição
Atualizar a rotina de sugestão de compras para que os pedidos gerados possam utilizar o Modelo 10.
6. AbswProj | Movimentos | Compras Pendentes
Adequar a rotina de Compras Pendentes para contemplar o tratamento do Modelo 10 de Pedido de Compra.
Nota Técnica
O Modelo 10 foi desenvolvido a partir do Modelo 7, mantendo sua estrutura funcional e incorporando o recurso de impressão sem valores, além das demais customizações previstas no projeto. Todas as rotinas relacionadas à geração, manutenção, consulta e utilização de pedidos de compra foram ajustadas para garantir compatibilidade com o novo modelo.
Etapas para Instalação:
- Configurar o parâmetro por filial “Modelo de Impressão do Pedido de Compra” = 10
- Configurar no dado adicional da filial “Observação do Pedido de Compra” (rodar o script do PA 400119)
- Configurar os parâmetros por filial para o envio de e-mail:
- Envio de Email pelo TradComp, email do remetente a substituir o cadastrado na comunicação da filial (Se não for informado, será utilizado o e-mail cadastrado na forma de comunicação da filial);
- Envio de Email pelo TradComp, nome do servidor SMTP;
- Envio de Email pelo TradComp, tipo de mensagem a ser enviada;
- Envio de Email pelo TradComp, pasta onde serão gravados os arquivos gerados para envio por e-mail;
- É recomendado atualizar o BD através dos aplicativos abaixo:
- MuSincronizador
- MUAtualizaVersaoMasterEn.
| Para executar a versão web com sucesso é pré requisito que vários outros scripts que foram criados existam no BD. Por esse motivo, recomendamos a execução dos dois aplicativos citados anteriormente.
Todo script novo criado para aplicação WEB, além de existir no migration, deve também existir no MuSincronizador. |
TradComp | Pedidos | Inclusão
TradComp | Pedidos | Alteração
TradComp | Pedidos | Consulta
Objetivo
Criar o Modelo 10 de impressão de Pedidos de Compra, utilizando como base o Modelo 7, realizando as adaptações necessárias para atender aos requisitos da nova modalidade de impressão.
As alterações deverão preservar o comportamento já existente no Modelo 7, incorporando as novas funcionalidades e ajustes específicos previstos para o Modelo 10.
Imagem 1 – Filtro de Impressão do Modelo 10
O filtro de impressão deverá disponibilizar a opção de emissão utilizando o Modelo 10, conforme o layout definido nos protótipos do projeto.
As funcionalidades e parâmetros disponíveis deverão seguir as regras de negócio estabelecidas para este modelo, incluindo os novos recursos e tratamentos específicos implementados para a impressão do Pedido de Compra.
Imagem 2 - Layout de impressão para o modelo 7 com o destaque dos pontos a serem alterados para o modelo 10:
Regras de Interação
RI001 – Criação do Modelo 10
Deverá ser criado o Modelo 10 de impressão de Pedido de Compra, utilizando como base o Modelo 7.
Características
- O Modelo 10 estará disponível apenas no formato gráfico.
- Deverão ser utilizadas as mesmas telas de filtros existentes para o Modelo 7.
- A impressão deverá permitir:
- geração do relatório em formato gráfico;
- geração do relatório gráfico para envio por e-mail.
RI002 – Impressão sem valores
Quando o parâmetro Modelo de Impressão do Pedido de Compra estiver configurado como Modelo 10, deverá ser disponibilizado no filtro de impressão o checkbox:
Imprimir sem valores
Esse recurso permitirá gerar o Pedido de Compra sem exibir informações financeiras.
RI003 – Tratamento da impressão sem valores
Quando a opção Imprimir sem valores estiver marcada, o relatório deverá ocultar todas as informações relacionadas aos valores dos produtos e aos totais do pedido.
Itens
Não deverão ser impressos os seguintes campos:
- Preço Unitário;
- % Desconto;
- Valor Total;
- % IPI.
Cabeçalho da tabela
Também deverão ser ocultados os respectivos títulos das colunas para que não exista qualquer indicação de informações financeiras.
Totalização
Não deverão ser impressos os campos de totalização do Pedido de Compra.
RI004 – Impressão do preço unitário
Quando a impressão ocorrer com valores, a coluna Prç. Unit. deverá apresentar o preço de custo obtido na última pesquisa de preços.
Origem da informação:
ItemForCad.PrecoCusto
RI005 – Observações do Pedido
No Modelo 10 deverá ser alterado o tratamento das observações impressas no Pedido de Compra.
Modelo anterior
No Modelo 7, além da observação do pedido, também era impresso um texto fixo contendo os endereços de entrega e faturamento da filial.
Modelo 10
Não deverá ser impresso nenhum texto fixo.
O campo Observações deverá conter somente:
- Observações informadas no pedido:
- PediforCad.OBS
- PediforCad.OBS2
- PediforCad.OBS3
- Observação cadastrada no dado adicional da filial:
- Observação do Pedido de Compra
Caso o pedido não possua observações cadastradas, não deverão ser impressas linhas ou espaços em branco.
A impressão deverá utilizar um componente que suporte texto longo, permitindo a exibição integral das informações.
Informação Complementar
Por meio do PA 400119, o dado adicional Observação do Pedido de Compra passou a utilizar o tipo Texto Longo, permitindo mensagens superiores a 254 caracteres.
Marco de Entrega 1
Implementação das regras RI001 a RI005.
AbswProj | Movimentos | Negociação de Compras | Negociar
Objetivo
Disponibilizar a impressão do Modelo 10 de Pedido de Compra na rotina de Negociação de Compras.
Regras de Interação
RI006 – Impressão do Modelo 10
Quando o parâmetro Modelo de Impressão do Pedido de Compra estiver configurado como 10, a rotina deverá utilizar o Modelo 10, mantendo o mesmo comportamento da impressão realizada no módulo de Compras.
Se o parâmetro Modelo de impressão do pedido de compra estiver configurado com 10, deve ser impresso o pedido de compra modelo 10, conforme no módulo de compras.
AbswProj | Movimentos | Sugestão de Compras | Por Cálculo de Reposição
Objetivo
Disponibilizar a impressão do Modelo 10 de Pedido de Compra na rotina de Sugestão de Compras.
Regras de Interação
RI007 – Impressão do Modelo 10
Quando o parâmetro Modelo de Impressão do Pedido de Compra estiver configurado como 10, a rotina deverá utilizar o Modelo 10, seguindo o mesmo padrão da impressão disponível no módulo de Compras.
Marco de Entrega 3
Implementação da regra RI007.
AbswProj | Movimentos | Compras Pendentes
Objetivo
Disponibilizar a impressão do Modelo 10 de Pedido de Compra na rotina de Compras Pendentes.
Regras de Interação
RI008 – Impressão do Modelo 10
Quando o parâmetro Modelo de Impressão do Pedido de Compra estiver configurado como 10, a rotina deverá utilizar o Modelo 10, mantendo o mesmo comportamento adotado pelo módulo de Compras.

