Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

HTML
<section style="font-family: 'Segoe UI', Roboto, sans-serif; color: #222; margin: 24px 0;">
  <h2 style="color: #004080; font-size: 1.6em; border-bottom: 2px solid #0078d7; padding-bottom: 6px;">
    🔧 O que será alterado no sistema
  </h2>

  <p style="margin: 12px 0; color: #444;">
    Abaixo estão detalhadas as principais alterações que serão implementadas no sistema
    para permitir o faturamento em uma filial e a geração do remito de entrega em outra filial.
  </p>

  <div style="margin-top: 18px; display: grid; gap: 14px;">
    
    <div style="background:#f4f8ff; border-left: 5px solid #0078d7; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#003366;">1️⃣ Novo campo: Filial do Remito</h3>
      <p style="margin:6px 0 0;">
        Será criado o campo <strong>VV0_FILREM</strong> no atendimento de veículos, armazenando a filial responsável por gerar o remito
        (geralmente a filial que possui o veículo em estoque).
      </p>
    </div>

    <div style="background:#f9fcff; border-left: 5px solid #00aaff; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#004466;">2️⃣ Identificação automática da filial do estoque</h3>
      <p style="margin:6px 0 0;">
        No momento do faturamento com <strong>entrega futura</strong>, o sistema verificará onde o veículo está em estoque.
        Caso esteja em outra filial, o usuário será questionado se deseja gerar o remito pela filial onde o estoque se encontra.
      </p>
    </div>

    <div style="background:#f4f8ff; border-left: 5px solid #0078d7; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#003366;">3️⃣ Bloqueio de ações após confirmação</h3>
      <p style="margin:6px 0 0;">
        Se o usuário confirmar que o remito será feito em outra filial, o sistema gravará o campo
        <strong>VV0_FILREM</strong> e bloqueará o atendimento para novas ações, permitindo apenas a geração da fatura de entrega futura.
      </p>
    </div>

    <div style="background:#f9fcff; border-left: 5px solid #00aaff; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#004466;">4️⃣ Nova tela: Remitos pendentes</h3>
      <p style="margin:6px 0 0;">
        Será criada uma nova tela listando todos os atendimentos faturados com entrega futura que ainda não possuem remito gerado.
        Essa tela exibirá apenas os atendimentos vinculados à filial logada (filial responsável pelo remito).
      </p>
      <ul style="margin:8px 0 0 20px; color:#333;">
        <li>Filtro automático pela filial logada;</li>
        <li>Opção <strong>Gerar Remito de Entrega</strong> disponível para seleção;</li>
        <li>Visualização das informações principais do atendimento antes da geração.</li>
      </ul>
    </div>

    <div style="background:#f4f8ff; border-left: 5px solid #0078d7; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#003366;">5️⃣ Geração automática do Remito</h3>
      <p style="margin:6px 0 0;">
        Ao gerar o remito, o sistema criará automaticamente os registros necessários (<strong>SC5/SC6 – MATA410</strong> e
        o <strong>Remito – A462ANGera</strong>) na filial logada (estoque), atualizando também os campos correspondentes
        no <strong>VV0/VVA</strong> do atendimento da filial de venda.
      </p>
    </div>

    <div style="background:#f9fcff; border-left: 5px solid #00aaff; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#004466;">6️⃣ Tratamento de cancelamentos e devoluções</h3>
      <p style="margin:6px 0 0;">
        As rotinas de <strong>cancelamento de atendimento</strong> e de <strong>entrada por devolução de venda</strong> serão
        revisadas para garantir o tratamento adequado de remitos gerados em outras filiais.
      </p>
    </div>

  </div>
</section>


...

03. SOLUÇÃO

...

tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1,passo2


Atualmente, quando uma venda é feita com entrega futura, o sistema só permite faturar e entregar o veículo pela mesma filial.
Com esta melhoria, o sistema passará a permitir faturar em uma filial e entregar (gerar o remito) em outra filial — ou seja, será possível que a filial que vendeu o veículo não seja necessariamente a mesma que o entrega ao cliente.

Durante o faturamento, o sistema vai identificar em qual filial o veículo está realmente em estoque.
Se o veículo estiver em outra unidade, o sistema vai avisar o usuário e perguntar se a entrega será feita pela filial onde o veículo se encontra.
Caso o usuário confirme, o sistema vai registrar essa informação automaticamente e o atendimento ficará bloqueado para evitar outras alterações até que o remito (entrega) seja feito.

Também será criada uma nova tela para que as filiais possam acompanhar os atendimentos que ainda estão com entrega pendente.
Nessa tela, o usuário poderá gerar o remito de entrega com apenas um clique, e o sistema fará todas as atualizações automaticamente — tanto na filial que entrega quanto na filial que fez a venda.

Além disso, as rotinas de cancelamento de atendimento e de devolução de venda também serão ajustadas para reconhecer os casos em que o remito foi feito por outra filial.


...

HTML
<section style="font-family: 'Segoe UI', Roboto, sans-serif; margin: 24px 0;">
  <h2 style="color: #004080; font-size: 1.6em; border-bottom: 2px solid #0078d7; padding-bottom: 6px;">
    🌟 Benefícios da Mudança
  </h2>

  <div style="display: grid; gap: 14px; margin-top: 12px;">

    <div style="background:#f9fcff; border-left: 5px solid #00aaff; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#004466;">✅ Mais flexibilidade entre filiais</h3>
      <p style="margin:6px 0 0;">
        Agora será possível vender um veículo em uma filial e fazer a entrega por outra, de forma simples e controlada,
        refletindo o dia a dia real das concessionárias.
      </p>
    </div>

    <div style="background:#f4f8ff; border-left: 5px solid #0078d7; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#003366;">🔒 Processos mais seguros</h3>
      <p style="margin:6px 0 0;">
        O sistema passa a registrar qual filial foi responsável pela entrega, evitando erros, divergências e garantindo
        mais segurança nas informações.
      </p>
    </div>

    <div style="background:#f9fcff; border-left: 5px solid #00aaff; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#004466;">⚙️ Menos trabalho manual</h3>
      <p style="margin:6px 0 0;">
        O processo de geração do remito será automático. O sistema faz o controle de forma integrada,
        sem precisar de lançamentos ou ajustes manuais.
      </p>
    </div>

    <div style="background:#f4f8ff; border-left: 5px solid #0078d7; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#003366;">📋 Melhor acompanhamento das entregas</h3>
      <p style="margin:6px 0 0;">
        Com a nova tela de entregas pendentes, as filiais terão uma visão clara de tudo o que ainda falta entregar,
        facilitando o controle e o planejamento das equipes.
      </p>
    </div>

    <div style="background:#f9fcff; border-left: 5px solid #00aaff; padding: 14px 18px; border-radius: 6px;">
      <h3 style="margin:0; font-size:1.1em; color:#004466;">🚀 Menos erros e mais agilidade</h3>
      <p style="margin:6px 0 0;">
        A automatização e o controle entre filiais reduzem falhas e deixam o processo de faturamento e entrega
        mais rápido e confiável.
      </p>
    </div>

  </div>
</section>


...


Totvs custom tabs box
tabsProcedimentos para utilização, Atualização de Dicionário
idspasso1,passo2
Totvs custom tabs box items
defaultyes
referenciapasso1
  • No Configurador (SIGACFG), acesse Ambientes/Cadastros/Menu (CFGX013) e informe as novas opções de menu do módulo de Veículos (SIGAVEI) conforme instruções a seguir:




HTML
<table style="width:100%; border-collapse:collapse; font-family:'Segoe UI', Roboto, sans-serif; font-size:13px; margin:20px 0; border:1px solid #ccc; border-radius:8px; overflow:hidden;">
  <thead>
    <tr style="background:#0078d7; color:#fff;">
      <th style="padding:10px; text-align:left; width:250px;">Campo</th>
      <th style="padding:10px; text-align:left;">Valor / Descrição</th>
    </tr>
  </thead>
  <tbody>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Menu</td><td style="padding:8px;">Atualizações</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Submenu</td><td style="padding:8px;">Movimentos Atendimentos</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Nome da Rotina</td><td style="padding:8px;">Remitos de Entrega Futura em Outras Filiais</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Programa</td><td style="padding:8px;">VEIA351</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Módulo</td><td style="padding:8px;">Veículos (SIGAVEI)</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Tipo</td><td style="padding:8px;">Função Protheus</td></tr>
  </tbody>
</table>






Multimedia
nameRemitos de Entrega Futura em Outras Filiais (VEIA351).mp4
width1800
autostarttrue
height1000




Totvs custom tabs box items
defaultno
referenciapasso2

Criação de Campo no arquivo SX3 – Campos




  • Tabela VV0- Saídas de Veículos


HTML
<table style="width:100%; border-collapse:collapse; font-family:'Segoe UI', Roboto, sans-serif; font-size:13px; margin:20px 0; border:1px solid #ccc; border-radius:8px; overflow:hidden;">
  <thead>
    <tr style="background:#0078d7; color:#fff;">
      <th style="padding:10px; text-align:left; width:250px;">Nome do Campo</th>
      <th style="padding:10px; text-align:left;">Valor / Descrição</th>
    </tr>
  </thead>
  <tbody>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Campo</td><td style="padding:8px;">VV0_FILREM</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Tipo</td><td style="padding:8px;">Caractere</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Grupo de Campos</td><td style="padding:8px;">033</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Ordem</td><td style="padding:8px;">12</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Tamanho</td><td style="padding:8px;">02</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Decimal</td><td style="padding:8px;">0</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Formato</td><td style="padding:8px;">@!</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Contexto</td><td style="padding:8px;">1-Real</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Propriedade</td><td style="padding:8px;">2-Visualizar</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Título</td><td style="padding:8px;">Fil.Remito</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Descrição</td><td style="padding:8px;">Filial Remito Entrega</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Val. Sistema</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Opções</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Inic. Padrão</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Inic. Browse</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Cons. Padrão</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Nível</td><td style="padding:8px;">1</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Usado</td><td style="padding:8px;">Sim</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Obrigatório</td><td style="padding:8px;">Não</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Browse</td><td style="padding:8px;">Sim</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">When</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Pasta</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Help</td><td style="padding:8px;">Informe a Filial do Remito de Entrega.</td></tr>
  </tbody>
</table>





  • Tabela VVA- Itens das Saídas de Veículos


HTML
<table style="width:100%; border-collapse:collapse; font-family:'Segoe UI', Roboto, sans-serif; font-size:13px; margin:20px 0; border:1px solid #ccc; border-radius:8px; overflow:hidden;">
  <thead>
    <tr style="background:#0078d7; color:#fff;">
      <th style="padding:10px; text-align:left; width:250px;">Nome do Campo</th>
      <th style="padding:10px; text-align:left;">Valor / Descrição</th>
    </tr>
  </thead>
  <tbody>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Campo</td><td style="padding:8px;">VVA_TESREM</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Tipo</td><td style="padding:8px;">Caractere</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Grupo de Campos</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Ordem</td><td style="padding:8px;">HL</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Tamanho</td><td style="padding:8px;">03</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Decimal</td><td style="padding:8px;">0</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Formato</td><td style="padding:8px;">@!</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Contexto</td><td style="padding:8px;">1-Real</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Propriedade</td><td style="padding:8px;">1-Alterar</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Título</td><td style="padding:8px;">TES Remito</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Descrição</td><td style="padding:8px;">TES do Remito de Entrega</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Val. Sistema</td><td style="padding:8px;">vazio() .or. (FG_Seek("SF4","M->VVA_TESREM",1,.f.).and.MaAvalTes("S",M->VVA_TESREM))</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Opções</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Inic. Padrão</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Inic. Browse</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Cons. Padrão</td><td style="padding:8px;">SF4</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Nível</td><td style="padding:8px;">1</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Usado</td><td style="padding:8px;">Sim</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Obrigatório</td><td style="padding:8px;">Não</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Browse</td><td style="padding:8px;">Sim</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">When</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Pasta</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Help</td><td style="padding:8px;">Informe o TES do Remito de Entrega.</td></tr>
  </tbody>
</table>




  • Tabela VVF- Entradas de Veículos


HTML
<table style="width:100%; border-collapse:collapse; font-family:'Segoe UI', Roboto, sans-serif; font-size:13px; margin:20px 0; border:1px solid #ccc; border-radius:8px; overflow:hidden;">
  <thead>
    <tr style="background:#0078d7; color:#fff;">
      <th style="padding:10px; text-align:left; width:250px;">Nome do Campo</th>
      <th style="padding:10px; text-align:left;">Valor / Descrição</th>
    </tr>
  </thead>
  <tbody>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Campo</td><td style="padding:8px;">VVF_FILNCC</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Tipo</td><td style="padding:8px;">Caractere</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Grupo de Campos</td><td style="padding:8px;">033</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Ordem</td><td style="padding:8px;">A0</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Tamanho</td><td style="padding:8px;">02</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Decimal</td><td style="padding:8px;">0</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Formato</td><td style="padding:8px;">@!</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Contexto</td><td style="padding:8px;">1-Real</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Propriedade</td><td style="padding:8px;">2-Visualizar</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Título</td><td style="padding:8px;">Filial NCC</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Descrição</td><td style="padding:8px;">Filial NCC</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Val. Sistema</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Opções</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Inic. Padrão</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Inic. Browse</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Cons. Padrão</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Nível</td><td style="padding:8px;">1</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Usado</td><td style="padding:8px;">Sim</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Obrigatório</td><td style="padding:8px;">Não</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Browse</td><td style="padding:8px;">Sim</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">When</td><td style="padding:8px;"></td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Pasta</td><td style="padding:8px;"></td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Help</td><td style="padding:8px;">Informe a Filial da NCC.</td></tr>
  </tbody>
</table>




Alteração de Campo no arquivo SX3 – Campos


  • Tabela VVA- Itens das Saídas de Veículos


HTML
<table style="width:100%; border-collapse:collapse; font-family:'Segoe UI', Roboto, sans-serif; font-size:13px; margin:20px 0; border:1px solid #ccc; border-radius:8px; overflow:hidden;">
  <thead>
    <tr style="background:#0078d7; color:#fff;">
      <th style="padding:10px; text-align:left; width:250px;">Nome do Campo</th>
      <th style="padding:10px; text-align:left;">Valor / Descrição</th>
    </tr>
  </thead>
  <tbody>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Campo</td><td style="padding:8px;">VVA_CODTES</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Val. Sistema</td><td style="padding:8px;">FG_Seek("SF4","M->VVA_CODTES",1,.f.).and.MaAvalTes("S",M->VVA_CODTES).and.MaFisRef("IT_TES","VX001",M->VVA_CODTES)</td></tr>
 </tbody>
</table>






Criação de Relacionamento no arquivo SX9 – Relacionamento (Somente para o país Argentina):



HTML
<table style="width:100%; border-collapse:collapse; font-family:'Segoe UI', Roboto, sans-serif; font-size:13px; margin:20px 0; border:1px solid #ccc; border-radius:8px; overflow:hidden;">
  <thead>
    <tr style="background:#0078d7; color:#fff;">
      <th style="padding:10px; text-align:left; width:250px;">Relacionamento SX9</th>
      <th style="padding:10px; text-align:left;">Valor / Descrição</th>
    </tr>
  </thead>
  <tbody>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Domínio</td><td style="padding:8px;">SF4</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Identificação</td><td style="padding:8px;">Ultimo identificador da tabela VVA</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">C. Domínio</td><td style="padding:8px;">VVA</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">E. Domínio</td><td style="padding:8px;">F4_CODIGO</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">E. C. Domínio</td><td style="padding:8px;">VVA_TESREM</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">Propriedade</td><td style="padding:8px;">S</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">L. Domínio</td><td style="padding:8px;">1</td></tr>
    <tr style="background:#cfe7fa;"><td style="padding:8px;">L. C. Domínio</td><td style="padding:8px;">N</td></tr>
    <tr style="background:#e9f3fb;"><td style="padding:8px;">Condição SQL</td><td style="padding:8px;"></td></tr>
  </tbody>
</table>






04. DEMAIS INFORMAÇÕES




Card documentos
InformacaoEsta atualização de dicionário estará disponível na próxima release 12.01.2610

...

defaultyes
referenciapasso1

...

defaultno
referenciapasso2

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!


05. ASSUNTOS RELACIONADOS

  • Não há.



Templatedocumentos