01. DADOS GERAIS
| Produto: |
TOTVS DMS |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Varejo |
| Módulo: |
TOTVS DMS (Linha Protheus) - Oficina (SIGAOFI) |
| Função: | Pedido de Peças CNH (OFCNHA10) |
| País: | Brasil |
| Ticket: | Não se aplica. |
| Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-9272 |
02. SITUAÇÃO/REQUISITO
É necessário criar a rotina de Pedido de Peças CNH (OFCNHA10), esta rotina permite criar pedidos de peças e gerar o arquivo de integração CSPS. Após a geração do arquivo, o mesmo poderá ser integrado ao portal de pedidos CSPS.
03. SOLUÇÃO
Criada a rotina de Pedido de Peças (OFCNHA10), permitindo criar pedidos de peças e gerar o arquivo de integração CSPS.
Passo-a-passo operacional:
1 – Acesse a Rotina Pedido de Peças CNH(OFCNHA10).
2 – Crie os seus pedidos de peças para CNH.
3 – Após a digitação, em outras ações, vá no submenu CNH-DMS e na opção ‘gerar arquivo’.
4 – Informe o nome do arquivo e o tipo do pedido e confirme.
5 – O arquivo será criado dentro do diretório “/rootpath/cnh/CSPS/”.
6 – Após a geração do arquivo, em outras ações, vá no submenu CNH-DMS e na opção ‘consulta pedido’.
7 – Será apresentado o espelho do pedido que serão atualizados conforme importação dos arquivos RICEC do PRIM.
Nota: O arquivo somente será gerado quando o fornecedor estiver vinculado ao cadastro de Parâmetros da Marca (OFIPA980) e para a marca informada no Parâmetro MV_MIL0006.
Passo-a-passo operacional:
1 – Acesse a Rotina Pedido de Peças CNH(OFCNHA10).
Passo-a-passo operacional:
2 – Crie os seus pedidos de peças para CNH.
Passo-a-passo operacional:
3 – Após a digitação, em outras ações, vá no submenu CNH-DMS e na opção ‘gerar arquivo’.
Passo-a-passo operacional:
4 – Informe o nome do arquivo e o tipo do pedido e confirme.
Passo-a-passo operacional:
5 – O arquivo será criado dentro do diretório “/rootpath/cnh/CSPS/”.
Passo-a-passo operacional:
6 – Após a geração do arquivo, em outras ações, vá no submenu CNH-DMS e na opção ‘consulta pedido’.
Passo-a-passo operacional:
7 – Será apresentado o espelho do pedido que serão atualizados conforme importação dos arquivos RICEC do PRIM.
- No Configurador (SIGACFG), acesse Ambientes/Base de Dados/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 | Geral CNH |
Nome da Rotina | Pedido de Peças CNH |
Programa | OFCNHA10 |
Módulo | Oficina / Auto-Peças / Veículos |
Tipo | Função Protheus |
Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | Único | PYME |
|---|---|---|---|---|
| VBE | Ricec PRIM | E | VBE_FILIAL + VBE_CODIGO | S |
Criação de Índices no arquivo SIX – Índices:
- Tabela VBE- (Ricec PRIM):
| Índice | VBE |
|---|---|
| Ordem | 1 |
| Chave | VBE_FILIAL+VBE_CODIGO |
| Descrição | Código |
| Proprietário | S |
| Índice | VBE |
|---|---|
| Ordem | 2 |
| Chave | VBE_FILIAL+VBE_CODARQ+VBE_FLGPRC+VBE_NUMPED |
| Descrição | Arquivo + Flag Imp. |
| Proprietário | S |
| Índice | VBE |
|---|---|
| Ordem | 3 |
| Chave | VBE_FILIAL+VBE_NUMPED |
| Descrição | Numero do Pedido |
| Proprietário | S |
Criação de Campo no arquivo SX3 – Campos:
- Tabela VBE- (Ricec PRIM):
Campo | VBE_FILIAL | VBE_CODIGO | VBE_CODARQ | VBE_DATREC |
|---|---|---|---|---|
| Tipo | C | C | C | D |
| Grupo de Campos | 033 | |||
| Ordem | 01 | 02 | 03 | 04 |
| Tamanho | 2 | 10 | 10 | 8 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @! | @! | @! | @! |
| Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
| Título | Filial | Código | Cod. Arquivo | Data Receb. |
| Descrição | Filial | Código | Codigo do Arquivo | Data Recebimento |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | ||||
| When | ||||
| Pasta | ||||
| Help |
Campo | VBE_PEDFAB | VBE_LINHAP | VBE_SUBLIN | VBE_DATPED |
|---|---|---|---|---|
| Tipo | C | C | C | D |
| Grupo de Campos | ||||
| Ordem | 05 | 06 | 07 | 08 |
| Tamanho | 07 | 05 | 05 | 08 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @! | @! | @! | @! |
| Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
| Título | Num Ped | Linha Ped | Sub Linha | Dat Pedido |
| Descrição | Pedido Fabrica | Linha Pedido | Sub Linha | Dat Pedido |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | ||||
| When | ||||
| Pasta | ||||
| Help |
Campo | VBE_PRODUT | VBE_QTDLIN | VBE_VLRTOT | VBE_TIPPED |
|---|---|---|---|---|
| Tipo | C | N | N | C |
| Grupo de Campos | 030 | |||
| Ordem | 09 | 10 | 11 | 12 |
| Tamanho | 15 | 12 | 9 | 02 |
| Decimal | 0 | 2 | 2 | 0 |
| Formato | @! | @E 999,999,999.99 | @E 999,999.99 | @! |
| Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
| Título | Produto | Quantidade | Preço | Tipo Pedido |
| Descrição | Produto | Quantidade | Preço | Tipo Pedido |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | ||||
| When | ||||
| Pasta | ||||
| Help |
Campo | VBE_QTDINI | VBE_VALDES | VBE_DOCREM | VBE_NUMVOL |
|---|---|---|---|---|
| Tipo | N | N | C | C |
| Grupo de Campos | ||||
| Ordem | 13 | 14 | 15 | 16 |
| Tamanho | 08 | 06 | 15 | 10 |
| Decimal | 0 | 2 | 0 | 0 |
| Formato | @E 99,999,999 | @E 999.99 | @! | @! |
| Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
| Título | Qtd Inicial | Desconto | Num Remessa | Num Vol |
| Descrição | Qtd Inicial | Desconto | Num Remessa | Numero Volume |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | ||||
| When | ||||
| Pasta | ||||
| Help |
Campo | VBE_PRDSUB | VBE_QTDATE | VBE_STSUBL | VBE_NUMPED |
|---|---|---|---|---|
| Tipo | C | N | C | C |
| Grupo de Campos | ||||
| Ordem | 17 | 18 | 19 | 20 |
| Tamanho | 20 | 08 | 25 | 13 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @! | @E 99,999,999 | @! | @! |
| Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
| Título | Descontinuad | Qtd Atendida | Status | Num Ped ERP |
| Descrição | Descontinuado indicador | Qtd Atendida | Status | Num Ped ERP |
| Val. Sistema | vazio().or.ExistCpo("VX5","062"+M->VBE_STSUBL,1) | |||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | ||||
| When | ||||
| Pasta | ||||
| Help |
Campo | VBE_QTDPRC | VBE_DTPRCR | VBE_ENDREM | VBE_LOCCAO |
|---|---|---|---|---|
| Tipo | N | D | C | C |
| Grupo de Campos | ||||
| Ordem | 21 | 22 | 23 | 24 |
| Tamanho | 08 | 08 | 04 | 08 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @E 99,999,999 | @! | @! | @! |
| Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
| Título | Qtd Process | Dat Remessa | End Remessa | Locacao |
| Descrição | Qtd Processada | Dat Remessa | End Remessa | Locacao |
| Val. Sistema | ||||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | ||||
| When | ||||
| Pasta | ||||
| Help |
Campo | VBE_TRANUM | VBE_FLGEND | VBE_INVNUM | VBE_TIPO |
|---|---|---|---|---|
| Tipo | C | C | C | C |
| Grupo de Campos | ||||
| Ordem | 25 | 26 | 27 | 28 |
| Tamanho | 15 | 01 | 15 | 01 |
| Decimal | 0 | 0 | 0 | 0 |
| Formato | @! | @! | @! | @! |
| Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
| Título | Rastreio | Flag DS | Inv.Number | Tipo Ricec 150/151 |
| Descrição | Rastreio | Flag DS | Inv.Number | Tipo Ricec 150/151 |
| Val. Sistema | Pertence("SN") | Pertence("01") | ||
| Opções | ||||
| Inic. Padrão | ||||
| Inic. Browse | ||||
| Cons. Padrão | ||||
| Nível | 1 | 1 | 1 | 1 |
| Usado | Sim | Sim | Sim | Sim |
| Obrigatório | Não | Não | Não | Não |
| Browse | ||||
| When | ||||
| Pasta | ||||
| Help |
Campo | VBE_CODVBG | VBE_FLGPRC |
|---|---|---|
| Tipo | C | C |
| Grupo de Campos | ||
| Ordem | 29 | 30 |
| Tamanho | 10 | 01 |
| Decimal | 0 | 0 |
| Formato | @! | @! |
| Contexto | 1 - Real | 1 - Real |
| Propriedade | 1 - Alterar | 1 - Alterar |
| Título | Codigo | Flag Process |
| Descrição | Codigo | Flag Processada |
| Val. Sistema | Pertence("01") | |
| Opções | ||
| Inic. Padrão | ||
| Inic. Browse | ||
| Cons. Padrão | ||
| Nível | 1 | 1 |
| Usado | Sim | Sim |
| Obrigatório | Não | Não |
| Browse | ||
| When | ||
| Pasta | ||
| Help |
Criação de Relacionamentos no arquivo SX9 – Relacionamentos :
- Tabela VBE - (Ricec PRIM):
| Domínio | SB1 | VX5 |
|---|---|---|
| Identificação | 002 | 001 |
| C. Domínio | VBE | VBE |
| E. Domínio | B1_COD | VX5_CHAVE+VX5_CODIGO |
| E. C. Domínio | VBE_PRODUT | '062'+VBE_STSUBL |
| Propriedade | S | S |
| L. Domínio | 1 | 1 |
| L. C. Domínio | N | N |
| Condição SQL |
04. DEMAIS INFORMAÇÕES
| Pacotes gerados: | 12.1.2210: https://r.totvs.io/p/1198630 12.1.2310: https://r.totvs.io/p/1198631 12.1.2410: https://r.totvs.io/p/1198632 |
|---|
05. ASSUNTOS RELACIONADOS
- Não há.






