# CustomVD

##### **Resumo** 

CustomVD Fusco

- Novo Layout de Impressão do Documento Orçamento;
- Adendo a customização 45439 - Fusco ( formato letra e campos para assinaturas );
- Ajustes na DLL de impressão do orçamento;
- Correções diversas;
- Correção do erro ao imprimir Pedido Customizado no VD;
- Correções e implementações diversas.

---

#### **Versão 5.01 - [45439](https://mantis.supersoft.com.br/view.php?id=45439 "45439")**

Na DLL do módulo de vendas da FUSCO (CustomVDFusco):  
\- Criado novo relatório de orçamento (apresentação da cotação) com o FastReport  
Menu "Relatórios / Emissão de Orçamentos", Na tela desse relatório é possível selecionar a "faixa" de orçamentos a serem impressos, e definir a exibição dos seguintes tópicos:  
\- Imprimir Valores dos Itens Opcionais  
 Obs.: Se o código do produto for igual a "OPCIONAIS", será possível visualizar a quantidade, valor unitário e valor total dos "itens opcionais".  
\- Imprimir Condições Gerais  
\- Imprimir Observações Gerais  
\- Imprimir Foto  
 Obs.: Imprime as respectivas seções (todas estão localizadas na última página do relatório).  
  
**Item 01**: Dados do cadastro da empresa (Manutenção &gt; Empresa &gt; Dados Cadastrais)  
\- Alteração da label "Fax" para "Telefone 2".  
 Obs.: - Não houve alteração no nome do campo;  
\- Foi solicitado a remoção das informações referente ao site e e-mail. As mesmas serão adicionadas no rodapé do relatório.  
  
**Item 02**: Apresentação (parte superior direita), do número do orçamento, e logo abaixo, o indicador de páginas.  
\- Suprimido as palavras "Orçamento Nr.";  
\- Formatação do Indicador: "Página XX".  
 Obs.: Na análise de requisitos foi solicitada a formatação "Página XX de YY", onde XX = número da página e YY = Total de páginas. Porém, não foi possível empregar o total de páginas devido ao recurso de imprimir uma faixa de orçamentos. Isso, somente é possível se não permitir a impressão de vários orçamentos. (se trata de uma limitação do FastReport).  
  
**Item 03**: Apresentação do local e data  
\- Local: Cidade. Campo "Cidade" do cadastro empresa (EMPRESAS);  
 Formatação: Letras em caixa alta.  
\- Data: Data de Emissão. Campo "DataEmissao" do cadastro de orçamentos (ORCAMVD)  
 Formatação: dd de mmm de yyyy (5 de novembro de 2021).  
  
**Item 04**: Título do documento  
\- Descritivo: "APRESENTAÇÃO DA COTAÇÃO".  
 Formatação: Centralizado / Negrito / Fixo.  
  
**Item 05**: Razão Social e CNPJ/CPF  
\- Manter a palavra "À" antes da razão social (primeira linha);  
 Campo "NumeroCli" do cadastro de orçamento (ORCAMVD).  
 Formatação: Letras em caixa alta.  
\- CNPJ/CPF (segunda linha).  
 Campo "RazSoc" do cadastro de orçamento (ORCAMVD).  
 Formatação: Letras em caixa alta.  
  
**Item 06**: Frase padrão  
\- Nome do contato: Campo "NomeCont" do cadastro de orçamento (ORCAMVD);  
\- Descrição da apresentação: Deverá ser adicionado um registro na tabela de parâmetros de produtos (ParProp) (Manutenção &gt; Parâmetros do Produto &gt; (aba) Propriedades):  
 Nome da propriedade = "DescApresentacao"; Tipo = "Texto"; Visível no Orçamento = "Sim".  
 Obs.: Ao incluir/alterar um item do produto no cadastro de orçamento, quando estiver/passar pelo campo "código do produto", será exibido uma uma tela para digitar o conteúdo dessa informação (Propriedades do item).  
 Embora o sistema permitirá definir está propriedade para todos os itens do produto. Será exibido no relatório apenas o conteúdo do primeiro item que tiver valor para essa propriedade.  
 Informação não obrigatória.  
   
**Item 07**: Classificação do Materiais. Irá aparecer a classificação do produto principal (1o item no orçamento)  
\- Classificação: (Manuteção &gt; Produtos &gt; (aba) Informações Adicionais &gt; Classificação de Materiais (Descrição))  
 Obs.: campo "Descricao" da tabela "ClasMat"  
 Formatação: Letras em caixa alta / Negrito  
   
**Item 08**: Campo Item (detalhe do relatório)  
\- Substituirá o código do produto no relatório.  
 Obs. I: Criar a "quebra" em parâmetros do produto (Manutenção &gt; Parâmetros dos Produtos &gt; Informações Gerais &gt; Quebra opcional de produtos).  
 Isso irá exibir um menu (Manutenção &gt; Produtos &gt; Tabelas &gt; (Nome definido nos parâmetros - mencionado acima)) para o cadastramento dos "itens do produto".  
 Dessa forma será possível cadastrar o item do produto em (Manutenção &gt; Produtos &gt; (aba) Informações Adicionais &gt; (campo adicionado na parametrização));  
 Obs. II: Somente o campo "descrição" será exibida no relatório  
  
**Item 09**: Campo Descrição (detalhe do relatório)  
\- Substituirá a descrição do produto no relatório. Campo "EspcTec" da tabela de produtos (Manutenção &gt; Produtos &gt; (aba) Especificações Técnicas).  
 Obs. I: O conteúdo desse campo poderá conter &lt;tags&gt; para filtar o conteúdo. Nesse caso, se tiver as tags &lt;ORCSS&gt; e &lt;/ORCSS&gt;, será apresentado apenas o conteúdo que estiver entre essas tags (se houver). Caso contrário, exibirá o conteúdo completo;  
 Obs. II: Se o código do produto for "OPCIONAIS", será ignorada a "Obs. I", e seguirá a regra mencionada no "Item 10" (logo abaixo).  
  
**Item 10**: Campo "OPCIONAIS": Será necessário criar um produto com o código "OPCIONAIS"; Descrição "ITENS OPCIONAIS".  
 Obs. I: - Ao selecionar/incluir um item opcional, será habilitado o botão "Adicionar Itens Opcionais" para o cadastro do mesmo (tela de orçamento, aba Itens);  
\- Os campos "PrecoUnit" e "Valor Total" não poderão ser editados. Ao retornar para grid (ao fechar tela de itens opcionais), o valor unitário será atualizado como o valor total dos itens opcionais e automaticamente será calculado os demais campos dos itens, por exemplo, valor total, impostos etc;  
\- Será necessário definir no campo "Itens" (mencionado em Item 08) um item com a descrição "OPCIONAIS".  
 Obs. II: No relatório será exibida a lista de itens opcionais no campo "Descrição" (mencionado em Item 09). Quando se tratar de um item opcional.  
 Poderá ser exibido juntamente com a "descrição", a quantidade, preço unitário e valor total dos itens opcionais, se na tela do relatório estiver habilitada a opção "Imprimir Valores dos Itens Opcionais".  
  
**Item 11**: Criada a tabela ParamVD\_DLL para Adicionar os campos "Facebook" e "Instagram".  
\- O cadastro do parâmetros pode ser acessado em "(CustomDLL) &gt; Manutenção &gt; Parâmetros;  
\- Essa tabela permite no máximo 1(um) registro por empresa, e os conteúdos são fixos para todos os orçamentos.  
\- Estas informações serão exibidas no rodapé do relatório.  
  
**Item 12**: Prazo de entrega  
\- Utilizado o campo "PrazoEntrega" da tabela Orçamento (aba &gt; "Fechamento").  
 Obs.: Será impresso em "nova página" no relatório.  
  
**Item 13**: Campo "CondGeralOrc" (Condição Geral do Orçamento) adicionado na tabela ParamVD\_DLL (mencionado no item 11).  
\- Será impresso se estiver habilitada a opção "Imprimir Condições Gerais".  
  
**Item 14**: Campo da tabela Orçamentos (aba &gt; "Informações Gerais").  
\- Será impresso se estiver habilitada a opção "Imprimir Observações Gerais".  
  
**Item 15**: Campos " da tabela produtos  
\- Se não houver nenhuma imagem (Produto / Simbologia) definida nos respectivos campos da tabela produtos (aba &gt; Fotos), não será apresentada a "caixa" (Fotos) no relatório.  
\- Será impresso se estiver habilitada a opção "Imprimir Fotos".  
  
Na tela de orçamentos (aba itens):  
Ao definir um produto com o código = "OPCIONAIS",  
\- O botão "Adicionar Itens Opcionais" será habilitado para o cadastramento. Ao fechar essa tela o sistema irá alterar o valor unitário do item pelo valor total do itens opcionais e calcular o valor total do item.  
\- O botão "Propriedades do item", será desabilitado (Esse conteúdo não é utilizado nos itens opcionais).

---

#### **Versão 5.02 - [46225](https://mantis.supersoft.com.br/view.php?id=46225 "46225")**

**Para esta custom, cliente solicitou algumas modificações que foram entregues na custom 5.01**

- Utilizar a mesma fonte da descrição dos itens, no restante do orçamento;
- Inclusão de um campo para a aprovação do cliente, com a assinatura e a data.

---

#### **Versão 5.03 - [46467](https://mantis.supersoft.com.br/view.php?id=46467 "46467")**

 **Ajustes na DLL de impressão do orçamento**

- Na impressão do orçamento customizado, a linha Itens Opcionais deverá trazer os valores de Quantidade/ Valor Unitários/ Valor Total respeitando a coluna do item superiores;
- Trazer o nome do vendedor abaixo do local da assinatura (o vendedor é informado na ABA Identificação do orçamento e cadastrado em Manutenção &gt; Vendedores).

---

#### **Versão 5.04 - [48340](https://mantis.supersoft.com.br/view.php?id=48340 "48340") [48130](https://mantis.supersoft.com.br/view.php?id=48130 "48130") [47575](https://mantis.supersoft.com.br/view.php?id=47575 "47575")**

**Correção diversas**

- Correção ao gravar Nota Fiscal Eletrônica;
- Aumento do numero de caracteres para impressão de pedido customizado (especificações técnicas);
- inclusão do botão "Características do produto" por item na aba Itens no Pedido

---

#### **Versão 5.05 - [48919](https://mantis.supersoft.com.br/view.php?id=48919 "48919")**

**Correção do erro ao imprimir Pedido Customizado no VD**

- Corrigido o erro que gerava um looping na geração do relatório customizado de emissão de pedidos aumentando o tamanho da região de impressão e alterando elementos para economizar espaço no relatório

---

#### **Versão 5.06 - [48949](https://mantis.supersoft.com.br/view.php?id=48949 "48949") [48950](https://mantis.supersoft.com.br/view.php?id=48950 "48950")**

- Permitir que as Condições Gerais cadastrados no Pedidos &gt; Condições Gerais possam ser editados;
- Criar atalho de impressão do PEDIDO e ORDEM DE PRODUÇÃO CUSTOMIZADO no grid de manutenção.

---

#### **Versão 5.07 - [48948](https://mantis.supersoft.com.br/view.php?id=48948 "48948")**

**Na emissão de pedidos &gt; geração de Ordem de Produção Sob Encomenda "OD"**

- Adicionar campo observação nas características do produto;
- Levar essa observação para a Ordem de Produção por Encomenda;