...
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, o sistema realiza as validações necessárias para identificar e atualizar os preços e a quantidade de peças por embalagem por meio do processamento do arquivo.
...
| 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 (OFIA539), é necessário garantir pré-condições que asseguram a leitura adequada do arquivo PRI9600.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 PRI9600.TXT devem ter sido previamente cadastradas na rotina de Peças (MATA010) ou pela rotina Importação Glass (OFIA538).
- É necessário incluir manualmente a rotina Atualização da Lista de Preços (OFIA539) no menu do Protheus, permitindo assim o acesso à funcionalidade.
- Deve-se possuir um arquivo PRI9600.TXT válido contendo as informações e os preços de venda 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 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 20 MB.
|
|
| 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 PRI9600.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, 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 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 | Atualizações |
|---|
Submenu | Cadastros Peças |
|---|
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 |
|
|
|
|
|---|
|
|
...