01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

Função:Contratos Scania (OFIA600)
País:Brasil
Ticket:Não há/Não se aplica.
Requisito/Story/Issue:DVARMIL-11638


02. SITUAÇÃO/REQUISITO

Após levantamentos realizados sobre estudos baseando-se nos processos e regras de negócio da montadora Scania, foi identificada a necessidade de criar uma rotina que permita visualizar, editar e excluir contratos previamente cadastrados  pela API ARMS. facilitando a manutenção dessas informações no sistema Protheus DMS.

03. SOLUÇÃO

A solução implementada consistiu na criação da rotina Contratos Scania (OFIA600) onde o usuário poderá consultar contratos vinculados a um chassi específico, bem como realizar alterações nos campos Cliente e Loja no Protheus, quando necessário.
Os dados complementares de cada contrato serão apresentados em abas(Descontos, E-mail Gestores e Local Dealers) para melhor organização das informações.
Além das operações padrão, a rotina contará com a operação especial “Consultar Contrato Chassi”, destinada à exibição dos dados do contrato na tela.

Para que a rotina funcione corretamente, é necessário garantir algumas condições que asseguram a integração com a API ARMS:


  1. Acesse o Módulo 14 (Oficina).
  2. Acesse o menu Atualizações → Contratos Scania (OFIA600).
  3. No botão Consultar Contrato Chassi, preencha o campo com o número do chassi e clique no botão Ok.
  4. No botão Alterar, altere os campos Cliente e Loja se necessário e clique no botão Confirmar.
  5. No botão Visualizar. a tela com os dados gerais do Contrato e as abas: Desconto, E-mail Gestores e Local Dealers são exibidas.
  6. No menu Outras Ações, para excluir um registro, clique na opção Excluir e em seguida no botão Confirmar.





  • No Configurador (SIGACFG), acesse Ambientes/Cadastros/Menu (CFGX013) e informe as novas opções de menu do módulo de Oficina (SIGAOFI) conforme instruções a seguir:


Menu

Atualizações

Submenu

Cadastros Peças

Nome da Rotina

Contratos Scania

Programa

OFIA600

Módulo

Oficina (SIGAOFI)

Tipo

Função Protheus


Criação de campos no arquivo VW4 - Contratos Scania: 

Campo

VW4_FILIAL

VW4_SEQUEN

VW4_CHASSI

VW4_NUMCTR

VW4_STATUS

VW4_TIPO  

Tipo





Grupo de Campos





Ordem





Tamanho





Decimal





Formato





Contexto





Propriedade





Título





Descrição





Val. Sistema





Opções





Inic. Padrão





Inic. Browse





Cons. Padrão





Nível





Usado





Obrigatório





Browse





When





Pasta





Help





Campo

VW4_DESTIPVW4_CLISCNVW4_CLIENTVW4_LOJA  VW4_NOMCLIVW4_NOMRD 
Tipo





Grupo de Campos





Ordem





Tamanho





Decimal





Formato





Contexto





Propriedade





Título





Descrição





Val. Sistema





Opções





Inic. Padrão





Inic. Browse





Cons. Padrão





Nível





Usado





Obrigatório





Browse





When





Pasta





Help





Campo

VW4_CDEAL VW4_NMDEA VW4_RNMDEAVW4_DTINI VW4_DTFIM VW4_KMINI VW4_KMFIM 
Tipo






Grupo de Campos






Ordem






Tamanho






Decimal






Formato






Contexto






Propriedade






Título






Descrição






Val. Sistema






Opções






Inic. Padrão






Inic. Browse






Cons. Padrão






Nível






Usado






Obrigatório






Browse






When






Pasta






Help






Campo

VW4_COBER VW4_MODCHAVW4_TPCOBRVW4_DSTPCBVW4_TPMANUVW4_DSMANU
Tipo





Grupo de Campos





Ordem





Tamanho





Decimal





Formato





Contexto





Propriedade





Título





Descrição





Val. Sistema





Opções





Inic. Padrão





Inic. Browse





Cons. Padrão





Nível





Usado





Obrigatório





Browse





When





Pasta





Help







Criação de campos no arquivo VW5 - Itens do Contratos Scania: 

Campo

VW5_FILIALVW5_SEQVW4VW5_SEQUENVW5_IDDESCVW5_DSID  VW5_TPDESC
Tipo





Grupo de Campos





Ordem





Tamanho





Decimal





Formato





Contexto





Propriedade





Título





Descrição





Val. Sistema





Opções





Inic. Padrão





Inic. Browse





Cons. Padrão





Nível





Usado





Obrigatório





Browse





When





Pasta





Help





Campo

VW5_DSTPVW5_VLDESCVW5_EMAILGVW5_DEALIDVW5_NMDEALVW5_RNMDEA
Tipo





Grupo de Campos





Ordem





Tamanho





Decimal





Formato





Contexto





Propriedade





Título





Descrição





Val. Sistema





Opções





Inic. Padrão





Inic. Browse





Cons. Padrão





Nível





Usado





Obrigatório





Browse





When





Pasta





Help

















04. DEMAIS INFORMAÇÕES 

Pacotes gerados

12.1.2210: https://r.totvs.io/p/1223354

12.1.2310: https://r.totvs.io/p/1223355

12.1.2410: https://r.totvs.io/p/1223356

12.1.2510: https://r.totvs.io/p/1223357


05. ASSUNTOS RELACIONADOS 

<style>
  .link_container {
    display: flex;
    flex-direction: column;
    align-items: flex-start; /* Alinhado à esquerda */
    width: 100%;
    gap: 8px; /* Espaçamento entre os itens */
  }

  .btn-doc,
  .btn-doc:link,
  .btn-doc:visited {
    display: inline-block;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF !important; /* Força o texto branco */
    background-color: #08244C; /* Fundo azul escuro */
    border: none;
    border-radius: 8px;
    text-decoration: none;
    text-align: left;
    transition: background-color 0.3s ease, transform 0.2s ease, color 0.3s ease;
  }

  .btn-doc:hover {
    background-color: #FFFFFF; /* Azul mais claro no hover */
    color: #08244C !important; /* Mantém texto branco */
    transform: scale(1.03);
  }

  .btn-doc:active {
    background-color: #061B3B; /* Azul ainda mais escuro no clique */
    color: #FFFFFF !important; /* Mantém texto branco */
    transform: scale(0.98);
  }
</style>  
<div class="link_container">    <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=1032147018" target="_blank" class="btn-doc">     
	📄 Configurações Scania (OFIA541)   </a>
  
</div>