01. DADOS GERAIS
| Produto: |
TOTVS DMS |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: |
Totvs DMS (Linha Protheus) - Oficina (SIGAOFI) |
| Função: | Scania Pedido Compra (OFIA540) |
| País: | Brasil |
| Ticket: | Não se aplica |
| Requisito/Story/Issue: | DVARMIL-11121 |
02. SITUAÇÃO/REQUISITO
Após levantamentos realizados sobre os processos e regras de negócio relacionados ao fluxo de pedidos de compra da Scania, foi identificada a necessidade de criar uma rotina espelho do Pedido de Compra (SC7) no Protheus DMS, permitindo centralizar a gestão desses pedidos e viabilizar ações específicas do processo, como o vínculo com o Pedido de Fábrica e a exportação de itens para integração com a plataforma externa. Essa rotina, implementada no Scania Pedido Compra (OFIA540), lista os pedidos já cadastrados na SC7 e disponibiliza operações para Vincular Pedido de Fábrica (registrando/atualizando o vínculo na VEI, considerando os parâmetros MV_MIL0005, MV_MIL0006 obrigatoriamente e o MV_PEDANO quando aplicável) e Exportar Pedido em Excel (.xlsx), além de concentrar no browse o acesso ás operações de Importar_Pedido Peças (OFIA542) e Eliminar Resíduos BO (OFIA601), garantindo consistência e praticidade no fluxo.
03. SOLUÇÃO
Foi criada a rotina OFIA540 – Scania Pedido Compra, que disponibiliza no Protheus DMS uma rotina espelho do Pedido de Compras (SC7), centralizando a gestão dos pedidos e as operações do processo: Vincular Pedido de Fábrica (atualiza o vínculo na VEI) e Exportar Pedido em Excel (.xlsx), além de disponibilizar no browse o acesso às operações de Importar_Pedido Peças (OFIA542) e Eliminar Resíduos BO (OFIA601).
Para funcionamento correto, são necessários:
Rotina OFIA540 incluída no menu.
- Tabela SC7 devidamente populada com os pedidos necessários.
- Pergunte MT297A disponível para gravação na VEI.
- MV_MIL0005 preenchido com o código da concessionária por cada filial cadastrada.
- MV_MIL0006 preenchido com o código da concessionária.
MV_PEDANO parametrizado quando aplicável.
Configuração Inicial – Scania Pedido Compra (OFIA540)
- Acesse o Módulo 14 (Oficina).
- Acesse o menu Atualizações → Mov. Pedido Scania → Scania Pedido Compra (OFIA540).
- Dentro de Scania Pedido Compra (OFIA540):
- Selecionar Pedido → Vincular Pedido de Fábrica → Outras Opções → Vincular Pedido de Fábrica → Vincular Pedido de Fábrica.
Selecionar um pedido no browse.
Acessar Outras Opções → Vincular Pedido de Fábrica.
Preencher a pergunta MT297A e confirmar.
- Selecionar Pedido → Vincular Pedido de Fábrica → Outras Opções → Vincular Pedido de Fábrica → Exportar Pedido em Excel.
Selecionar um pedido no browse.
Acessar Outras Opções → Exportar Pedido em Excel.
Selecionar o local de salvamento e confirmar a geração do .xlsx.
- Selecionar Pedido → Vincular Pedido de Fábrica → Outras Opções → Vincular Pedido de Fábrica → Importar_Pedido Peças (OFIA542).
Acessar Outras Opções → Importar_Pedido Peças (OFIA542).
Preencher o Pergunte correspondente e confirmar para iniciar o processamento.
- Selecionar Pedido → Vincular Pedido de Fábrica → Outras Opções → Vincular Pedido de Fábrica → Eliminar Resíduos BO (OFIA601).
Acessar Outras Opções → Eliminar Resíduos BO (OFIA601).
Preencher o Pergunte correspondente e confirmar para iniciar o processamento.
- Selecionar Pedido → Vincular Pedido de Fábrica → Outras Opções → Vincular Pedido de Fábrica → Vincular Pedido de Fábrica.
- 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
Mov. Pedido Scania Nome da Rotina
Importar_Pedido Peças Programa
OFIA542
Módulo
Oficina (SIGAOFI)
Tipo
Função Protheus
Criação de Pergunte no arquivo SX1 – Pergunta:
Grupo
OFIA542 OFIA542 OFIA542 OFIA542 Grupo de campo
SC7 SC7 SC7 SC7 Ordem
01 02 03 04 Pergunta
Diretório Arquivos ESPPED Fornecedor Scania Loja do Fornecedor Condição de Pagamento Tipo
C C C C Tamanho 99 6 2 3 Decimal 0 0 0 0 Var01 MV_PAR01 MV_PAR02 MV_PAR03 MV_PAR04 Formato Validação OC542002N_ValidPerg() ExistCpo('SA2',MV_PAR02) .and. NaoVazio() ExistCpo("SA2",MV_PAR02+MV_PAR03) .and. NaoVazio() ExistCpo('SE4',MV_PAR04) .and. NaoVazio() Objeto Get Get Get Get Consulta Padrão VE1 Pré-Seleção (Combo) Item 1 Item 2 Item 3 Item 4 Item 5 Help Grupo
OFIA542 OFIA542 OFIA542 OFIA542 Grupo de campo
SC7 SC7 SC7 SC7 Ordem
05 06 07 08 Pergunta
Formula Preço de Reposição Operação TES Ação pós-processamento Mover Para Tipo
C C N C Tamanho 6 2 1 9 Decimal 0 0 0 0 Var01 MV_PAR05 MV_PAR06 MV_PAR07 MV_PAR08 Formato Validação FG_SEEK('VEG','MV_PAR05',1,.F.).and.(VEG->VEG_GRUFOR=='04') .and. NaoVazio() Vazio() .or. ExistCpo('SX5','DJ'+MV_PAR06) OC542002N_ValidPerg() OC542002N_ValidPerg() Objeto Get Get Combo Get Consulta Padrão Pré-Seleção (Combo) 1 Item 1 Nenhuma Ação Item 2 Mover Arquivo Item 3 Apagar Arquivo Item 4 Item 5 Help - 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
Mov. Pedido Scania Nome da Rotina
Eliminar Resíduos BO
Programa
OFIA601
Módulo
Oficina (SIGAOFI)
Tipo
Função Protheus
Criação de Pergunte no arquivo SX1 – Pergunta:
Grupo
OFIA601 OFIA601 OFIA601 OFIA601 Grupo de campo
SC7 SC7 SC7 SC7 Ordem
01 02 03 04 Pergunta
Diretório CANCBO Grupo de Produto Ação pós-processamento Mover Para Tipo
C C C C Tamanho 99 4 1 99 Decimal 0 0 0 0 Var01 MV_PAR01 MV_PAR02 MV_PAR03 MV_PAR04 Formato Validação OA601003F_Valid() OA601003F_Valid() OA601003F_Valid() OA601003F_Valid() Objeto Get Get Combo Get Consulta Padrão Pré-Seleção (Combo) 1 Item 1 Nenhuma Ação Item 2 Mover Arquivo Item 3 Apagar Arquivo Item 4 Item 5 Help
04. DEMAIS INFORMAÇÕES
Esta atualização de dicionário estará disponível na release 12.01.2610. IMPORTANTE!
05. ASSUNTOS RELACIONADOS