...
| Totvs custom tabs box |
|---|
| tabs | Pré-requisitos, Configurações, Atualização de Dicionário/Menu |
|---|
| ids | aba1,aba2,aba3 |
|---|
|
| Totvs custom tabs box items |
|---|
|
Para o correto funcionamento da rotina Atualização da Lista de Preços de Preço Garantia e Contrato (OFIA539), é necessário garantir pré-condições que asseguram a leitura adequada do arquivo XMLPRI9600.TXT, o mapeamento dos grupos de serviço das peças previamente cadastradas e o correto tratamento dos dados entre a 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 ProtheusAs peças existentes no arquivo PRI9600.TXT devem ter sido previamente cadastradas na rotina de Peças (MATA010).
- É necessário incluir manualmente a rotina Importação de Serviços Scania (OFIA533 Atualização da Lista de Preços (OFIA539) no menu do Protheus, permitindo assim o acesso à funcionalidade.
- Deve-se possuir um arquivo XML PRI9600.TXT válidocontendo os serviços as informações e os preços de venda das peças enviados pela montadora Scania, que será utilizado como base para o processo de importaçãoa execução da rotina.
| Bloco de código |
|---|
| language | xml |
|---|
| theme | RDark |
|---|
| title | Estrutura do arquivo PRI9600.TXT |
|---|
| Item V.ini V.Fim TPDesc. MC %MCDesc. IPIClassif. PIS CFS Publico Publico 30d BalcaoPQt.Peca_Emb
1111111 01012025 01NORMAL 1101100011110011111111110 0011001010000000000111111000000000111111000000000111111S1
2222222 01022025 01NORMAL 2202200022220022222222220 0022002020000000000002222000000000002222000000000002222S1
3333333 01032025 01NORMAL 3303300033330033333333300 0033300330000000000000333000000000000333000000000000333S1
4444444 01042025 01NORMAL 4402500044440044444444400 0044400440000000000004044000000000004444000000000004444S1
1111111 01012025 01NORMAL 1101100011110011111111110 0011001010000000000111111000000000111111000000000111111S1
2222222 01022025 01NORMAL 2202200022220022222222220 0022002020000000000002222000000000002222000000000002222S1
3333333 01032025 01NORMAL 3303300033330033333333300 0033300330000000000000333000000000000333000000000000333S1
4444444 01042025 01NORMAL 4402500044440044444444400 0044400440000000000004044000000000004444000000000004444S1
1111111 01012025 01NORMAL 1101100011110011111111110 0011001010000000000111111000000000111111000000000111111S1
2222222 01022025 01NORMAL 2202200022220022222222220 0022002020000000000002222000000000002222000000000002222S1
3333333 01032025 01NORMAL 3303300033330033333333300 0033300330000000000000333000000000000333000000000000333S1
4444444 01042025 01NORMAL 4402500044440044444444400 0044400440000000000004044000000000004444000000000004444S1 |
| Nota |
|---|
| - Tamanho do arquivo PRI9600.TXT: Aproximadamente XX MB.
- Quantidade de peças existentes no arquivo: Cerca de XX mil peças.
- Tempo de processamento do arquivo pela rotina: Aproximadamente XX minutos.
|
|
| Totvs custom tabs box items |
|---|
|
Para que a importação de serviços atualização de preços e de quantidade por embalagem ocorra corretamente durante o processamento do arquivo XMLPRI9600.TXT, é 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.o parâmetro "MV_ARQPROD" esteja configurado corretamente. Esse parâmetro determina se os dados dos indicadores de produto serão considerados pela tabela "Descrição Genérica do Produto" (SB1) ou pela tabela "Indicadores de Produtos" (SBZ). Caso nos parâmetros do pergunte seja selecionado para atualizar a quantidade por embalagem, durante a execução da rotina, além dos preços das peças, será atualizada a quantidade por embalagem no campo respectivo da tabela preenchida no parâmetro ("B1_QE" (SB1) ou "BZ_QE" (SBZ)). Essa configuração garante a identificação e a atualização dos preços de venda e das quantidades das peças de forma corretaEssa 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 |
|---|
|
- 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 | ? |
|---|
Submenu | ? |
|---|
Nome da Rotina | Atualização da Lista de Preços |
|---|
Programa | OFIA539 |
|---|
Módulo | Oficina (SIGAOFI) |
|---|
Tipo | Função Protheus |
|---|
Criação de Pergunte no arquivo SX1 – Pergunta:
Grupo | OFIA539 | OFIA539 | OFIA539 | OFIA539 |
|---|
Grupo de campo |
|
|
|
|
|---|
Ordem | 01 | 02 | 03 | 04 |
|---|
Pergunta | Diretório do Arquivo | Grupos de Produto | Destino Público | Destino Público 30d |
|---|
Tipo | C | C | C | C |
|---|
| Tamanho | 99 | 80 | 40 | 40 |
|---|
| Decimal | 0 | 0 | 0 | 0 |
|---|
| Var01 | MV_PAR01 | MV_PAR02 | MV_PAR03 | MV_PAR04 |
|---|
| Formato |
|
|
|
|
|---|
| Validação | OA539005M_PreValid(1) | !Vazio() .And. OA539005M_PreValid(2) | Vazio() .Or. OA539005M_PreValid(3) | Vazio() .Or. OA539005M_PreValid(3) |
|---|
| Objeto | Get | Get | Get | Get |
|---|
| Consulta Padrão |
|
| VX5PRV | VX5PRV |
|---|
| Pré-Seleção (Combo) |
|
|
|
|
|---|
| Item 1 |
|
|
|
|
|---|
| Item 2 |
|
|
|
|
|---|
| Item 3 |
|
|
|
|
|---|
| Item 4 |
|
|
|
|
|---|
| Item 5 |
|
|
|
|
|---|
| Help |
|
|
|
|
|---|
Grupo | OFIA539 | OFIA539 | OFIA539 | OFIA539 |
|---|
Grupo de campo |
|
|
|
|
|---|
Ordem | 05 | 06 | 07 | 08 |
|---|
Pergunta | Destino Balcão | Atu. Quant. por Embalagem | Ação após Processamento | Mover Para |
|---|
Tipo | C | C | C | C |
|---|
| Tamanho | 40 | 1 | 1 | 99 |
|---|
| Decimal | 0 | 0 | 0 | 0 |
|---|
| Var01 | MV_PAR05 | MV_PAR06 | MV_PAR07 | MV_PAR08 |
|---|
| Formato |
|
|
|
|
|---|
| Validação | Vazio() .Or. OA539005M_PreValid(3) |
|
| If( MV_PAR07==2, OA539005M_PreValid(4) ,Vazio()) |
|---|
| Objeto | Get | Combo | Combo | Get |
|---|
| Consulta Padrão | VX5PRV |
|
|
|
|---|
| Pré-Seleção (Combo) |
| 2 | 1 |
|
|---|
| Item 1 |
| Sim | Nenhuma Ação |
|
|---|
| Item 2 |
| Não | Mover Arquivo |
|
|---|
| Item 3 |
|
| Apagar Arquivo |
|
|---|
| Item 4 |
|
|
|
|
|---|
| Item 5 |
|
|
|
|
|---|
| Help |
|
|
|
|
|---|
|
|
...
5. Integrações e Dependências
Integração
Para o correto funcionamento da rotina, durante a execução da Importação de Serviços Scania (OFIA533) ocorre a integração com a rotina Tabela de Serviços (OFIOA030).
Após o processamento bem-sucedido do arquivo XML, os serviços contidos no arquivo são cadastrados na Tabela de Serviços caso ainda não existam, ou terão o campo "Tmpo Fábrica" (VO6_TEMFAB) atualizado, caso já estejam registrados Atualização da Lista de Preços (OFIA539) ocorre a integração com as rotinas Peças (MATA010) e Complemento Peça (MATA180).
Essa integração garante que os dados enviados pela montadora Scania sejam incorporados ao Protheusdas peças no Protheus sejam atualizados de acordo com a tabela da montadora Scania, mantendo o cadastro de serviços peças sempre atualizado e alinhado às informações da montadora.
...
6. Assuntos Relacionados
| HTML |
|---|
<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=1018563765" target="_blank" class="btn-doc">
📄 Ponto de Entrada OA539LIN - Atualização da Lista de Preços (OFIA539)
</a>
<a href="https://tdn.totvs.com/pages/viewpage.action?pageId=1018563840" target="_blank" class="btn-doc">
📄 Ponto de Entrada OA539FIM - Atualização da Lista de Preços (OFIA539)
</a>
</div>
|
...