...
| 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 de Preço Garantia e Contrato (OFIA537), é necessário garantir pré-condições que asseguram a leitura adequada do arquivo PRI RM.TXT, o mapeamento das peças previamente cadastradas e o correto tratamento dos dados entre a Scania e o Protheus DMS. São elas: - As peças existentes no arquivo PRI RM.TXT devem ter sido previamente cadastradas na rotina de Peças (MATA010).
- É necessário incluir manualmente a rotina Atualização de Preço Garantia e Contrato (OFIA537) no menu do Protheus, permitindo assim o acesso à funcionalidade.
- Deve-se possuir um arquivo PRI RM.TXT válido contendo as informações e os preços das peças enviados pela montadora Scania, que será utilizado como base para a execução da rotina.
| Bloco de código |
|---|
| language | xml |
|---|
| theme | RDark |
|---|
| title | Estrutura do arquivo PRI RM.TXT |
|---|
| Cod.Item Descrição_Item Status Qt.Peça_Emb. PRG Descr.PRG Preço_Harm. %Desc.PRG Grupo Descr.Grupo Vig.Inicial %IPI %PIS %COFINS P.Dealer_Contrato P.Dealer_Normal MC_Contrato P.Balcao_Contrato P.Balcao_Normal Clas.Fiscal
---------- -------------------- ------ ------------ ----- ------------- ----------- --------- ----- --------------- ----------- ----- ----- ------- ----------------- --------------- ----------- ----------------- --------------- -----------
0000000 PECA DE TESTES A A 1 444 Test Part S 1.1 1 GRUPO TESTE 01/02/2025 1.11 3.3 22.2 999.99 888.88 11 6666.66 1111.11 00000000
1111111 PECA DE TESTES B I 2 333 Test Part S 2.2 2 GRUPO TESTE 01/01/2025 2.22 4.4 33.3 88.88 77.77 22 55.55 22.22 11111111
2222222 PECA DE TESTES C A 3 222 Test Part S 3.3 3 GRUPO TESTE 01/03/2025 1.1 1.11 4.4 7.77 6.66 33 4.44 3.33 22222222
3333333 PECA DE TESTES D I 4 111 Test Part S 4.4 4 GRUPO TESTE 01/04/2025 2.2 2.22 1.1 6 5.55 44 3.33 44.44 33333333
0000000 PECA DE TESTES A A 1 444 Test Part S 1.1 1 GRUPO TESTE 01/02/2025 1.11 3.3 22.2 999.99 888.88 11 6666.66 1111.11 00000000
1111111 PECA DE TESTES B I 2 333 Test Part S 2.2 2 GRUPO TESTE 01/01/2025 2.22 4.4 33.3 88.88 77.77 22 55.55 22.22 11111111
2222222 PECA DE TESTES C A 3 222 Test Part S 3.3 3 GRUPO TESTE 01/03/2025 1.1 1.11 4.4 7.77 6.66 33 4.44 3.33 22222222
3333333 PECA DE TESTES D I 4 111 Test Part S 4.4 4 GRUPO TESTE 01/04/2025 2.2 2.22 1.1 6 5.55 44 3.33 44.44 33333333
0000000 PECA DE TESTES A A 1 444 Test Part S 1.1 1 GRUPO TESTE 01/02/2025 1.11 3.3 22.2 999.99 888.88 11 6666.66 1111.11 00000000
|
| Nota |
|---|
| - Tamanho do arquivo PRI RM.txt: Aproximadamente xx MB.
- Quantidade de peças existentes no arquivo: Cerca de xx peças.
- Tempo de processamento do arquivo pela rotina: Aproximadamente xx minutos.
|
|
| Totvs custom tabs box items |
|---|
|
Para que a atualização de preços e de quantidade por embalagem ocorra corretamente durante o processamento do arquivo PRI RM.TXT, é necessário que o parâmetro "MV_ARQPROD" esteja configurado corretamente. Esse parâmetro é responsável por configurar determina se os dados de dos indicadores de produto serão considerados pela tabela "Descrição Genérica do Produto" (SB1) ou se serão considerados 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 e das quantidades das peças e suas quantidades por embalagem de forma correta.
|
| 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 de Preço Garantia e Contrato |
|---|
Programa | OFIA537 |
|---|
Módulo | Oficina (SIGAOFI) |
|---|
Tipo | Função Protheus |
|---|
Criação de Pergunte no arquivo SX1 – Pergunta:
Grupo | OFIA537 | OFIA537 | OFIA537 | OFIA537 | OFIA537 |
|---|
Grupo de campo |
|
|
|
|
|
|---|
Ordem | 01 | 02 | 03 | 04 | 05 |
|---|
Pergunta | Arquivo para Importação? | Grupo a Considerar? | Dest. P.Dealer_Contrat | Dest. P.Dealer_Normal? | Dest. P.Balcão_Contrat |
|---|
Tipo | C | C | C | C | C |
|---|
| Tamanho | 80 | 99 | 10 | 10 | 10 |
|---|
| Decimal | 0 | 0 | 0 | 0 | 0 |
|---|
| Var01 | MV_PAR01 | MV_PAR02 | MV_PAR03 | MV_PAR04 | MV_PAR05 |
|---|
| Formato |
|
|
|
|
|
|---|
| Validação | OA537009M_VldFldOk(1) | !Vazio() .And. OA537VlGrp() | Vazio() .OR. OA537009M_VldFldOk(2) | Vazio() .OR. OA537009M_VldFldOk(2) | Vazio() .OR. OA537009M_VldFldOk(2) |
|---|
| Objeto | Get | Get | Get | Get | Get |
|---|
| Consulta Padrão |
|
| VX5PRC | VX5PRC | VX5PRC |
|---|
| Pré-Seleção (Combo) |
|
|
|
|
|
|---|
| Item 1 |
|
|
|
|
|
|---|
| Item 2 |
|
|
|
|
|
|---|
| Item 3 |
|
|
|
|
|
|---|
| Item 4 |
|
|
|
|
|
|---|
| Item 5 |
|
|
|
|
|
|---|
| Help |
|
|
|
|
|
|---|
Grupo | OFIA537 | OFIA537 | OFIA537 | OFIA537 |
|---|
Grupo de campo |
|
|
|
|
|---|
Ordem | 06 | 07 | 08 | 09 |
|---|
Pergunta | Dest. P.Balcão_Normal? | Atualiza Qtd. por Embalagem? | Ação após Processamento? | Mover Para? |
|---|
Tipo | C | N | N | C |
|---|
| Tamanho | 10 | 1 | 1 | 80 |
|---|
| Decimal | 0 | 0 | 0 | 0 |
|---|
| Var01 | MV_PAR06 | MV_PAR07 | MV_PAR08 | MV_PAR09 |
|---|
| Formato |
|
|
|
|
|---|
| Validação | Vazio() .OR. OA537009M_VldFldOk(2) |
|
| If( MV_PAR08==2, OA537009M_VldFldOk(3) ,Vazio()) |
|---|
| Objeto | Get | Combo | Get | Get |
|---|
| Consulta Padrão | VX5PRC |
|
|
|
|---|
| 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 |
|
|
|
|
|---|
|
|
...
Para o correto funcionamento da rotina, durante a execução da Atualização de Preço Garantia e Contrato (OFIA537) ocorre a integração com as rotinas Peças (MATA010) e Complemento Peça (MATA180).
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.
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.
...