...
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.
| Totvs custom tabs box |
|---|
| tabs | Pré-requisitos, Configurações, Atualização de Dicionário/Menu |
|---|
| ids | aba1,aba2,aba3 |
|---|
|
|
| tabs | Pré-requisitos, Configurações, Atualização de Dicionário/Menu |
|---|
ids | aba1,aba2,aba3| HTML |
|---|
<style>
/* Contêiner geral das abas */
totvs-custom-tabs-box {
background-color: #08244C !important; /* Fundo azul escuro */
border-radius: 8px !important;
color: #FFFFFF !important;
padding: 4px !important;
font-family: "Segoe UI", Arial, sans-serif !important;
}
/* Cabeçalho das abas (faixa de navegação) */
totvs-custom-tabs-box::part(header) {
background-color: #08244C !important;
border-bottom: 2px solid #0C336E !important;
}
/* Cada aba (botão) */
totvs-custom-tabs-box-item::part(tab) {
background-color: #08244C !important;
color: #FFFFFF !important;
font-weight: 600 !important;
font-size: 15px !important;
border: none !important;
border-radius: 6px 6px 0 0 !important;
padding: 10px 20px !important;
cursor: pointer !important;
transition: background-color 0.3s ease, transform 0.2s ease;
}
/* Hover da aba */
totvs-custom-tabs-box-item::part(tab):hover {
background-color: #0E3B80 !important;
color: #FFFFFF !important;
transform: scale(1.03);
}
/* Aba selecionada */
totvs-custom-tabs-box-item[selected]::part(tab) {
background-color: #0E3B80 !important;
border-bottom: 2px solid #FFFFFF !important;
color: #FFFFFF !important;
}
/* Área de conteúdo da aba */
totvs-custom-tabs-box-item::part(content) {
background-color: #061B3B !important;
color: #FFFFFF !important;
border-radius: 0 0 8px 8px !important;
padding: 16px !important;
}
/* Efeito de transição no conteúdo ativo */
totvs-custom-tabs-box-item[selected]::part(content) {
opacity: 1 !important;
transition: opacity 0.3s ease;
}
</style> |
| | Totvs custom tabs box |
|---|
| Totvs custom tabs box items |
|---|
|
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: - 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.
- É necessário incluir manualmente a rotina Importação de Serviços Scania (OFIA533) no menu do Protheus, permitindo assim o acesso à funcionalidade.
- 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 |
|---|
|
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 |
|---|
|
Criação de Campo no arquivo SX3 – Campos:
- Tabela VOS - Grupos de Serviços
| Campo | VOS_GRPSER |
|---|
| Tipo | Caractere |
|---|
| Grupo de Campos |
|
|---|
| Ordem | 09 |
|---|
| Tamanho | 2 |
|---|
| Decimal | 0 |
|---|
| Formato | @! |
|---|
| Contexto | 1-Real |
|---|
| Propriedade | 1-Alterar |
|---|
| Título | Cod Grp Mont |
|---|
| Descrição | Cod Grp Servico Montadora |
|---|
| Val. Sistema | OA0200018_VldGrp() |
|---|
| Opções |
|
|---|
| Inic. Padrão |
|
|---|
| Inic. Browse |
|
|---|
| Cons. Padrão |
|
|---|
| Nível | 1 |
|---|
| Usado | Sim |
|---|
| Obrigatório | Não |
|---|
| Browse | Nã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 | OFIA533 | OFIA533 | OFIA533 | OFIA533 | OFIA533 |
|---|
Ordem | 01 | 02 | 03 | 04 | 05 |
|---|
Pergunta | Marca ? | Arquivo XML ? | Quantidade Mecânicos ? | Ação pós Processamento ? | Mover Para ? |
|---|
Tipo | C | C | N | C | C |
|---|
| Tamanho | 3 | 99 | 1 | 1 | 99 |
|---|
| Decimal | 0 | 0 | 0 | 0 | 0 |
|---|
| Var01 | MV_PAR01 | MV_PAR02 | MV_PAR03 | MV_PAR04 | MV_PAR05 |
|---|
| Formato |
|
| @E 9 |
|
|
|---|
| Validação | ExistCpo("VE1",MV_PAR01) | OA533002K_ValidPerg() | !Vazio() .AND. (MV_PAR03 >= 1 .And. MV_PAR03 <= 9) | NaoVazio() | OA533002K_ValidPerg() |
|---|
| Objeto | Get | Get | Get | Combo | Get |
|---|
| Consulta Padrão | VE1 |
|
|
|
|
|---|
| Pré-Seleção (Combo) |
|
|
| 1 |
|
|---|
| Item 1 |
|
|
| Nenhuma Ação |
|
|---|
| Item 2 |
|
|
| Mover Arquivo |
|
|---|
| Item 3 |
|
|
| Apagar Arquivo |
|
|---|
| Item 4 |
|
|
|
|
|
|---|
| Item 5 |
|
|
|
|
|
|---|
| Help |
|
|
|
|
|
|---|
|
|
...