01. DADOS GERAIS
| Produto: |
TOTVS DMS |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: |
Totvs DMS (Linha Protheus) - Oficina (SIGAOFI) |
| Função: | Importação Glass (OFIA538) |
| País: | Brasil |
| Ticket: | Não há/Não se aplica. |
| Requisito/Story/Issue: | DVARMIL-10387 |
02. SITUAÇÃO/REQUISITO
Após levantamentos realizados sobre estudos baseando-se nos processos e regras de negócio da montadora Scania, foi identificada a necessidade de criar uma rotina que permita realizar a importação de peças enviadas pela montadora Scania por meio de um arquivo .DAT, facilitando o recebimento e o cadastro dessas informações dentro do sistema Protheus DMS.
03. SOLUÇÃO
A solução implementada consistiu na criação da rotina Importação Glass (OFIA538), que realiza a leitura de arquivos .DAT enviados pela montadora Scania e permite incluir ou atualizar registros no cadastro de peças do sistema Protheus DMS.
Para que a rotina funcione corretamente, é necessário garantir algumas condições que asseguram a leitura adequada do arquivo .DAT:
- A rotina Importação Glass (OFIA538) deve ser incluída manualmente no menu do Protheus, permitindo o acesso à funcionalidade.
- É necessário possuir um arquivo .DAT com peças fornecidas pela montadora, que será utilizado como base para o processo de importação.
- Acesse o Módulo 14 (Oficina).
- Acesse o menu Atualizações → Cadastros Peças → Importação Glass (OFIA538).
- Preencha os parâmetros obrigatórios:
- Grupo Padrão da Peça
- Armazém Padrão da Peça
- Arquivo .DAT
- Ação Após Processamento
- No parâmetro Arquivo .DAT, será exibida uma tela mostrando o servidor (pasta protheus_data) e seus diretórios. Selecione o arquivo .DAT que será processado pela rotina.
No parâmetro Ação Após Processamento, selecione uma das opções abaixo:
Nenhuma Ação: o arquivo .DAT permanecerá no diretório original, sem ser movido ou excluído após o processamento.
Mover Arquivo: o parâmetro Mover Para será habilitado, permitindo selecionar o diretório de destino dentro do servidor. Ao final do processamento, o arquivo será movido automaticamente do diretório original para o diretório informado.
Apagar Arquivo: ao término do processamento, o arquivo .DAT será excluído do diretório original.
Após preencher todos os parâmetros obrigatórios, clique no botão “OK”.
A rotina processará o arquivo .DAT e após a inclusão ou atualização 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 sistema aplicará a ação de processamento escolhida (mover, apagar ou manter o arquivo).
- 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 | Importação Glass |
Programa | OFIA538 |
Módulo | Oficina (SIGAOFI) |
Tipo | Função Protheus |
Criação de Pergunte no arquivo SX1 – Pergunta:
Grupo | OFIA538 | OFIA538 | OFIA538 | OFIA538 |
|---|---|---|---|---|
Grupo de campo | 162 | 003 | 004 | 024 |
Ordem | 01 | 02 | 03 | 04 |
Pergunta | Grupo Padrão Da Peça | Conta Contábil Padrão Peça | Centro De Custo Padrão Peça | Armazém Padrão da Peça |
Tipo | C | C | N | C |
| Tamanho | 2 | 20 | 2 | 2 |
| Decimal | 0 | 0 | 0 | 0 |
| Var01 | MV_PAR01 | MV_PAR02 | MV_PAR03 | MV_PAR04 |
| Formato | ||||
| Validação | OA538016J() | OA538017J() | OA538018J() | OA538019J() |
| Objeto | Get | Get | Get | Get |
| Consulta Padrão | SBM | CT1 | CTT | NNR |
| Pré-Seleção (Combo) | 0 | 0 | 0 | 0 |
| Item 1 | ||||
| Item 2 | ||||
| Item 3 | ||||
| Item 4 | ||||
| Item 5 | ||||
| Help |
Grupo | OFIA538 | OFIA538 | OFIA538 |
|---|---|---|---|
Grupo de campo | |||
Ordem | 05 | 06 | 07 |
Pergunta | Arquivo .DAT | Ação Após o Processamento | Mover Para |
Tipo | C | C | C |
| Tamanho | 99 | 1 | 50 |
| Decimal | 0 | 0 | 0 |
| Var01 | MV_PAR05 | MV_PAR06 | MV_PAR07 |
| Formato | |||
| Validação | OA538022J_ValidPerg() | ||
| Objeto | File | Combo | Get |
| Consulta Padrão | |||
| Pré-Seleção (Combo) | 0 | 0 | 0 |
| Item 1 | Nenhuma Ação | ||
| Item 2 | Mover Arquivo | ||
| Item 3 | Apagar Arquivo | ||
| Item 4 | |||
| Item 5 | |||
| Help |
04. DEMAIS INFORMAÇÕES
| Pacote gerados | 12.1.2210: https://r.totvs.io/p/1223354 12.1.2310: https://r.totvs.io/p/1223355 12.1.2410: https://r.totvs.io/p/1223356 12.1.2510: https://r.totvs.io/p/1223357 |
|---|
Esta atualização de dicionário estará disponível na release 12.01.2610. IMPORTANTE!
05. ASSUNTOS RELACIONADOS


