01. DADOS GERAIS
| Produto: | |
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| 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
05. ASSUNTOS RELACIONADOS
