Árvore de páginas

Versões comparadas

Chave

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

...

Nome da Rotina

Atualização de Preço Garantia e Contrato
ProgramaOFIA537
Módulo ERPOficina (SIGAOFI)
Acesso à RotinaAtualizações/ ? Cadastros Peças/Atualização de Preço Garantia e Contrato (OFIA537)
Data da Documentação (Ultima Última Atualização)

2611 


...

2. Descrição Funcional


A rotina rotina Atualização de Preço Garantia e Contrato (OFIA537) tem como finalidade facilitar a importação e atualização dos serviços enviados pela montadora Scania para o preços de peças no sistema Protheus DMS de acordo com a tabela da montadora Scania, a partir de um arquivo XML da leitura do arquivo PRI RM.TXT que contém os valores de contrato e garantia, fornecido pela própria montadora.

Durante a Antes da execução da rotina, é necessário que as peças existentes no arquivo fornecido pela montadora já tenham sido previamente cadastradas na rotina de Peças (MATA010), seja pelo próprio cadastro ou pela rotina Importação Glass (OFIA538)

Durante a execução da rotina, é necessário preencher os parâmetros obrigatórios. Com base nessas informações e no mapeamento das peças previamente cadastradas preencher os parâmetros obrigatórios. Com base nessas informações e no mapeamento dos Grupos de Serviço previamente cadastrados, o sistema realiza as validações necessárias para identificar e incluir ou atualizar os serviços preços e a quantidade de peças por embalagem por meio do processamento do arquivo.

...

Dessa forma, a rotina auxilia na organização manutenção e manutenção atualização do cadastro dos serviços Scania dentro do das peças da Scania no Protheus, tornando o processo mais simples e reduzindo a necessidade de intervenções manuais.

...

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

  • Tabela VOS - Grupos de Serviços
  • 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:

Criação de Pergunte no arquivo SX1 – Pergunta

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

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.

00    Generalidades
01    Motor
02    Sistema de arrefecimento
03    Sistemas de escape/combustível
04    Embreagem
05    Caixa de mudanças
06    Árvore de transmissão
07    Eixo dianteiro
08    Eixo traseiro
09    Cubo e rodas
10    Freios
11    Chassi
12    Suspensão
13    Direção
14    Controle do motor
16    Sistema elétrico
17    Instrumentos
18    Cabina
19    Equipamento complementar
20    Carroceria de carga
21    Reboque
43    Carroceria de ônibus Irizar

Totvs custom tabs box items
defaultyes
referenciaaba1


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 XMLPRI RM.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:

  1. As peças existentes no arquivo PRI RM.TXT devem ter sido previamente cadastradas na rotina de Peças (MATA010) ou pela rotina Importação Glass (OFIA538).
  2. É necessário incluir manualmente a rotina Atualização de Preço Garantia e Contrato (OFIA537
  3. 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.
  4. É necessário incluir manualmente a rotina Importação de Serviços Scania (OFIA533) no menu do Protheus, permitindo assim o acesso à funcionalidade.
  5. Deve-se possuir um arquivo XML PRI RM.TXT válido contendo os serviços as informações e os preços 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
languagexml
themeRDark
titleEstrutura do arquivo XMLPRI 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
   
Nota
titleInformativo
  • Tamanho do arquivo txt: Aproximadamente 11 MB.
  • Quantidade de peças contidas no arquivo: Cerca de 16 mil serviços.
  • Tempo de processamento do arquivo pela rotina: Aproximadamente 20 minutos.
Totvs custom tabs box items
defaultno
referenciaaba2
Dica
titleExemplos de códigos de Grupos de Serviço montadora Scania
Informações
titleAviso

Essas informações são de responsabilidade dos concessionários e deverão ser obtidas junto à Montadora Scania.

Totvs custom tabs box items
defaultno
referenciaaba3
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çõesInic. PadrãoInic. BrowseCons. Padrão
Nível1
UsadoSim
ObrigatórioNão
BrowseNão
WhenPasta
Help

Grupo de servico da Montadora

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

Grupo

OFIA533OFIA533OFIA533OFIA533OFIA533

Grupo de campo

VE1

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ãoVE1Pré-Seleção (Combo)1Item 1Nenhuma AçãoItem 2Mover ArquivoItem 3Apagar ArquivoItem 4Item 5Help

4. Fluxo de Utilização

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
titleInformativo
  • Tamanho do arquivo PRI RM.txt: Aproximadamente 40 MB.
Totvs custom tabs box items
defaultno
referenciaaba2


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 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 o sistema gravará esse valor no local apropriado:

  • Na coluna "B1_QE" da tabela SB1, caso o parâmetro indique uso da tabela SB1, que corresponde ao campo Qtd. Embalag. existente na seção "Descrição Genérica do Produto", aba MRP/Suprimentos da rotina Peças (MATA010);
  • Na coluna "BZ_QE" da tabela SB1, caso o parâmetro indique uso da tabela SBZ, correspondente à coluna Qtd. Embalag. da tabela presente na seção "Indicadores de Produtos".

Essa configuração garante a identificação e a atualização dos preços e das quantidades das peças de forma correta.


Totvs custom tabs box items
defaultno
referenciaaba3


  • 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

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

OFIA537OFIA537OFIA537OFIA537OFIA537

Grupo de campo






Ordem

0102030405

Pergunta

Arquivo para Importação?Grupo a Considerar?Dest. P.Dealer_ContratDest. P.Dealer_Normal?Dest. P.Balcão_Contrat

Tipo

CCCCC
Tamanho8099101010
Decimal00000
Var01MV_PAR01MV_PAR02MV_PAR03MV_PAR04MV_PAR05
Formato




ValidaçãoOA537009M_VldFldOk(1)!Vazio() .And. OA537VlGrp()Vazio() .OR. OA537009M_VldFldOk(2)Vazio() .OR. OA537009M_VldFldOk(2)Vazio() .OR. OA537009M_VldFldOk(2)
ObjetoGetGetGetGetGet
Consulta Padrão

VX5PRCVX5PRCVX5PRC
Pré-Seleção (Combo)




Item 1




Item 2




Item 3




Item 4




Item 5




Help






Grupo

OFIA537OFIA537OFIA537OFIA537

Grupo de campo





Ordem

06070809

Pergunta

Dest. P.Balcão_Normal?Atualiza Qtd. por Embalagem?Ação após Processamento?Mover Para?

Tipo

CNNC
Tamanho101180
Decimal0000
Var01MV_PAR06MV_PAR07MV_PAR08MV_PAR09
Formato



ValidaçãoVazio() .OR. OA537009M_VldFldOk(2)

If( MV_PAR08==2, OA537009M_VldFldOk(3) ,Vazio())
ObjetoGetComboGetGet
Consulta PadrãoVX5PRC


Pré-Seleção (Combo)
21
Item 1
SimNenhuma Ação
Item 2
NãoMover Arquivo
Item 3

Apagar Arquivo
Item 4



Item 5



Help






...

4. Fluxo de Utilização


passo1,passo2,passo3,passo4
Totvs custom tabs box
tabsPasso a passo: Ação após Processamento - Nenhuma Ação, Passo a passo: Ação após Processamento - Mover Arquivo, Passo a passo: Ação após Processamento - Apagar Arquivo, Gravação de Logs
idspasso1,passo2,passo3,passo4
Totvs custom tabs box items
defaultyes
referenciapasso1


  • Acesse o Módulo 14 (Oficina).
  • Acesse o menu Atualizações → Cadastros Peças → Atualização de Preço Garantia e Contrato (OFIA537).
  • Preencha os parâmetros: 
    • No parâmetro Arquivo para Importação? que possui preenchimento obrigatório, ao sair do campo, será exibida uma tela mostrando o servidor (pasta protheus_data) e seus diretórios. Selecione o arquivo PRI RM.TXT que será processado pela rotina.
    • No parâmetro Grupo a considerar? que possui preenchimento obrigatório, será necessário preencher o(s) grupo(s) vinculado(s) às peças já cadastradas no Protheus e existentes na rotina Grupos de Peças (MATA035). 
    • No parâmetro Dest. P.Dealer_Contrat?, ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
    • No parâmetro Dest. P.Dealer_Normal?, ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
    • No parâmetro Dest. P.Balcão_Contrat?,  ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
    • No parâmetro Dest. P.Balcão_Normal?,  ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.

Atualização dos preços: A listagem apresentada nos parâmetros acima consiste nos seguintes campos:

      • Preco Venda2 (B5_PRV2)
      • Preco Venda3 (B5_PRV3)
      • Preco Venda4 (B5_PRV4)
      • Preco Venda5 (B5_PRV5)
      • Preco Venda6 (B5_PRV6)
      • Preco Venda7 (B5_PRV7)

Esses campos estão presentes na aba Vendas, seção Dados Adicionais do Produto, rotina Peças (MATA010).

A atualização ocorrerá da seguinte forma: o campo referente ao preço selecionado no parâmetro será atualizado com o valor correspondente existente no arquivo PRI RM.TXT.

Exemplo: Se no parâmetro Dest. P.Dealer_Contrat? for selecionado o preço "B5_PRV4", o campo Preco Venda4 da rotina Peças (MATA010) será atualizado com o valor da coluna "P.Dealer_Contrato" do arquivo.

Observação: Não é permitido utilizar o mesmo preço de venda em parâmetros diferentes, ou seja, caso um preço de venda já tenha sido selecionado em um parâmetro, se selecionado o mesmo preço em um segundo parâmetro ao clicar no botão OK para execução da rotina ocorrerá a validação dos parâmetros e será exibida uma mensagem em tela abortando a operação.

    • No parâmetro Atualiza Qtd. por Embalagem? que possui preenchimento obrigatório, caso seja selecionada a opção 1 - Sim, a quantidade de peças por embalagem será atualizada de acordo com a configuração realizada anteriormente para o parâmetro "MV_ARQPROD". Caso seja selecionada a opção 2 - Não, não haverá atualização da quantidade de peças por embalagem. 
    • No parâmetro Ação após Processamento: Selecione a opção Nenhuma Ação. Com isso, o arquivo PRI RM.TXT permanecerá no diretório original, sem ser movido nem apagado após o processamento.
  • Após preencher todos os parâmetros obrigatórios, clique no botão “OK”.
  • A rotina processará o arquivo PRI RM.TXT e, após a atualização de preço e quantidade por embalagem de cada peça, serão executadas ações personalizadas definidas através do ponto de entrada.
  • Ao final do processamento, quando o arquivo for processado com sucesso, serão executadas ações personalizadas definidas através do ponto de entrada de conclusão da rotina.


Multimedia
nameAtualização de Preço Garantia e Contrato - Nenhuma Ação1.mp4
width1400
autostarttrue
height700


Totvs custom tabs box items
defaultno
referenciapasso2


  • Acesse o Módulo 14 (Oficina).
  • Acesse o menu Atualizações → Cadastros Peças → Atualização de Preço Garantia e Contrato (OFIA537).
  • Preencha os parâmetros: 
    • No parâmetro Arquivo para Importação? que possui preenchimento obrigatório, ao sair do campo, será exibida uma tela mostrando o servidor (pasta protheus_data) e seus diretórios. Selecione o arquivo PRI RM.TXT que será processado pela rotina.
    • No parâmetro Grupo a considerar? que possui preenchimento obrigatório, será necessário preencher o(s) grupo(s) vinculado(s) às peças já cadastradas no Protheus e existentes na rotina Grupos de Peças (MATA035). 
    • No parâmetro Dest. P.Dealer_Contrat?, ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
    • No parâmetro Dest. P.Dealer_Normal?, ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
    • No parâmetro Dest. P.Balcão_Contrat?,  ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
    • No parâmetro Dest. P.Balcão_Normal?,  ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.

Atualização dos preços: A listagem apresentada nos parâmetros acima consiste nos seguintes campos:

      • Preco Venda2 (B5_PRV2)
      • Preco Venda3 (B5_PRV3)
      • Preco Venda4 (B5_PRV4)
      • Preco Venda5 (B5_PRV5)
      • Preco Venda6 (B5_PRV6)
      • Preco Venda7 (B5_PRV7)

Esses campos estão presentes na aba Vendas, seção Dados Adicionais do Produto, rotina Peças (MATA010).

A atualização ocorrerá da seguinte forma: o campo referente ao preço selecionado no parâmetro será atualizado com o valor correspondente existente no arquivo PRI RM.TXT.

Exemplo: Se no parâmetro Dest. P.Dealer_Contrat? for selecionado o preço "B5_PRV4", o campo Preco Venda4 da rotina Peças (MATA010) será atualizado com o valor da coluna "P.Dealer_Contrato" do arquivo.

Observação: Não é permitido utilizar o mesmo preço de venda em parâmetros diferentes, ou seja, caso um preço de venda já tenha sido selecionado em um parâmetro, se selecionado o mesmo preço em um segundo parâmetro ao clicar no botão OK para execução da rotina ocorrerá a validação dos parâmetros e será exibida uma mensagem em tela abortando a operação.

    • No parâmetro Atualiza Qtd. por Embalagem? que possui preenchimento obrigatório, caso seja selecionada a opção 1 - Sim, a quantidade de peças por embalagem será atualizada de acordo com a configuração realizada anteriormente para o parâmetro "MV_ARQPROD". Caso seja selecionada a opção 2 - Não, não haverá atualização da quantidade de peças por embalagem. 
    • No parâmetro Ação após Processamento: Selecione a opção Mover Arquivo. Com isso, o parâmetro Mover Para será habilitado e terá preenchimento obrigatório, permitindo selecionar o diretório de destino dentro do servidor. Ao final do processamento, o arquivo será movido do diretório de origem para o diretório selecionado.
  • Após preencher todos os parâmetros obrigatórios, clique no botão “OK”.
  • A rotina processará o arquivo PRI RM.TXT e, após a atualização de preço e quantidade por embalagem de cada peça, serão executadas ações personalizadas definidas através do ponto de entrada.
  • Ao final do processamento, quando o arquivo for processado com sucesso, serão executadas ações personalizadas definidas através do ponto de entrada de conclusão da rotina, e o arquivo será movido do diretório original para o diretório destino indicado no parâmetro Mover Para.


Multimedia
nameAtualização de Preço Garantia e Contrato - Mover Arquivo1.mp4
width1400
autostarttrue
height700

Totvs custom tabs box
tabsPasso a passo: Ação pós Processamento - Nenhuma Ação, Passo a passo: Ação pós Processamento - Mover Arquivo, Passo a passo: Ação pós Processamento - Apagar Arquivo, Gravação de Logs
ids

  1. Acesse o Módulo 14 (Oficina).
  2. Acesse o menu Atualizações → Cadastros Oficina → Importação de Serviços Scania (OFIA533).
  3. Preencha os parâmetros obrigatórios:
    • Marca
    • Arquivo XML
    • Quantidade Mecânicos 
    • Ação pós Processamento
  4. No parâmetro Arquivo XML, será exibida uma tela mostrando o servidor (pasta protheus_data) e seus diretórios. Selecione o arquivo XML que será processado pela rotina.
  5. No parâmetro Ação pós Processamento:
    • Selecione a opção Mover Arquivo. Com isso, o parâmetro Mover Para será habilitado, permitindo que seja selecionado o diretório de destino dentro do servidor. Ao final do processamento, o arquivo será movido do diretório de origem para o diretório selecionado.
  6. Após preencher todos os parâmetros obrigatórios, clique no botão “OK”.

    • A rotina processará o arquivo XML e após a inclusão ou atualização de cada serviço serão executadas ações personalizadas definidas através do ponto de entrada.

    • Ao final do processamento, quando o arquivo for processado com sucesso, serão executadas ações personalizadas definidas através do ponto de entrada de conclusão da rotina, e o arquivo será movido do diretório original para o diretório destino indicado no parâmetro Mover Para.

Totvs custom tabs box items
defaultyesno
referenciapasso1passo3


  • Acesse o Módulo 14 (Oficina).
  • Acesse o menu Atualizações
→ Cadastros Oficina →Importação de Serviços Scania (OFIA533
  • → Cadastros Peças → Atualização de Preço Garantia e Contrato (OFIA537).
  • Preencha
os
  • os parâmetros
obrigatórios:
  • Marca
  • Arquivo XML
  • Quantidade Mecânicos 
  • Ação pós Processamento
      • No parâmetro Arquivo
    XML
      • para Importação? que possui preenchimento obrigatório, ao sair do campo, será exibida uma tela mostrando o servidor (pasta protheus_data) e seus diretórios. Selecione o arquivo
    XML
      • PRI RM.TXT que será processado pela rotina.
      • No parâmetro
    Ação pós Processamento:
    • Selecione a opção Nenhuma Ação. Com isso, o arquivo XML permanecerá no diretório original e sem ser movido ou apagado após seu processamento.
  • Após preencher todos os parâmetros obrigatórios, clique no botão “OK”.

    • A rotina processará o arquivo XML e após a inclusão ou atualização de cada serviço serão executadas ações personalizadas definidas através do ponto de entrada.

    • Ao final do processamento, quando o arquivo for processado com sucesso, serão executadas ações personalizadas definidas através do ponto de entrada de conclusão da rotina.

  • Multimedia
    nameImportação XML Nenhuma Ação.mp4
    width1400
    autostarttrue
    height700

    Totvs custom tabs box items
    defaultno
    referenciapasso2
    Multimedia
    nameImportação Arquivo XML Mover Arquivo.mp4
    width1400
    autostarttrue
    height700

      • Grupo a considerar? que possui preenchimento obrigatório, será necessário preencher o(s) grupo(s) vinculado(s) às peças já cadastradas no Protheus e existentes na rotina Grupos de Peças (MATA035). 
      • No parâmetro Dest. P.Dealer_Contrat?, ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
      • No parâmetro Dest. P.Dealer_Normal?, ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
      • No parâmetro Dest. P.Balcão_Contrat?,  ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.
      • No parâmetro Dest. P.Balcão_Normal?,  ao clicar no ícone da lupa, será exibida uma listagem onde deve ser selecionado o preço de venda desejado.

    Atualização dos preços: A listagem apresentada nos parâmetros acima consiste nos seguintes campos:

        • Preco Venda2 (B5_PRV2)
        • Preco Venda3 (B5_PRV3)
        • Preco Venda4 (B5_PRV4)
        • Preco Venda5 (B5_PRV5)
        • Preco Venda6 (B5_PRV6)
        • Preco Venda7 (B5_PRV7)

    Esses campos estão presentes na aba Vendas, seção Dados Adicionais do Produto, rotina Peças (MATA010).

    A atualização ocorrerá da seguinte forma: o campo referente ao preço selecionado no parâmetro será atualizado com o valor correspondente existente no arquivo PRI RM.TXT.

    Exemplo: Se no parâmetro Dest. P.Dealer_Contrat? for selecionado o preço "B5_PRV4", o campo Preco Venda4 da rotina Peças (MATA010) será atualizado com o valor da coluna "P.Dealer_Contrato" do arquivo.

    Observação: Não é permitido utilizar o mesmo preço de venda em parâmetros diferentes, ou seja, caso um preço de venda já tenha sido selecionado em um parâmetro, se selecionado o mesmo preço em um segundo parâmetro ao clicar no botão OK para execução da rotina ocorrerá a validação dos parâmetros e será exibida uma mensagem em tela abortando a operação.

      • No parâmetro Atualiza Qtd. por Embalagem? que possui preenchimento obrigatório, caso seja selecionada a opção 1 - Sim, a quantidade de peças por embalagem será atualizada de acordo com a configuração realizada anteriormente para o parâmetro "MV_ARQPROD". Caso seja selecionada a opção 2 - Não, não haverá atualização da quantidade de peças por embalagem. 
      • No parâmetro Ação após Processamento:
    Totvs custom tabs box items
    defaultno
    referenciapasso3
  • Acesse o Módulo 14 (Oficina).
  • Acesse o menu Atualizações → Cadastros Oficina → Importação de Serviços Scania (OFIA533).
  • Preencha os parâmetros obrigatórios:
    • Marca
    • Arquivo XML
    • Quantidade Mecânicos 
    • Ação pós Processamento
  • No parâmetro Arquivo XML, será exibida uma tela mostrando o servidor (pasta protheus_data) e seus diretórios. Selecione o arquivo XML que será processado pela rotina.
  • No parâmetro Ação pós Processamento:
      • Selecione a opção Apagar Arquivo. Com isso, ao término do processamento do arquivo, ele será apagado do diretório de onde foi selecionado.
    • Após preencher todos os parâmetros obrigatórios, clique no botão “OK”.
    • A rotina processará o arquivo
    XML
    • PRI RM.TXT e, após a
    inclusão ou atualização
    • atualização de preço e quantidade por embalagem de cada
    serviço
    • peça, serão executadas ações personalizadas definidas através do ponto de entrada.
    • Ao final do processamento, quando o arquivo for processado com sucesso, serão executadas ações personalizadas definidas através do ponto de entrada de conclusão da rotina, e o arquivo será apagado do diretório original onde foi selecionado.


    Multimedia
    nameImportação Arquivo XML Apagar ArquivoAtualização de Preço Garantia e Contrato - Apagar Arquivo1.mp4
    width1400
    autostarttrue
    height700

    Totvs custom tabs box items
    defaultno
    referenciapasso4


    Após a execução da rotina, será possível visualizar na na tabela VQL (Informacoes genericasInformações genéricas) os registros de log do processamento, conforme o exemplo apresentado na imagem abaixo.

    • Na coluna VQL_AGROUP (Agrupador), será registrado o nome do fonte da rotina;
    • Na coluna VQL_TIPO MSGLOG (TipoMensagens de Log), será registrado o local de execução da rotina, podendo ser via Menu ou Schedule;
    • Na coluna VQL_MSGLOG (Mensagens de Log), será registrada a mensagem de log referente ao status de execução da rotina (Início, Processamento, Finalização ou Erro).
    • registrada a mensagem de log contendo informações como mensagem (Processamento ou Erro), empresa, filial, usuário, modo de execução (manual ou schedule) e os valores informados nos parâmetros da rotina.


    Image AddedImage Removed


    ...

    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 de Preço Garantia e Contrato (OFIA537) 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=9730468631017446392" target="_blank" class="btn-doc">     		
    	📄 Novo campo Cod Grp Servico MontadoraPonto de Entrada OFA537GR - GruposAtualização de Serviço Preço Garantia e Contrato (OFIOA020OFIA537)   
      </a>
      <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=10086976021018563130" target="_blank" class="btn-doc">     		
    	📄 Ponto de Entrada OF533SEROFA537FI - ImportaçãoAtualização de Serviços ScaniaPreço Garantia e Contrato (OFIA533OFIA537)   
      < </a>
      <a href="https://tdn.totvs.com/pages/viewpage.action?pageId=10086998581014657481" target="_blank" class="btn-doc">     
    	📄 Ponto de Entrada OF533FIM - Importação deGlass Serviços Scania (OFIA533OFIA538)   
      < </a>
     </div>