Árvore de páginas

Versões comparadas

Chave

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

...

Observação:
Neste tópico, devem ser informados todos os pré-requisitos e configurações necessárias para o correto funcionamento da rotina, como parametrizações, permissões, cadastros obrigatórios, tabelas envolvidas ou qualquer dependência técnica ou funcional.




HTML

<style>
  /* Container principal das abas */
  totvs-custom-tabs-box {
    display: flex;
    flex-direction: column;
    background-color: #08244C; /* Fundo azul escuro */
    border-radius: 8px;
    padding: 8px;
    color: #FFFFFF;
    font-family: "Segoe UI", Arial, sans-serif;
  }

  /* Barra de navegação das abas */
  totvs-custom-tabs-box::part(header) {
    display: flex;
    border-bottom: 2px solid #0C336E;
    background-color: #08244C;
  }

  /* Cada aba */
  totvs-custom-tabs-box-item::part(tab) {
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
    background-color: #08244C;
    border: none;
    cursor: pointer;
    border-radius: 6px 6px 0 0;
    transition: background-color 0.3s ease, transform 0.2s ease;
  }

  /* Aba ao passar o mouse */
  totvs-custom-tabs-box-item::part(tab):hover {
    background-color: #0E3B80;
    transform: scale(1.03);
  }

  /* Aba ativa */
  totvs-custom-tabs-box-item[selected]::part(tab) {
    background-color: #0E3B80;
    border-bottom: 2px solid #FFFFFF;
  }

  /* Conteúdo da aba */
  totvs-custom-tabs-box-item::part(content) {
    background-color: #061B3B;
    color: #FFFFFF;
    padding: 20px;
    border-radius: 0 0 8px 8px;
    transition: opacity 0.3s ease;
  }

  /* Efeito de transição entre abas */
  totvs-custom-tabs-box-item[selected]::part(content) {
    opacity: 1;
  }
</style>

<totvs-custom-tabs-box>
  <totvs-custom-tabs-box-item label="📝 Documentação" selected>
    <div slot="content">
      <p>Esta aba apresenta as informações sobre a documentação técnica do módulo.</p>
    </div>
  </totvs-custom-tabs-box-item>

  <totvs-custom-tabs-box-item label="⚙️ Configuração">
    <div slot="content">
      <p>Instruções e parâmetros de configuração do ambiente e componentes TOTVS.</p>
    </div>
  </totvs-custom-tabs-box-item>

  <totvs-custom-tabs-box-item label="🧾 Exemplos">
    <div slot="content">
      <p>Exemplos práticos de utilização e integração com outros serviços.</p>
    </div>
  </totvs-custom-tabs-box-item>
</totvs-custom-tabs-box>








Totvs custom tabs box
tabsPré-requisitos, Configurações, Atualização de Dicionário/Menu
idsaba1,aba2,aba3
Totvs custom tabs box items
defaultyes
referenciaaba1


Para o correto funcionamento da rotina Importação de Serviços Scania (OFIA533), é necessário garantir pré-condições que asseguram a leitura adequada do arquivo XML, o mapeamento dos grupos de serviço e a integração completa entre os dados da Scania e o Protheus DMS. São elas:

  1. O campo “Cod. Grp Mont” deve estar adicionado na rotina Grupos de Serviço (OFIOA020), garantindo o vínculo correto entre os grupos de serviço da montadora Scania e os grupos cadastrados no Protheus.
  2. É necessário incluir manualmente a rotina Importação de Serviços Scania (OFIA533) no menu do Protheus, permitindo assim o acesso à funcionalidade.
  3. Deve-se possuir um arquivo XML válido contendo os serviços enviados pela montadora Scania, que será utilizado como base para o processo de importação.


Totvs custom tabs box items
defaultno
referenciaaba2


Para que a importação de serviços ocorra corretamente durante o processamento do arquivo XML, é necessário que, na rotina Grupos de Serviço (OFIOA020), existam registros cadastrados com o campo “Cod. Grp Mont” devidamente preenchido, conforme os códigos pré-definidos pela montadora Scania.

Essa configuração garante o correto mapeamento entre os grupos de serviço da Scania e os grupos cadastrados no Protheus, permitindo que o sistema identifique e vincule corretamente os serviços durante o processo de importação.

Totvs custom tabs box items
defaultno
referenciaaba3


Criação de Campo no arquivo SX3 – Campos:


  • Tabela VOS - Grupos de Serviços


CampoVOS_GRPSER
TipoCaractere
Grupo de Campos
Ordem09
Tamanho2
Decimal0
Formato@!
Contexto1-Real
Propriedade1-Alterar
TítuloCod Grp Mont
DescriçãoCod Grp Servico Montadora
Val. SistemaOA0200018_VldGrp()
Opções
Inic. Padrão
Inic. Browse
Cons. Padrão
Nível1
UsadoSim
ObrigatórioNão
BrowseNão
When
Pasta
Help

Grupo de servico da Montadora




  • 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 Oficina

Nome da Rotina

Importação de Serviços Scania

Programa

OFIA533

Módulo

Oficina (SIGAOFI)

Tipo

Função Protheus



Criação de Pergunte no arquivo SX1 – Pergunta


Grupo

OFIA533OFIA533OFIA533OFIA533OFIA533

Ordem

0102030405

Pergunta

Marca ?Arquivo XML ?Quantidade Mecânicos ?Ação pós Processamento ?Mover Para ?

Tipo

CCNCC
Tamanho3991199
Decimal00000
Var01MV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05
Formato

@E 9

ValidaçãoExistCpo("VE1",MV_PAR01)OA533002K_ValidPerg()!Vazio() .AND. (MV_PAR03 >= 1 .And. MV_PAR03 <= 9)NaoVazio()OA533002K_ValidPerg()
ObjetoGetGetGetComboGet
Consulta PadrãoVE1



Pré-Seleção (Combo)


1
Item 1


Nenhuma Ação
Item 2


Mover Arquivo
Item 3


Apagar Arquivo
Item 4




Item 5




Help






...