Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS DMS

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:

TOTVS DMS (Linha Protheus) - Auto Peças (SIGAPEC) e Oficina (SIGAOFI) 

Função:Reserva de Peças Rastreável
País:Brasil
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :DVARMIL-2440


02. SITUAÇÃO/REQUISITO

O sistema não conta com um modelo que permita fazer o controle e rastreamento da reserva de peças nos módulos Auto Peças (SIGAPEC) e Oficina (SIGAOFI).

03. SOLUÇÃO

Implementada nas rotinas dos módulos Auto Peças (SIGAPEC) e Oficina (SIGAOFI) a reserva de peças rastreável. Deste modo será possível fazer o mapeamento de todo o processo pelo qual a peça passou e foi reservada/estornado a reserva.



IMPORTANTE


  • O processo de reserva utilizando o parâmetro MV_RESITE será descontinuado a partir de 22 de Fevereiro de 2025, conforme documentação a seguir: Reserva de Itens - Descontinuada em 22 de Fevereiro de 2025
  • Neste documento conterá apenas as mudanças de processos.
  • Para implementação deste processo é necessário que o modelo de reserva utilizado anteriormente seja finalizado, ou seja, não deve haver mais nenhuma reserva pendente tanto de orçamento quanto de oficina. A sugestão é faturar/cancelar todos esses orçamentos e ordens de serviços com reservas vigentes e caso reste alguma quantidade no armazém de reserva (conteúdo presente no MV_RESITE) seja feito um inventário do mesmo.
  • Não é permitida a utilização do armazém de reserva antigo, é necessário a criação de um novo.
  • Na sugestão de compra, para que o processo de reserva seja correto, deve selecionar somente o Tipo de Geração = Pedido.
  • O parâmetro MV_RESITE é descontinuado quando habilitado o processo de reserva rastreável.
  • No orçamento por fases, no parâmetro MV_FASEORC, quando informada a fase de Conferência de Itens (4) a mesma deve obrigatoriamente vir acompanhada da fase de Divergência na Conferência (5).




  • 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:


Criação de Tabela no arquivo SX2 – Tabelas:


Chave

Nome

Modo

Único

PYME

VB2

Movimento Reserva Orçamento

E

VB2_FILIAL+VB2_CODIGO

S

VB3

Movimento Reserva Oficina

E

VB3_FILIAL+VB3_CODIGO

S
VB4

Movimento Divergência na Conferência

E

VB4_FILIAL+VB4_CODIGO

S
VB5

Sugestão de Compra

E

VB5_FILIAL+VB5_CODIGO

S


Criação de Campo no arquivo SX3 – Campos:


  • Tabela VB2- Movimento de Reserva de Orçamento:


Campo

VB2_FILIAL

VB2_CODIGO

VB2_FILORC

VB2_NUMORC

Tipo

Carácter

CarácterCarácterCarácter
Grupo de Campos033
033
Ordem

01

020304
Tamanho

2

828
Decimal

0

000
Formato@!@!@!

@!

Contexto

1-Real

1-Real1-Real1-Real
Propriedade

1-Alterar

2-Visualizar2-Visualizar2-Visualizar
Título

Filial

Código

Fil Orcamento

Nro Orcamento

Descrição

Filial

Código

Filial Orcamento

Número do Orcamento

Val. Sistema





Opções



Inic. Padrão

GetSXENum("VB2","VB2_CODIGO",,1)



Inic. Browse



Cons. Padrão





Nível

1

111
Usado

Não

SimSimSim
Obrigatório

Não

SimNãoNão
Browse

Não

SimSimSim
When





Pasta





Help

Informe a Filial

Informe o código.

 

Informe a filial do orçamento.

Informe o sequencial do item.



Campo

VB2_SEQITE

VB2_TIPREQ

VB2_DTPREQ

VB2_TIPDEV

Tipo

Carácter

CarácterCarácterCarácter
Grupo de Campos



Ordem

05

060708
Tamanho

3

2802
Decimal

0

000
Formato@!@!@!@!
Contexto

1-Real

1-Real2-Virtual1-Real
Propriedade

2-Visualizar

2-Visualizar2-Visualizar2-Visualizar
Título

Seq Item Orc

Tipo Req 

Desc Tp Req

Tipo Dev

Descrição

Sequencial Item Orcamento

Tipo Requisição

Desc Tipo Requisição

Tipo Devolução

Val. Sistema





Opções



Inic. Padrão


Left(Posicione("VX5",1,xFilial("VX5")+"087"+VB2->VB2_TIPREQ,"VX5_DESCRI"),80)


Inic. Browse

Left(Posicione("VX5",1,xFilial("VX5")+"087"+VB2->VB2_TIPREQ,"VX5_DESCRI"),80)
Cons. Padrão


VX5
VX5
Nível

1

111
Usado

Sim

SimSimSim
Obrigatório

Não

NãoNãoNão
Browse

Não

SimSimSim
When





Pasta





Help

Informe o sequencial do item.

Informe o tipo de requisição.

Informe a descrição do tipo de requisição.

Informe o tipo de devolução.



Campo

VB2_DTPDEV

VB2_GRUITE

VB2_CODITE

VB2_QUANT

TipoCarácterCarácterCarácterNumérico
Grupo de Campos



Ordem09101112
Tamanho804276
Decimal0000
Formato@!

@!S4

@!

@E 999,999

Contexto

2-Virtual

1-Real

1-Real1-Real
Propriedade

2-Visualizar

2-Visualizar

2-Visualizar2-Visualizar
Título

Desc Tp Dev

Grupo Item

Cod Item

Quantidade

Descrição

Desc Tipo Devolução

Grupo do Item

Código do Item

Quantidade

Val. Sistema



Opções



Inic. Padrão

Left(Posicione("VX5",1,xFilial("VX5")+"088"+VB2->VB2_TIPDEV,"VX5_DESCRI"),80)




Inic. BrowseLeft(Posicione("VX5",1,xFilial("VX5")+"088"+VB2->VB2_TIPDEV,"VX5_DESCRI"),80)


Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When



Pasta



Help

Informe a descrição do tipo de devolução.

Informe o grupo de item.

Informe o código do item.

Informe a quantidade.



Campo

VB2_ARMORI

VB2_ENDORI

VB2_ARMDES

VB2_ENDDES

TipoCarácterCarácterCarácterCarácter
Grupo de Campos

024


024
Ordem13141516
Tamanho215215
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Armaz Origem

End Origem

Armaz Destino

End Destino

Descrição

Armazem Origem

Endereço de Origem

Armazem Destino

Endereço de Destino

Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. PadrãoNNR


Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoNão
When



Pasta



Help

Informe o armazém de origem.

Informe o endereço de origem.

Informe o armazém de destino.

Informe o endereço de destino.



Campo

VB2_DOCSDB

VB2_DATMOV

VB2_USUMOV

VB2_NOMUSU

TipoCarácterDataCarácterCarácter
Grupo de Campos

018




Ordem17181920
Tamanho98650
Decimal0000
Formato@!@D@!@!
Contexto1-Real1-Real1-Real2-Virtual
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Num.Doc. SDB

Dt Movimento

Usuário Movto

Nome Usuário

Descrição

Numero de DOC SDB

Data do Movimento

Usuário Movimento

Nome Usuário

Val. Sistema



Opções



Inic. Padrão

Date()

If(Inclui,__CUSERID,VB2->VB2_USUMOV)

Left(UsrRetName(M->VB2_USUMOV),25)

Inic. Browse



Cons. Padrão

USR


Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoNão
When



Pasta



Help

Informe o número do documento SDB.

Informe a data de movimentação.

Informe o usuário de movimentação.

Informe o nome do usuário de movimentação.



Campo

VB2_CODVB5

VB2_NUMNFI

VB2_SERNFI

VB2_FORNFI

TipoCarácterCarácterCarácterCarácter
Grupo de Campos


018

094

001

Ordem21222324
Tamanho8936
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Código VB5

Nf Entrada

Ser Nf Entr

Forn Nf Entr

Descrição

Código VB5

Nota fiscal de entrada

Serie nota fiscal de entrada

Fornecedor nota fiscal de entrada

Val. Sistema



Opções



Inic. Padrão




Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoNão
When



Pasta



Help

Informe o código da VB5.

Informe o número da nota fiscal de entrada.

Informe o número da serie da nota fiscal de entrada.

Informe o fornecedor da nota fiscal de entrada.



Campo

VB2_LOJNFI

TipoCarácter
Grupo de Campos

002

Ordem25
Tamanho2
Decimal0
Formato@!
Contexto1-Real
Propriedade2-Visualizar
Título

Loja Nf Entr

Descrição

Loja nota fiscal de entrada

Val. Sistema
Opções
Inic. Padrão
Inic. Browse
Cons. Padrão
Nível1
UsadoSim
ObrigatórioNão
BrowseNão
When
Pasta
Help

Informe a loja do fornecedor da nota fiscal de entrada.


  • Tabela VB3- Movimento de Reserva de Oficina:


Campo

VB3_FILIAL

VB3_CODIGO

VB3_FILOSV

VB3_NUMOSV

Tipo

Carácter

CarácterCarácterCarácter
Grupo de Campos033
033
Ordem

01

020304
Tamanho

2

828
Decimal

0

000
Formato@!@!@!

@E 99999999

Contexto

1-Real

1-Real1-Real1-Real
Propriedade

1-Alterar

2-Visualizar2-Visualizar2-Visualizar
Título

Filial

Código

Fil Ord Serviço

Nro Ord Serviço

Descrição

Filial

Código

Filial Ordem de Serviço

Número da Ordem Serviço

Val. Sistema





Opções



Inic. Padrão

GetSXENum("VB3","VB3_CODIGO",,1)



Inic. Browse



Cons. Padrão





Nível

1

111
Usado

Não

SimSimSim
Obrigatório

Não

SimNãoNão
Browse

Não

SimSimSim
When





Pasta





Help

Informe a Filial

Informe o código.

 

Informe a filial da ordem de serviço.

Informe o número da ordem de serviço.



Campo

VB3_CODVSJ

VB3_TIPREQ

VB3_DTPREQ

VB3_TIPDEV

Tipo

Carácter

CarácterCarácterCarácter
Grupo de Campos



Ordem

05

060708
Tamanho

3

2802
Decimal

0

000
Formato@!@!@!@!
Contexto

1-Real

1-Real2-Virtual1-Real
Propriedade

2-Visualizar

2-Visualizar2-Visualizar2-Visualizar
Título

Código VSJ

Tipo Req 

Desc Tp Req

Tipo Dev

Descrição

Código VSJ

Tipo Requisição

Desc Tipo Requisição

Tipo Devolução

Val. Sistema





Opções



Inic. Padrão


Left(Posicione("VX5",1,xFilial("VX5")+"087"+VB3->VB3_TIPREQ,"VX5_DESCRI"),80)


Inic. Browse

Left(Posicione("VX5",1,xFilial("VX5")+"087"+VB3->VB3_TIPREQ,"VX5_DESCRI"),80)
Cons. Padrão


VX5
VX5
Nível

1

111
Usado

Sim

SimSimSim
Obrigatório

Não

NãoNãoNão
Browse

Não

SimSimSim
When





Pasta





Help

Informe o codigo da VSJ.

Informe o tipo de requisição.

Informe a descrição do tipo de requisição.

Informe o tipo de devolução.



Campo

VB3_DTPDEV

VB3_GRUITE

VB3_CODITE

VB3_QUANT

TipoCarácterCarácterCarácterNumérico
Grupo de Campos



Ordem09101112
Tamanho804276
Decimal0000
Formato@!

@!S4

@!

@E 999,999

Contexto

2-Virtual

1-Real

1-Real1-Real
Propriedade

2-Visualizar

2-Visualizar

2-Visualizar2-Visualizar
Título

Desc Tp Dev

Grupo Item

Cod Item

Quantidade

Descrição

Desc Tipo Devolução

Grupo do Item

Código do Item

Quantidade

Val. Sistema



Opções



Inic. Padrão

Left(Posicione("VX5",1,xFilial("VX5")+"088"+VB3->VB3_TIPDEV,"VX5_DESCRI"),80)




Inic. BrowseLeft(Posicione("VX5",1,xFilial("VX5")+"088"+VB3->VB3_TIPDEV,"VX5_DESCRI"),80)


Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When



Pasta



Help

Informe a descrição do tipo de devolução.

Informe o grupo de item.

Informe o código do item.

Informe a quantidade.



Campo

VB3_ARMORI

VB3_ENDORI

VB3_ARMDES

VB3_ENDDES

TipoCarácterCarácterCarácterCarácter
Grupo de Campos

024


024
Ordem13141516
Tamanho215215
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Armaz Origem

End Origem

Armaz Destino

End Destino

Descrição

Armazem Origem

Endereço de Origem

Armazem Destino

Endereço de Destino

Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. PadrãoNNR


Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoNão
When



Pasta



Help

Informe o armazém de origem.

Informe o endereço de origem.

Informe o armazém de destino.

Informe o endereço de destino.



Campo

VB3_DOCSDB

VB3_DATMOV

VB3_USUMOV

VB3_NOMUSU

TipoCarácterDataCarácterCarácter
Grupo de Campos

018




Ordem17181920
Tamanho98650
Decimal0000
Formato@!@D@!@!
Contexto1-Real1-Real1-Real2-Virtual
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Num.Doc. SDB

Dt Movimento

Usuário Movto

Nome Usuário

Descrição

Numero de DOC SDB

Data do Movimento

Usuário Movimento

Nome Usuário

Val. Sistema



Opções



Inic. Padrão

Date()

If(Inclui,__CUSERID,VB3->VB3_USUMOV)

Left(UsrRetName(M->VB3_USUMOV),25)

Inic. Browse



Cons. Padrão

USR


Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoNão
When



Pasta



Help

Informe o número do documento SDB.

Informe a data de movimentação.

Informe o usuário de movimentação.

Informe o nome do usuário de movimentação.



Campo

VB3_CODVB5

VB3_NUMNFI

VB3_SERNFI

VB3_FORNFI

TipoCarácterCarácterCarácterCarácter
Grupo de Campos


018

094

001

Ordem21222324
Tamanho8936
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Código VB5

Nf Entrada

Ser Nf Entr

Forn Nf Entr

Descrição

Código VB5

Nota fiscal de entrada

Serie nota fiscal de entrada

Fornecedor nota fiscal de entrada

Val. Sistema



Opções



Inic. Padrão




Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoNão
When



Pasta



Help

Informe o código da VB5.

Informe o número da nota fiscal de entrada.

Informe o número da serie da nota fiscal de entrada.

Informe o fornecedor da nota fiscal de entrada.



Campo

VB3_LOJNFI

TipoCarácter
Grupo de Campos

002

Ordem25
Tamanho2
Decimal0
Formato@!
Contexto1-Real
Propriedade2-Visualizar
Título

Loja Nf Entr

Descrição

Loja nota fiscal de entrada

Val. Sistema
Opções
Inic. Padrão
Inic. Browse
Cons. Padrão
Nível1
UsadoSim
ObrigatórioNão
BrowseNão
When
Pasta
Help

Informe a loja do fornecedor da nota fiscal de entrada.


  • Tabela VB4- Movimento de Divergência da Conferência de Item:


Campo

VB4_FILIAL

VB4_CODIGO

VB4_FILORC

VB4_NUMORC

Tipo

Carácter

CarácterCarácterCarácter
Grupo de Campos033
033
Ordem

01

020304
Tamanho

2

828
Decimal

0

000
Formato@!@!@!

@E 99999999

Contexto

1-Real

1-Real1-Real1-Real
Propriedade

1-Alterar

2-Visualizar2-Visualizar2-Visualizar
Título

Filial

Código

Fil Orcamento

Nro Orcamento

Descrição

Filial

Código

Filial Orcamento

Número do Orcamento

Val. Sistema





Opções



Inic. Padrão

GetSXENum("VB4","VB4_CODIGO",,1)



Inic. Browse



Cons. Padrão





Nível

1

111
Usado

Não

SimSimSim
Obrigatório

Não

SimNãoNão
Browse

Não

SimSimSim
When





Pasta





Help

Informe a Filial.

Informe o código.

 

Informe a filial do orçamento.

Informe o número de orçamento.



Campo

VB4_SEQITE

VB4_TIPCON

VB4_DTPCON

VB4_GRUITE

Tipo

Carácter

CarácterCarácterCarácter
Grupo de Campos



Ordem

05

060708
Tamanho

3

2304
Decimal

0

000
Formato@!@!@!

@!S4

Contexto

1-Real

1-Real2-Virtual

1-Real

Propriedade

2-Visualizar

2-Visualizar2-Visualizar

2-Visualizar

Título

Seq Item Orc

Tipo Conf

Desc Tp Conf

Grupo Item

Descrição

Sequencial Item Orçamento

Tipo Conferência

Desc Tipo Conferência

Grupo do Item

Val. Sistema





Opções



Inic. Padrão


Left(Posicione("VX5",1,xFilial("VX5")+"087"+VB4->VB4_TIPCON,"VX5_DESCRI"),30)


Inic. Browse



Cons. Padrão


VX5

Nível

1

111
Usado

Sim

SimSimSim
Obrigatório

Não

NãoNãoNão
Browse

Não

SimSimSim
When





Pasta





Help

Informe o sequencial do item.

Informe o tipo de requisição.

Informe a descrição do tipo de requisição.

Informe o grupo de item.



Campo

VB4_CODITE

VB4_QUANT

VB4_ARMORI

VB4_ENDORI

TipoCarácterNuméricoCarácterCarácter
Grupo de Campos

024


Ordem09101112
Tamanho276215
Decimal0000
Formato@!

@E 999,999

@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Cod Item

Quantidade

Armaz Origem

End Origem

Descrição

Código do Item

Quantidade

Armazem Origem

Endereço de Origem

Val. Sistema



Opções



Inic. Padrão



Inic. Browse



Cons. Padrão

NNR
Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimNãoNão
When



Pasta



Help

Informe o código do item.

Informe a quantidade.

Informe o armazém de origem.

Informe o endereço de origem.



Campo

VB4_ARMDES

VB4_ENDDES

VB4_DOCSDB

VB4_DATMOV

TipoCarácterCarácterCarácterData
Grupo de Campos024

018


Ordem13141516
Tamanho21598
Decimal0000
Formato@!@!@!@D
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Armaz Destino

End Destino

Num.Doc. SDB

Dt Movimento

Descrição

Armazem Destino

Endereço de Destino

Numero de DOC SDB

Data do Movimento

Val. Sistema



Opções



Inic. Padrão


Date()

Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseNãoNãoNãoNão
When



Pasta



Help

Informe o armazém de destino.

Informe o endereço de destino.

Informe o número do documento SDB.

Informe a data de movimentação.



Campo

VB4_USUMOV

VB4_NOMUSU

TipoCarácterCarácter
Grupo de Campos

Ordem1718
Tamanho650
Decimal00
Formato@!@!
Contexto1-Real2-Virtual
Propriedade2-Visualizar2-Visualizar
Título

Usuário Movto

Nome Usuário

Descrição

Usuário Movimento

Nome Usuário

Val. Sistema

Opções

Inic. Padrão

If(Inclui,__CUSERID,VB4->VB4_USUMOV)

Left(UsrRetName(M->VB4_USUMOV),25)

Inic. Browse

Cons. Padrão

USR


Nível11
UsadoSimSim
ObrigatórioNãoNão
BrowseNãoNão
When

Pasta

Help

Informe o usuário de movimentação.

Informe o nome do usuário de movimentação.


  • Tabela VB5- Sugestão de Compra:


Campo

VB5_FILIAL

VB5_CODIGO

VB5_DATSUG

VB5_ORIGEM

Tipo

Carácter

CarácterDataCarácter
Grupo de Campos033


Ordem

01

020304
Tamanho

2

881
Decimal

0

000
Formato@!@!@D

@E 99999999

Contexto

1-Real

1-Real1-Real1-Real
Propriedade

1-Alterar

2-Visualizar2-Visualizar2-Visualizar
Título

Filial

Código

Dt Sug Compra

Orig Registro

Descrição

Filial

Código

Data Sugestão Compra

Origem do Registro

Val. Sistema




Pertence("12")

Opções


1=Orçamento;2=Oficina

Inic. Padrão

GetSXENum("VB5","VB5_CODIGO",,1)



Inic. Browse



Cons. Padrão





Nível

1

111
Usado

Não

SimSimSim
Obrigatório

Não

SimNãoNão
Browse

Não

SimSimSim
When





Pasta





Help

Informe a Filial

Informe o código.

 

Informe a data de sugestão da compra.

Informe qual a origem do registro.



Campo

VB5_FILOSV

VB5_NUMOSV

VB5_CODVSJ

VB5_FILORC

Tipo

Carácter

CarácterCarácterCarácter
Grupo de Campos

033



033

Ordem

05

060708
Tamanho

2

862
Decimal

0

000
Formato@!

@E 99999999

@!@!
Contexto

1-Real

1-Real1-Real1-Real
Propriedade

2-Visualizar

2-Visualizar2-Visualizar2-Visualizar
Título

Fil Ord Srv

Nro Ord Srv

Codigo VSJ

Fil Orcamento

Descrição

Filial Ordem Serviço

Número da Ordem Serviço

Codigo VSJ

Filial Orcamento

Val. Sistema





Opções



Inic. Padrão




Inic. Browse



Cons. Padrão





Nível

1

111
Usado

Sim

SimSimSim
Obrigatório

Não

NãoNãoNão
Browse

Sim

SimNãoSim
When





Pasta





Help

Informe a filial da ordem de serviço.

Informe o número da ordem de serviço.

Informe o código da VSJ.

Informe a filial do orçamento.



Campo

VB5_NUMORC

VB5_SEQITE

VB5_GRUITE

VB5_CODITE

TipoCarácterCarácterCarácterCarácter
Grupo de Campos



Ordem09101112
Tamanho83427
Decimal0000
Formato

@E 99999999

@!

@!S4

@!
Contexto

1-Real

1-Real

1-Real

1-Real
Propriedade

2-Visualizar

2-Visualizar

2-Visualizar

2-Visualizar
Título

Nro Orcamento

Seq Item Orc

Grupo Item

Cod Item

Descrição

Número do Orcamento

Sequencial Item Orcamento

Grupo do Item

Código do Item

Val. Sistema



Opções



Inic. Padrão





Inic. Browse



Cons. Padrão

BM2

B07

Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoSimSim
BrowseSimSimSimSim
When



Pasta



Help

Informe o número do orçamento.

Informe o sequencial do item.

Informe o grupo de item.

Informe a quantidade.



Campo

VB5_COD

VB5_DESC

VB5_QTDSUG

VB5_QTDAGU

TipoCarácterCarácterNuméricoNumérico
Grupo de Campos

030




Ordem13141516
Tamanho30301212
Decimal0022
Formato@!@!

@E 999999999.99

@E 999999999.99

Contexto1-Real2-Virtual1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Cod Produto

Desc Produto

Qt Sg Compra

Qt Aguardada

Descrição

Código do Produto

Descrição do Produto

Quantidade Sugestão Compra

Quantidade Aguardada

Val. Sistema



Opções



Inic. Padrão

Posicione("SB1",1,xFilial("SB1")+VB5->VB5_COD,"B1_DESC")



Inic. Browse



Cons. Padrão



Nível1111
UsadoSimSimSimSim
ObrigatórioNãoNãoNãoNão
BrowseSimSimSimSim
When



Pasta



Help

Informe o código do produto.

Informe a descrição do produto.

Informe a quantidade da sugestão de compra.

Informe a quantidade aguardada.



Campo

VB5_CODSFJ

VB5_PEDCPA

VB5_ITEPED

VB4_USUMOV

TipoCarácterCarácterCarácterCarácter
Grupo de Campos





Ordem17181920
Tamanho9646
Decimal0000
Formato@!@!@!@!
Contexto1-Real1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar2-Visualizar
Título

Código SFJ

Ped Compra

Item Pedido

Usuário Movto

Descrição

Código SFJ

Pedido de Compras

Item do pedido

Usuário Movimento

Val. Sistema



Opções



Inic. Padrão



If(Inclui,__CUSERID,VB5->VB5_USUMOV)

Inic. Browse



Cons. Padrão


USR

Nível1111
UsadoSimSimSimSim
ObrigatórioSimNãoNãoNão
BrowseSimNãoNãoNão
When



Pasta



Help

Informe o código da SFJ.

Informe o código do pedido de compra.

Informe o número do item da nota fiscal de entrada.

Informe o usuário de movimentação.



Campo

VB5_NOMUSU

VB5_CODVEJ

TipoCarácterCarácter
Grupo de Campos


Ordem2122
Tamanho508
Decimal00
Formato@!@!
Contexto2-Virtual1-Real
Propriedade2-Visualizar2-Visualizar
Título

Nome Usuário

Codigo VEJ

Descrição

Nome Usuário

Codigo VEJ

Val. Sistema

Opções

Inic. Padrão

Left(UsrRetName(M->VB5_USUMOV),25)


Inic. Browse

Cons. Padrão

Nível11
UsadoSimSim
ObrigatórioNãoNão
BrowseNãoNão
When

Pasta

Help

Informe o nome do usuário de movimentação.

Informe o código da VEJ.


  • Tabela VEJ - Códigos dos Tipos de Pedido:


CampoVEJ_CODIGO
TipoCaracter
Grupo de Campos
Ordem10
Tamanho6
Decimal0
Formato@!
Contexto1-Real
Propriedade2-Visualizar
TituloCodigo
DescricaoCodigo
Val. Sistema
Opcoes
Inic. PadraoGetSXENum("VEJ","VEJ_CODIGO",,2)
Inic. Browse
Cons. Padrao
Nivel1
UsadoSIM
ObrigatorioSIM
BrowseSIM
When
Pasta
Alt. Nome?NAO
Alt. Tipo?NAO
Alt. Tamanho?
Alt. Decimal?
Alt. Ordem?
Alt. Uso?
Help

Informe o código.


  • Tabela VS1 - Orçamento:


CampoVS1_ORCRES
TipoCaracter
Grupo de Campos
OrdemF7
Tamanho1
Decimal0
Formato@!
Contexto1-Real
Propriedade2-Visualizar
TituloOrc Reserv
DescricaoOrcamento Reservado
Val. SistemaPertence("01")
Opcoes0=Nao;1=Sim
Inic. Padrao"0"
Inic. Browse
Cons. Padrao
Nivel1
UsadoSIM
ObrigatorioNAO
BrowseNAO
When
Pasta
Alt. Nome?NAO
Alt. Tipo?NAO
Alt. Tamanho?
Alt. Decimal?
Alt. Ordem?
Alt. Uso?
Help

Informe se o orçamento está reservado.


  • Tabela VSJ - Pecas em Espera para Aplicação:


CampoVSJ_LOCALVSJ_QTDRESVSJ_QTDAGU
TipoCaracterNuméricoNumérico
Grupo de Campos024

Ordem414243
Tamanho268
Decimal002
Formato@!@E 999999@E 999999.99
Contexto1-Real1-Real1-Real
Propriedade2-Visualizar2-Visualizar2-Visualizar
TituloArmazemQtd ReservadQtd Aguard
DescricaoArmazememQuantidade ReservadaQuantidade Aguardada
Val. Sistema


Opcoes


Inic. Padrao


Inic. Browse


Cons. PadraoNNR

Nivel111
UsadoSIMSIMSIM
ObrigatorioNAONAONAO
BrowseNAOSIMSIM
When


Pasta


Alt. Nome?NAONAONAO
Alt. Tipo?NAONAONAO
Alt. Tamanho?


Alt. Decimal?


Alt. Ordem?


Alt. Uso?


Help

Informe o armazém de origem.

Informe a quantidade reservada.

Informe a quantidade aguardada.


Alteração de Campo Tabela VS1 - Orçamentos:


CampoVS1_TIPORC
WhenINCLUI



Criação de Índices no arquivo SIX – Índices:


  • Tabela VB2 - Movimento Reserva Orçamento:


ÍndiceVB2
Ordem1
ChaveVB2_FILIAL+VB2_CODIGO
DescriçãoCódigo
ProprietárioS


  • Tabela VB3 - Movimento Reserva Oficina:


ÍndiceVB3
Ordem1
ChaveVB3_FILIAL+VB3_CODIGO
DescriçãoCódigo
ProprietárioS


  • Tabela VB4 - Movimento Divergência Conferência:


ÍndiceVB4
Ordem1
ChaveVB4_FILIAL+VB4_CODIGO
DescriçãoCódigo
ProprietárioS


  • Tabela VB5 - Sugestão de Compra:


ÍndiceVB5
Ordem1
ChaveVB5_FILIAL+VB5_CODIGO
DescriçãoCódigo
ProprietárioS


  • Tabela VEJ - Códigos dos Tipos de Pedido:


ÍndiceVEJ
Ordem2
ChaveVEJ_FILIAL+VEJ_CODIGO
DescriçãoCódigo
ProprietárioS



Criação dRelacionamento no arquivo SX9 – Relacionamento:


  • Tabela VB2 - Movimento de Reserva Orçamento


DomínioNNRNNRSA2SD3
IdentificaçãoUltima identificação referente a tabela NNRUltima identificação referente a tabela NNRUltima identificação referente a tabela SA2Ultima identificação referente a tabela SD3
C. DomínioVB2VB2VB2VB2
E. DomínioNNR_CODIGONNR_CODIGOA2_COD+A2_LOJAD3_DOC
E. C. DomínioVB2_ARMORIVB2_ARMDESVB2_FORNFI+VB2_LOJNFIVB2_DOCSDB
PropriedadeSSSS
L. Domínio1111
L. C. DomínioNNNN
Condição SQL





DomínioSF1VX5VX5
IdentificaçãoUltima identificação referente a tabela SF1Ultima identificação referente a tabela VX5Ultima identificação referente a tabela VX5
C. DomínioVB2VB2VB2
E. DomínioF1_DOC+F1_SERIEVX5_CHAVE+VX5_CODIGOVX5_CHAVE+VX5_CODIGO
E. C. DomínioVB2_NUMNFI+VB2_SERNFI'087'+VB2_TIPREQ'088'+VB2_TIPDEV
PropriedadeSSS
L. Domínio111
L. C. DomínioNNN
Condição SQL



  • Tabela VB3 - Movimento de Reserva Oficina


DomínioNNRNNRSA2SD3
IdentificaçãoUltima identificação referente a tabela NNRUltima identificação referente a tabela NNRUltima identificação referente a tabela SA2Ultima identificação referente a tabela SD3
C. DomínioVB3VB3VB3VB3
E. DomínioNNR_CODIGONNR_CODIGOA2_COD+A2_LOJAD3_DOC
E. C. DomínioVB3_ARMORIVB3_ARMDESVB3_FORNFI+VB3_LOJNFIVB3_DOCSDB
PropriedadeSSSS
L. Domínio1111
L. C. DomínioNNNN
Condição SQL





DomínioSF1VX5VX5
IdentificaçãoUltima identificação referente a tabela SF1Ultima identificação referente a tabela VX5Ultima identificação referente a tabela VX5
C. DomínioVB3VB3VB3
E. DomínioF1_DOC+F1_SERIEVX5_CHAVE+VX5_CODIGOVX5_CHAVE+VX5_CODIGO
E. C. DomínioVB3_NUMNFI+VB3_SERNFI'087'+VB3_TIPREQ'088'+VB3_TIPDEV
PropriedadeSSS
L. Domínio111
L. C. DomínioNNN
Condição SQL



  • Tabela VB4 - Movimento Divergência na Conferência


DomínioNNRNNRSD3VX5
IdentificaçãoUltima identificação referente a tabela NNRUltima identificação referente a tabela NNRUltima identificação referente a tabela SD3Ultima identificação referente a tabela VX5
C. DomínioVB4VB4VB4VB4
E. DomínioNNR_CODIGONNR_CODIGOD3_DOCVX5_CHAVE+VX5_CODIGO
E. C. DominioVB4_ARMORIVB4_ARMDESVB4_DOCSDB'089'+VB4_TIPCON
PropriedadeSSSS
L. Dominio1111
L. C. DomínioNNNN
Condição SQL




  • Tabela VB5- Sugestão de Compra:


DomínioSB1SB1SBMVO1
IdentificaçãoUltima identificação referente a tabela SB1Ultima identificação referente a tabela SB1Ultima identificação referente a tabela SBMUltima identificação referente a tabela VO1
C. DomínioVB5VB5VB5VB5
E. DomínioB1_GRUPO+B1_CODITEB1_CODBM_GRUPOVO1_NUMOSV
E. C. DomínioVB5_GRUITE+VB5_CODITEVB5_CODVB5_GRUITEVB5_NUMOSV
PropriedadeSSSS
L. Dominio1111
L. C. DominioNNNN
Condição SQL





DomínioVS1
IdentificaçãoUltima identificação referente a tabela VS1
C. DomínioVB5
E. DomínioVS1_NUMORC
E. C. DomínioVB5_NUMORC
PropriedadeS
L. Domínio1
L. C. DomínioN
Condição SQL


Criação de registros na Tabela Genérica do arquivo SX5 – Tabelas Genéricas:


TabelaVM
Chave000031
DescriçãoCANCELAMENTO PECAS PENDENTES NA OS


Criação de Parâmetro no arquivo SX6 – Parâmetros:


Nome da VariávelMV_MIL0177
TipoCaracter
DescriçãoArmazém reserva de orçamento
Descrição 1
Descrição 2
Valor Padrão



Nome da VariávelMV_MIL0178
TipoCaracter
DescriçãoCódigo do endereço das pecas no armazém de pecas
Descrição 1

reservadas de orçamento.

Descrição 2
Valor Padrão



Nome da VariávelMV_MIL0179
TipoCaracter
DescriçãoArmazém reserva de oficina
Descrição 1
Descrição 2
Valor Padrão



Nome da VariávelMV_MIL0180
TipoCaracter
DescriçãoCódigo do endereço das pecas no armazém de pecas
Descrição 1

reservadas de oficina.

Descrição 2
Valor Padrão



Nome da VariávelMV_MIL0181
TipoLógico
DescriçãoControla reserva rastreável no ambiente?
Descrição 1
Descrição 2
Valor Padrão.F.



Nome da VariávelMV_MIL0191
TipoCaracter
DiscriçãoCódigo do registro de unidade parada
Descrição 1
Descrição 2
Valor Padrão



Nome da VariávelMV_MIL0192
TipoCaracter
DescriçãoArmazém reserva de pedido de orçamento
Descrição 1
Descrição 2
Valor Padrão



Nome da VariávelMV_MIL0193
TipoCaracter
DescriçãoCódigo do endereço das pecas no armazém de pecas
Descrição 1reservadas de pedido de orçamento
Descrição 2
Valor Padrão



  • Novos parâmetros relacionados a reserva de peças
    • MV_MIL0181 - Indicar com .t. para habilitar o uso da reserva rastreável
    • MV_MIL0177 - Informe o novo código de armazém de reserva para orçamento
    • MV_MIL0179 - Informe o novo código de armazém de reserva para oficina
    • MV_MIL0192 - Informe o novo código de armazém de reserva para pedido de orçamento


  • Novos parâmetros relacionado a sugestão de compra oficina
    • MV_MIL0191 - Informe o código do registro de Tipo de Pedido de sugestão de compra de unidade parada


  • Criação dos Tipos de Movimentação de Reserva/Conferência
    • Acessar a rotina Atualizações/Tab Gener Conces.
    • Selecionar a Tabela 087 - Tipo de Requisição de Reserva
    • Botão OK
    • Retornar a tela de seleção de tabela
    • Selecionar a Tabela 088 - Tipo de Devolução de Reserva
    • Botão OK
    • Retornar a tela de seleção de tabela
    • Selecionar a Tabela 089 - Tipo de Conferência
    • Botão OK


  • Criação do Motivo de Cancelamento de Peças Pendentes na OS
    • Acessar a rotina Atualizações/Motivos Operação
    • Opção Incluir
    • No campo Tipo Assunto: 000031
    • Preencher demais campos conforme necessidade
    • Botão Salvar


  • Ajuste no cadastro de Tipo de Pedido (Tabela VEJ)
    • Os registros já existentes e válidos devem ter preenchido no campo Código (VEJ_CODIGO) o sequencial iniciando em 000001
    • Exemplo:

      MarcaTipo de Pedido Código
      JDNP000001
      JDMP000002
      JDUR000003
      PLAMP000004
      GRSNP000005



Atenção!

    • Essa opção substituí a utilização do campo Reserva Peca = Sim presente do cabeçalho do orçamento/pedido de orçamento.
    • O orçamento, uma vez reservado manualmente, permite-se a alteração da quantidade, o que não ocorria anteriormente.
    • O orçamento, uma vez reservado manualmente, permite-se efetuar a deleção da linha do item executando assim feito o estorno da reserva do mesmo, o que não ocorria anteriormente.
    • O orçamento, uma vez reservado manualmente, quando alterada a TES do item para uma que não movimenta estoque, o mesmo será feito o estorno da reserva.


  • Acessar a rotina Orc. Por Fases
  • Opção Incluir
  • Informar os campos necessários no grid superior
  • Informar o item e quantidade no grid inferior
  • Opção Outras Ações/Reserva Manual



  • Acessar a rotina Orc. Por Fases
  • Opção Incluir
  • Informar os campos necessários no grid superior
  • Informar o item e quantidade superior ao que tem em estoque no grid inferior
  • Opção Outras Ações/Sug.Auto



  • No canto superior esquerdo, contém os parâmetros que a sugestão de compra será gerada
  • No canto superior direito, contém os números das sugestões de compras que serão geradas
  • Na parte inferior, contém os itens que necessitam de compra e que constaram na sugestão de compra
  • No campo Tp.Pedido, presente na parte inferior, selecionar o tipo de sugestão que deseja
    • Ao selecionar o tipo, será criada a linha com o código da sugestão de compra que será utilizada
    • Para cada tipo selecionado diferente, será criada uma linha correspondente com sua respectiva sugestão de compra



  • Para acessar a opção e efetuar a geração da sugestão de compra no OFICINA
  • Acessar a rotina Req Pecas
  • Opção Outras Ações / Peças Pendentes da OS
  • Informar o item e quantidade superior ao que tem em estoque
  • Opção Outras Ações / Requisição de Compra


  • Acessar a rotina Orc. Por Fases
  • Opção Incluir
  • Informar os campos necessários do grid superior
  • Informar os campos necessários do grid inferior
  • Confirmar e faturar o orçamento gerando nota fiscal
  • Acessar a rotina Cancela Venda
  • Selecione a nota fiscal gerada
  • Opção Excluir
  • Confirmar
  • Será apresentada a mensagem se deseja Voltar o orçamento para aberto ou Cancelar somente a nota fiscal
    • Quando selecionada a opção Cancelar irá efetuar o cancelamento da nota fiscal, o orçamento voltará para o status pronto para faturar e as reservas do orçamento serão refeitas.





  • Acesse a rotina Abertura de OS
  • Opção Abrir
  • Informar os campos necessários
  • Confirmar
  • Acesse a rotina Requisição de Peças
  • Selecionar a ordem de serviço criada no passo anterior
  • Opção Outras Ações / Peças da OS
  • Informar um item e demais campos necessários
  • Confirmar
  • Ainda na rotina de Requisição de Peças
  • Opção Requisitar
  • Opção Outras Ações / Peças Pendentes da OS
  • Marque o tipo de tempo e confirme
  • Confirme a requisição
  • Ainda na rotina de Requisição de Peças
  • Opção Outras Ações / Peças da OS
  • Informar um item e demais campos necessários
  • Confirmar
  • Ainda na rotina de Requisição de Peças
  • Opção Devolver
  • Marque o tipo de tempo e confirme
  • Acesse a rotina Cancelamento de OS
  • Marque o tipo de tempo
    • Ao confirmar o cancelamento do tipo de tempo, caso tenha peças pendentes de requisição, será apresentada a tela solicitando o motivo de cancelamento para esses itens pendentes. O mesmo ocorrerá, mesmo que não tenha nenhum tipo de tempo na ordem de serviço, mas que tenha itens pendentes de requisição.



  • Acesse a rotina Abertura de OS
  • Opção Abrir
  • Informar os campos necessários
  • Confirmar
  • Acesse a rotina Requisição de Peças
  • Selecionar a ordem de serviço criada no passo anterior
  • Opção Outras Ações / Peças da OS
  • Informar um item e demais campos necessários
  • Confirmar
  • Ainda na rotina de Requisição de Peças
  • Opção Requisitar
  • Opção Outras Ações / Peças Pendentes da OS
  • Marque o tipo de tempo e confirme
  • Confirme a requisição
  • Ainda na rotina de Requisição de Peças
  • Opção Outras Ações / Peças da OS
  • Informar um item e demais campos necessários
  • Confirmar
  • Acesse a rotina Liberação de OS
  • Marque o tipo de tempo
    • Ao confirmar a liberação do tipo de tempo, caso tenha peças pendentes de requisição, será apresentada a tela solicitando o motivo de cancelamento para esses itens pendentes.



  • Para parâmetro MV_MIL0037 com conteúdo 'N'
  • Acesse a rotina Orc Por Fases
  • Selecione o orçamento que está com status 5 - Orçamento Balcão Aguardando Lib. Diverg.
  • Opção Outras Ações / Faturar
  • Opção Outras Ações / Revisão da Conferência
    • Ao confirmar a mensagem apresentada, todos os itens que foram conferidos com divergência serão atualizados de acordo com a quantidade conferida.


  • Para parâmetro MV_MIL0037 com conteúdo 'S'
  • Acesse a rotina Orc Por Fases
  • Selecione o orçamento que está com status 5 - Orçamento Balcão Aguardando Lib. Diverg.
  • Opção Outras Ações / Faturar
    • Será apresentada a mensagem "Este orçamento teve divergência na conferência dos itens e o mesmo já foi atualizado, deseja visualizar?" Caso indique sim será apresentada a tela com os itens divergentes.


  • Acessar a rotina Analise de Itens
  • Selecione o item no browser
  • Opção Visualizar
  • Opção Hist Reserva
  • Será apresentada o histórico de reserva do item com todas a movimentações de reserva que aquele item sofreu.




04. DEMAIS INFORMAÇÕES



IMPORTANTE!

Esta atualização de dicionário estará disponível na próxima release 12.01.2410.

05. ASSUNTOS RELACIONADOS