01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | Oficina (SIGAOFI) |
Função: | Deman Diária PRISM (OFINJD31) |
Ticket: | 6095275 |
Requisito/Story/Issue (informe o requisito relacionado) : | MMIL-4599 |
Pacote(s) Gerado(s): | 12.1.25: https://suporte.totvs.com/portal/p/10098/download?e=774897 12.1.23: https://suporte.totvs.com/portal/p/10098/download?e=774896 12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=774895 |
02. SITUAÇÃO/REQUISITO
Há necessidade de se apontar Venda Perdida, Demanda Especial e tratar Nível de Atendimento Oficina.
03. SOLUÇÃO
Implementada melhoria no Módulo Oficina (SIGAOFI), através de alterações que possibilitam apontar Venda Perdida, Demanda Especial e tratar Nível de Atendimento Oficina.
Procedimentos para utilização
Acessar o "Configurador" (SIGACFG) e informar o parâmetro MV_MIL0134 para evitar computar nível de atendimento oficina para orçamentos antigos.
Então, acessar a rotina Req Pecas (OFIOM020):
Selecionar o registro referente a OS aberta, clicar no botão "Outras Ações" e na opção "Peças da OS". Informar os campos "Tipo Tempo", "Codigo Item", "Qtd Inicial", "TES" e clicar no botão "Salvar":
Obs: A partir dessa nova implementação, será possível digitar todas as peças que serão utilizadas na OS sem fazer a requisição. As peças ficarão registradas na OS da mesma forma quando um Orçamento é exportado para a OS e poderão ser requisitadas conforme necessidade.
Obs2: Ao gravar as peças digitadas a janela não é fechada automaticamente, pois é possível digitar mais peças. As peças gravadas não podem ser alteradas, somente excluídas!
Para requisitar a peça gravada da forma descrita acima, selecionar o registro referente a OS aberta e clicar no botão "Requisitar". Na sequência, clicar no botão "Outras Ações" e na opção "Peças Pendentes da OS":
Selecionar a peça, clicar no botão "Salvar'. Informar demais campos necessários e confirmar a requisição (botão "Salvar" novamente):
Após requisitar a peça, faturando ou não a OS, acessar a rotina Deman Diária PRISM (OFINJD31). O Sistema se encarregará de comparar quantidade de peças solicitadas, saldo em estoque, nível de atendimento obtido e venda perdida.
OBS: A peça deverá estar configurada com o campo customizado "VAI DPM" (BM_VAIDPM) = "1".
* Exemplos de uso do parâmetro MV_MIL0132 - "Usa Nível de Atendimento Oficina":
1 - Acessar a rotina "Funcoes Oficina" (OFIXA120), com o parâmetro MV_MIL0011 = "1" e o parâmetro MV_MIL0132 = .t., clicar no menu "Orçamento" e na opção "Incluir":
Informar os campos obrigatórios: "Tp Orcamento" = "2 - Orçamento Oficina", "Tipo Tempo Pecas", "Tipo Tempo Servicos", "Faturar Para" e "Loja".
Então, informar o campo da gridbox da Aba "Orcamento de Peças": "Codigo Item".
O campo "Qtd. Estoque" será sempre "0,00" não revelando a quantidade correta em estoque da peça informada.
Obs: É importante destacar que a cada inclusão de nova linha para informar nova peça, a quantidade em estoque não será revelada até que se tenha gravado o Orçamento!
Obs2: O parâmetro MV_MIL0132 prevalece sobre o parâmetro MV_MIL0011 quando se trata de Orçamento Oficina!
2 - Acessar a rotina "Funcoes Oficina" (OFIXA120), com o parâmetro MV_MIL0132 = .t., selecionar um registro em aberto (ícone verde), clicar no menu "Req. Peça" e na opção "Requisitar":
Os campos obrigatórios para requisição de peça estarão desabilitados, ou seja, não será possível requisitar peças normalmente.
Obs: Conforme descrito no início da documentação, clicar no botão "Outras Ações" e na opção "Peças da OS" pois a partir dessa nova implementação, será possível digitar todas as peças que serão utilizadas na OS sem fazer a requisição.
Rotinas:
- OFIOM020 – Peças da OS.
- OFIXA011 – Orçamento Oficina.
Opção de Menu:
- Atualizações ->Peças JD
Módulos:
- Oficina.
Objetivo:
Este documento visa definir e nortear todo o processo padrão das rotinas do sistema TOTVS Protheus no módulo de Oficina para utilização do serviço DPM (Dealer Parts Management) disponibilizado pela John Deere aos seus concessionários. Durante o processo normal de venda de peças oficina, o nível de atendimento será medido e gravado para posterior envio a John Deere. Após analisar as informações enviadas, a John Deere retornará sugestões de compras ou transferência de peças entre filiais, fazendo assim o gerenciamento do estoque de peças do concessionário entre a John Deere e entre suas próprias filiais.
Procedimentos
1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe as novas opções de menu de Oficina, conforme instruções a seguir:
Menu | Atualizações |
Submenu | Peças JD |
Nome da Rotina | Req Peças |
Programa | OFIOM020 |
Módulo | Oficina |
Tipo | Função Protheus |
Tabelas | VSJ |
2. Ainda no Configurador(SIGACFG), acesse Ambientes\Cadastro\Parâmetro (CFG017).
3. Pesquise pelo parâmetro MV_MIL0011.
4. Informe se no momento de realizar um pedido de venda na rotina Painel Orçamento (OFIXA018) será exibida a quantidade em estoque disponível para requisição no momento em que a peça é informada ou somente após a gravação das peças da OS (este é o momento em que o nível de atendimento é medido). Opções de preenchimento: 0 = mostra saldo ao digitar a peça; 1 = mostra saldo somente após gravar das Peças da OS.
5. Em seguida, será necessário cadastrar os tipos de situações para as possíveis requisições, para que assim haja o controle de demanda especial.
6. Para isso, acesse o módulo Auto-Peças (SIGAPEC), a rotina de Situação de demanda em Atualizações\Cad Peças\Sit Demanda (OFIOA530).
7. Nesta rotina deverão ser cadastrados os diversos tipos de situação de venda informando se estas situações deverão ser consideradas como demandas. Para informar se será considerado como demanda ou não, o usuário deve selecionar uma das opções do campo Demanda DPM (V09_DEMDPM). As opções são Considerar, Recompra, Especial e Não Cons. Apenas as vendas relacionadas às situações Considerar e Especial serão transmitidas a John Deere.
8. Diante desses exemplos de situações de demanda, selecione a opção do campo Demanda DPM (V09_DEMDPM) de forma com que melhor se enquadre de acordo com o que segue:
a. Considerar: Selecione essa opção para cadastrar uma situação que sempre irá considerar demanda do DPM.
b. Recompra: Selecione essa opção para cadastrar uma situação de recompra que não irá considerar demanda.
c. Especial: Selecione essa opção para cadastrar uma situação de demanda especial que não irá considerar demanda (queima de estoque, por exemplo), mas que irá considerar a popularidade (hits) e valores de venda.
d. Não Cons.: Selecione essa opção para qualquer outra situação que não irá considerar demanda, diferente de recompra e especial.
9. Cadastre as situações necessárias antes de prosseguir.
Movimentação de Peças Oficina para o DPM
10. Com os cadastros básicos já efetuados, no módulo Oficina (SIGAOFI) acesse a rotina de requisição de peças em Atualizações\Mov Oficina\Req Peças (OFIOM020).
11. Esta rotina é utilizada para requisição de peças nas ordens de serviço. E é nela também que serão registradas as demandas especiais, vendas perdidas e níveis de atendimento da Oficina.
12. Para que as funcionalidades de venda perdida, demanda especial e níveis de atendimento sejam feitas corretamente é obrigatório utilizar a opção Peças da OS da rotina Req de Peças (OFIOM020) localizada no menu de Ações Relacionadas\Peças da OS.
13. Para isso, selecione a ordem de serviço desejada no browse da rotina de Req de Peças (OFIM020) e clique na opção Peças da OS em Ações relacionadas\Peças da OS.
14. Ao clicar na opção, uma tela será apresentada para que sejam informadas as peças necessárias ao atendimento da Ordem de Serviço.
15. Nesta tela deverão ser digitados os dados das peças e das possíveis requisições da OS.
16. Preencha os campos conforme orientação que segue:
a. Tipo Tempo (VSJ_TIPTEM): Informe neste campo o tipo de tempo da provável requisição da ordem de serviço. Esta ação irá preencher automaticamente os campos Faturar Para (VSJ_FATPAR), Loja (VSJ_LOJA) e Nome (VSJ_NOMCLI) do cliente relacionado ao tipo de tempo.
b. Grupo Item (VSJ_GRUITE): Informe o grupo da peça relacionada à ordem de serviço.
c. Codigo Item (VSJ_CODITE): Informe o código do item da peça relacionada à ordem de serviço. Esta ação irá preencher automaticamente o campo Descrição (VSJ_DESITE).
d. Qtd Requisit. (VSJ_QTDINI): Informe a quantidade necessária para atender à necessidade da ordem de serviço.
e. Qtd. Estoque (VSJ_QTDEST): Este campo exibe a quantidade em estoque da peça selecionada de acordo com a configuração do parâmetro MV_MIL0011. Uma vez que este campo esteja preenchido, os itens serão classificados na legenda verde ou vermelha, a qual, verde indica que o saldo disponível em estoque atende a quantidade solicitada para requisição. E vermelha indica que a quantidade em estoque não atende a quantidade solicitada.
f. Tp. Operação (VSJ_OPER): Informe o código de tipo de operação a ser utilizado na requisição. Neste caso, o campo TES será preenchido automaticamente.
g. TES (VSJ_CODTES): Informe o código do TES relacionado à requisição.
h. Depto Garant (VSJ_DEPGAR): Se o tipo de tempo requerer departamento de garantia, informe-o neste campo.
i. Depto Intern (VSJ_DEPINT): Se o tipo de tempo requerer departamento interno, informe-o neste campo.
j. Cód. Situação (VSJ_CODSIT): Informe o código da situação da requisição. O usuário deverá informar manualmente para cada item a ser requisitado o campo Cod Situacao (VSJ_CODSIT), conforme cadastrado na rotina Sit Demanda (OFIOA530). Este campo é responsável por indicar uma demanda especial, nos casos onde a peça será requisitada, mas não será considerada na demanda pelo DPM.
17. Digite todas as peças necessárias em seguida clique em Confirmar para Salvar as peças da ordem de serviço. Confirme também a gravação dos dados.
ATENÇÃO: O único campo que poderá ser alterado depois da gravação é o Código da Situação (VSJ_CODSIT).
18. O nível de atendimento será calculado e gravado no momento da gravação, mas somente na primeira gravação do item.
19. O Percentual de Nível de Atendimento mede o nível do serviço de atendimento ao cliente baseado na política e procedimentos de estocagem do concessionário. É um bom indicativo da satisfação do cliente porque reflete a frequência que um concessionário fornece aos clientes as peças que eles necessitam.
Observação: Há a necessidade de não mostrar a quantidade disponível em estoque no primeiro momento (MV_MIL0011 = 1) para que o usuário não tenha esse conhecimento durante a digitação das peças e que a medição do nível de atendimento ocorra de maneira íntegra.
20. No caso da situação da demanda, caso seja necessário alterá-la em algum momento depois da gravação, basta acessar novamente a opções Peças da OS, informar a nova situação e gravá-la novamente.
21. Para sair da tela clique em Fechar o botão Confirmar apenas grava as digitações.
22. Em casos em que o cliente desiste da compra da peça por sua indisponibilidade no estoque do concessionário, o usuário deverá apontar uma venda perdida por falta de estoque. Para isso, siga os seguintes passos:
a. Acesse a mesma opção de Peças da OS no Ações Relacionadas da rotina Req Peças. Módulo Oficina (SIGAOFI) em Atualizações\Mov Oficina\Req Peças (OFIOM020).
b. Em seguida, exclua todos os registros que deverão ser considerados com o mesmo motivo de cancelamento. (Pressione o botão DELETE sobre os registros para excluí-los).
c. Clique no botão Confirmar para concluir a exclusão dos registros.
d. Em seguida, selecione o motivo de cancelamento.
ATENÇÃO: Para apontar uma venda perdida por falta de estoque a ser considerada pelo DPM, deve ser informado o motivo de operação previamente cadastrado através da rotina Motivo de Operação (OFIOA210) e informado este código no parâmetro MV_MIL0032.
e. Para concluir a exclusão, clique no botão Confirmar da tela de motivo de cancelamento.
f. Neste momento apenas os registros válidos continuarão a ser apresentado na tela.
23. Depois das peças todas digitadas e salvas, para concluir o processo de requisição acesse a opção Requisitar da rotina de Req Peças (OFIOM020).
24. Em seguida em Ações Relacionadas, selecione a opção Peças Pendentes da OS.
25. Todas as peças pendentes de requisição serão apresentadas na tela.
26. Selecione as peças a serem requisitadas e clique em Confirmar.
27. Preencha os campos obrigatórios e confirme a requisição.
28. Observe que na tela de Peças Pendentes da OS serão apresentadas todas as peças pendentes, isso inclui as peças exportadas a partir de um orçamento e as peças digitadas manualmente.
29. Há a opção de deletar as peças pendentes, mas essa opção só é válida para as peças exportadas a partir de um orçamento.
30. Quando este for o caso, selecione a OS e clique na opção Requisitar.
31. Em seguida clique na opção Ações Relacionadas\Deletar Peças Pendentes da OS.
32. As peças serão listadas. Para deletá-las selecione-as e clique em Excluir.
ATENÇÃO: Só é possível excluir peças caso o parâmetro MV_RITEORC esteja configurado com N, ou seja, caso as peças não sejam reservadas na exportação do orçamento.
33. Caso seja uma peça digitada manualmente, a tentativa de exclusão não será concluída. Essa exclusão deve ser feita diretamente na tela de digitação, em Ações Relacionadas\Peças da OS.
Orçamento de Oficina
34. As funcionalidades de Demanda especial, venda perdida e níveis de atendimento também estão disponibilizadas na rotina de Orçamento Oficina (OFIXA011).
35. No módulo Oficina (SIGAOFI), acesse a rotina Orc Por Fases, em Atualizações\Mov Oficina\Orc Por Fases (OFIXA011).
36. Preencha as informações do cabeçalho da rotina se atentando ao fato de que o tipo do orçamento deve ser Oficina (VS1_TIPORC = 2).
37. Na parte inferior, informe as peças a serem exportadas para a ordem de serviço.
38. Ao informar as peças, a quantidade em estoque poderá permanecer zerada ou ser exibida automaticamente. Esta configuração é feita através do parâmetro MV_MIL0011. Há a necessidade de não mostrar a quantidade disponível em estoque no primeiro momento para que o usuário não tenha o conhecimento da quantidade em estoque justamente para realizar a medição do nível de atendimento de maneira íntegra.
ATENÇÃO! O usuário deverá informar manualmente para cada item a ser vendido o campo Cod Situacao (VS3_CODSIT), conforme cadastrado na rotina Sit Demanda (OFIOA530). Este campo é responsável por indicar uma venda especial, nos casos onde a peça será vendida, mas não será considerada na demanda pelo DPM.
39. Selecione a opção Ações Relacionadas\Gravar.
40. Ao gravar o orçamento o nível de atendimento será gravado.
41. Em casos onde o cliente desiste da compra da peça por sua indisponibilidade no estoque do concessionário, o usuário deverá apontar uma venda perdida por falta de estoque. Para isso, será necessário seguir os seguintes procedimentos:
a. Com o orçamento gravado, exclua as peças que desejar do orçamento (pressionar a tecla DELETE do teclado).
b. Ao pressionar a tecla DELETE, será solicitado um motivo de cancelamento desta(s) linha(s).
c.Para apontar uma venda perdida por falta de estoque a ser considerada pelo DPM, deve ser informado o motivo de operação previamente cadastrado através da rotina Motivos de Operação (OFIOA210) e informado este código no parâmetro MV_MIL0032.
d. Em seguida, grave o orçamento.
e. O item deve permanecer no orçamento, entretanto com um motivo de cancelamento.
42. O processo da rotina deve seguir normalmente até a exportação do orçamento.
Consulta de Ordens de Serviços
43. Para consultar as peças pendentes da OS acesse a rotina de Consulta de Ordens de serviços, em Consultas\Oficina\Ordem de Serviço (OFIOC060).
44. Selecione a ordem de serviço desejada e clique na opção Visualizar.
45. Na consulta será possível visualizar as seguintes informações divididas em pasta e organizadas nos assuntos: resumo das requisições; requisições de peças; requisições de serviços; orçamentos exportados para a OS; peças pendentes.
46. Acesse a pasta Peças Pendentes para visualizar as informações referentes às peças pendentes da OS.
47. As informações apresentadas serão as seguintes:
a. Origem: Nesta coluna é informada a origem da peça pendente. Se estiver preenchido com o conteúdo Orçamento, indica que a peça pendente está relacionada a um orçamento que foi exportado para a ordem de serviço. Caso esteja preenchido com Digitada, então a peça pendente foi digitada através da opção Ações Relacionadas\Peças da OS, na rotina de Requisição de peças (OFIOM020).
b. Nro. Orçamento: Nesta coluna é informado o número do orçamento que originou a peça pendente, caso a sua origem seja de um orçamento.
c. Tipo de Tempo: Nesta coluna é informado o tipo de tempo.
d. Grupo: Visualize aqui o grupo da peça pendente (B1_GRUPO).
e. Código do Item: Visualize aqui o código do item da peça pendente (B1_CODITE).
f. Descrição: Esta coluna indica a descrição da peça.
g. Qtde.: Aqui é informada a quantidade da peça pendente.
Ponto de Entrada:
- Nenhum.
Integrações (Entrada/Saída):
- Atualizações ->Peças JD
Tabelas Utilizadas: |
|
---|---|
Funções Envolvidas: |
|
- Inclusão e Alteração de Campos no arquivo SX3 – Campos:
OBS: As informações de alterações estão em verde.
Tabela VSJ - Peças em Espera para Aplicação:
Campo | VSJ_FILIAL | VSJ_CODIGO | VSJ_NUMOSV | VSJ_NUMORC | VSJ_GRUINC |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 06 | 8 | 8 | 3 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @E 99999999 | @E 99999999 | @!S3 | |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 2 - Visual |
Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | 033 | ||||
Título | Filial | Codigo | Nro da OS | Nro Orcam/o | Grupo Incon. |
Descrição | Filial | Codigo movimentacao | Numero da OS | Numero do Orcamento | Grupo do Inconveniente |
Opções | |||||
Inic. Padrão | IF(!INCLUI,POSICIONE("VST",1,xFilial("VST")+"2"+VSJ->VSJ_NUMOSV+VSJ->VSJ_SEQINC,"VST_GRUINC"),"") | ||||
Inic. Browse | |||||
Con. Padrão | VSK | ||||
Modo | E | E | E | E | E |
Val. Sistema | |||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Sim | Sim | Não |
Browse | Não | Sim | Sim | Não | Sim |
When | |||||
Help | Codigo da movimentacao | Número da Ordem de Servico. | Número do Orcamento. | Informe o grupo de Inconveniente |
Campo | VSJ_CODINC | VSJ_SEQINC | VSJ_DESINC | VSJ_ORIDAD | VSJ_TIPTEM |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 06 | 07 | 08 | 09 | 10 |
Tamanho | 8 | 3 | 120 | 1 | 4 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @!S30 | @! | @!S30 | @! | @! |
Contexto | 2 - Visual | 1 - Real | 2 - Visual | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Cod. Incon. | Seq. Inconv. | Descr Inconv | Origem | Tipo Tempo |
Descrição | Codigo do Inconveniente | Sequencia Inconveniente | Descr do Inconveniente | Origem dos dados | Tipo de Tempo |
Opções | 1=Servico Agrupado; 2=Orcamento;3=Garantia;4=Digitado | ||||
Inic. Padrão | IF(!INCLUI,POSICIONE("VST",1,xFilial("VST") | If(!Inclui,Posicione("VST",1,xFilial("VST")+ | |||
Inic. Browse | Posicione("VST",1,xFilial("VST")+"1"+VSJ->(VSJ_NUMORC+VSJ_SEQINC),"VST_DESINC") | ||||
Con. Padrão | VSL | VOI | |||
Modo | E | E | E | E | E |
Val. Sistema | FG_Seek("VSL","VO1->VO1_CODMAR+M→VSJ_GRUINC+M→VSJ_CODINC",1,.f., "VSJ_DESINC","VSL_DESINC") | Pertence("1234") | FG_TIPTPFAT(,"M->VSJ_FATPAR","M->VSJ_LOJA","M->VSJ_NOMCLI",Posicione("VV1",1,xFilial("VV1")+VO1->VO1_CHAINT,"VV1_CODMAR")) | ||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Sim | Sim |
Browse | Sim | Não | Sim | Não | Não |
When | |||||
Help | Informe o Codigo do Inconveniente | Informe a Sequencia do Inconveniente | Informe a Descricao do Inconveniente | Origem dos Dados que indica se a peca que esta em espera e proveniente de um servico agrupado (revisao) ou orcamento. | Informe o tipo de tempo para requisicao. |
Campo | VSJ_FATPAR | VSJ_LOJA | VSJ_NOMCLI | VSJ_GRUITE | VSJ_CODITE |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 11 | 12 | 13 | 14 | 15 |
Tamanho | 6 | 2 | 20 | 4 | 27 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @!S20 | @!S4 | @! |
Contexto | 1 - Real | 1 - Real | 2 - Visual | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | 001 | 002 | |||
Título | Faturar para | Loja | Nome | Grupo Item | Codigo Item |
Descrição | Faturar para Cliente | Loja do Cliente a Faturar | Nome Cliente | Grupo do Item | Codigo do Item |
Opções | |||||
Inic. Padrão | Posicione("SA1",1,xFilial("SA1")+M->VSJ_FATPAR+M->VSJ_LOJA,"A1_NOME") | ||||
Inic. Browse | Posicione("SA1",1,xFilial("SA1")+VSJ->VSJ_FATPAR+VSJ→VSJ_LOJA, "A1_NOME") | ||||
Con. Padrão | VSA | E13 | B01 | ||
Modo | E | E | E | E | E |
Val. Sistema | FG_FATSP(M→VSJ_TIPTEM,M→VSJ_FATPAR, | FG_FATSP(M→VSJ_TIPTEM,M→VSJ_FATPAR | Vazio() .or. FG_Seek("SBM","M->VSJ_GRUITE",1,.f.).And.FG_GRUTEM(M->VSJ_TIPTEM,M->VSJ_GRUITE) | FG_POSSB1("M->VSJ_CODITE","SB1->B1_CODITE","M->VSJ_GRUITE").and. FS_VERBLQ3() | |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Sim | Sim | Não | Sim | Sim |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Cliente para quem esta peca sera faturada. | Loja do Cliente a Faturar. | Nome Cliente. | Grupo do Item que esta em espera de aplicação na ordem de servico. | Código do Item que esta em espera para ser aplicado na ordem de servico. |
Campo | VSJ_DESITE | VSJ_QTDITE | VSJ_QTDDIG | VSJ_QTDINI | VSJ_QTDREQ |
Tipo | Caracter | Numerico | Numerico | Numerico | Numerico |
Ordem | 16 | 17 | 18 | 19 | 20 |
Tamanho | 30 | 10 | 10 | 10 | 10 |
Decimal | 0 | 4 | 2 | 2 | 2 |
Formato | @!S30 | @E 99,999.9999 | @E 9,999,999.99 | @E 9,999,999.99 | @E 9,999,999.99 |
Contexto | 2 - Visual | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Descricao | Qtd Requisit | Qtd Digitada | Qtd Inicial | Qtd Requisit |
Descrição | Descricao do Item | Qtde Requisitada | Quantidade digitada | Quantidade Inicial | Quantidade Requisitada |
Opções | |||||
Inic. Padrão | Posicione("SB1",7,xFilial("SB1")+M->VSJ_GRUITE+M->VSJ_CODITE,"B1_DESC") | ||||
Inic. Browse | Posicione("SB1",7,xFilial("SB1")+VSJ->VSJ_GRUITE+VSJ->VSJ_CODITE,"B1_DESC") | ||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | Positivo() | Positivo() | Positivo() | Positivo() | |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Sim | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Descricao do Item. | Quantidade disponivel para requisicao. | Quantidade digitada inicialmente. | Quantidade Inicial. | Quantidade ja requisitada. |
Campo | VSJ_QTDEST | VSJ_QESTNA | VSJ_OPER | VSJ_CODTES | VSJ_RESPEC |
Tipo | Numerico | Numerico | Caracter | Caracter | Caracter |
Ordem | 21 | 22 | 23 | 24 | 25 |
Tamanho | 10 | 10 | 2 | 3 | 1 |
Decimal | 2 | 2 | 0 | 0 | 0 |
Formato | @E 9,999,999.99 | @E 9,999,999.99 | @! | @! | @! |
Contexto | 2 - Visual | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Qtd. Estoque | Estoque N.A. | Tp. Operacao | TES | Peca Reserv |
Descrição | Quantidade em Estoque | Estoque Nivel de Atend. | Informe o tipo de operacao. | TES | Pecas Reservada Almoxarif |
Opções | 0=Nao;1=Sim | ||||
Inic. Padrão | |||||
Inic. Browse | |||||
Con. Padrão | DJ | SF4 | |||
Modo | E | E | E | E | E |
Val. Sistema | Vazio().or.Existcpo("SX5", | ExistCPO("SF4",M->VSJ_CODTES) .and. MaAvalTes("S",M→VSJ_CODTES) | Pertence("01") | ||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Sim | Sim |
Browse | Sim | Sim | Sim | Não | Não |
When | |||||
Help | Quantidade disponivel no estoque. | Estoque para Nivel Atendimento. | Informe o tipo de operacao. | Informe o código da TES | Peca Reservada para Almoxarifado. |
Campo | VSJ_PROIMP | VSJ_LOTECT | VSJ_NUMLOT | VSJ_NUMSER | VSJ_KEYINC |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 26 | 27 | 28 | 29 | 30 |
Tamanho | 6 | 10 | 6 | 20 | 5 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @E 999999 | @! | @! | @! | |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Func Import | Lote | Sub-Lote | Num de Serie | Chave |
Descrição | Funcionario Importacao | Lote | Sub-Lote | Num de Serie do Produto | Chave |
Opções | |||||
Inic. Padrão | Posicione("VAI",4,xFilial("VAI") | ||||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | FG_RASTRO(M->VSJ_GRUITE,M->VSJ_CODITE,M->VSJ_QTDITE,M->VSJ_LOTECT,M->VSJ_NUMLOT) | FG_RASTRO(M->VSJ_GRUITE,M->VSJ_CODITE,M->VSJ_QTDITE,M->VSJ_LOTECT,M->VSJ_NUMLOT) | FG_RASTRO(M->VSJ_GRUITE,M->VSJ_CODITE,M->VSJ_QTDITE,M->VSJ_LOTECT,M->VSJ_NUMLOT,M->VSJ_NUMSER) | ||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Não | Não | Não | Não |
When | |||||
Help | Funcionario Importação. | Numeração do Lote criada pelo próprio usuário. | Número do Lote (utilizado na Rastreabi-lidade de Produtos quando parãmetro MV_RASTRO estiver ativado). | Número de Série do produto movimentado. | Chave para Localiza Inconveniente. |
Campo | VSJ_DEPGAR | VSJ_DEPINT | VSJ_CODSIT | VSJ_MOTPED | VSJ_DESMOT |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 31 | 32 | 33 | 34 | 35 |
Tamanho | 1 | 1 | 2 | 6 | 40 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 2 - Visual |
Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 2 - Visualizar | 2 - Visualizar |
Grupo de Campos | |||||
Título | Depto Garant | Depto Intern | Cod Situacao | Mot Cancelam | Descr Motivo |
Descrição | Depto Garantia | Depto Interno | Codigo Situacao | Motivo de Cancelamento | Descricao do Motivo |
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | |||||
Con. Padrão | VF | VD | V09 | VS0 | |
Modo | E | E | E | E | E |
Val. Sistema | Vazio() .or. FG_Seek("SX5","'VF'+M->VSJ_DEPGAR",1,.f.) | Vazio() .or. FG_Seek("SX5","'VD'+M->VSJ_DEPINT",1,.f.) | Vazio() .or. Existcpo("V09",M->VSJ_CODSIT) | ||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Não | Não | Sim | Não | Não |
When | VOI->VOI_DEPGAR=="1" | VOI->VOI_DEPINT=="1" | |||
Help | Informe o departamento Garantia | Informe o departamento Interno | Informe o codigo da situacao da Demanda. | Motivo do Cancelamento do Item. | Descricao do Motivo do Cancelamento do Item. |
Campo | VSJ_DATREQ | VSJ_FLGNAT | VSJ_FORMUL | VSJ_VALPEC | VSJ_VALCUS |
Tipo | Data | Caracter | Caracter | Numerico | Numerico |
Ordem | 36 | 37 | 38 | 39 | 40 |
Tamanho | 8 | 1 | 6 | 14 | 14 |
Decimal | 0 | 0 | 0 | 4 | 4 |
Formato | @! | @E 999999 | @E 999,999,999.9999 | @E 999,999,999.9999 | |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Data Digit. | Flag Niv Ate | Formula | Valor unit. | Custo unit. |
Descrição | Data Digitacao | Flag do Nivel de Atendime | Formula do Calculo Valor | Valor unitario da Peca | Custo unitario da Peca |
Opções | |||||
Inic. Padrão | dDataBase | ||||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | E | E | E | E | E |
Val. Sistema | Pertence("01") | ||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Não | Não | Não | Não |
When | |||||
Help | Data de criacao do registro. | Informe Flag do Nivel de Atendimento. | Informe a formula para calculo do valor da peca. | Valor unitario da peca. | Valor de custo da peca. |
Criação de Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0108 |
Tipo | Caracter |
Descrição | Motivo de Venda Perdida Oficina |
Valor Padrão | 000002 |
Nome da Variável | MV_MIL0132 |
Tipo | Lógico |
Descrição | Usa Nivel de Atendimento Oficina? |
Valor Padrão | .f. |
Nome da Variável | MV_MIL0134 |
Tipo | Data |
Descrição | Data início NA Oficina |
Valor Padrão | 20190701 |
04. DEMAIS INFORMAÇÕES
Esta atualização de dicionários estará disponível na próxima release (12.1.27).
Campo no arquivo SX3 – Campos:
Tabela SBM - Grupo de Produto:
Campo | BM_VAIDPM |
Tipo | Caracter |
Ordem | (Automática) |
Tamanho | 1 |
Decimal | 0 |
Formato | |
Contexto | 1 - Real |
Propriedade | 1 - Alterar |
Grupo de Campos | |
Título | VAI DPM |
Descrição | VAI DPM |
Opções | |
Inic. Padrão | |
Inic. Browse | |
Con. Padrão | |
Modo | E |
Val. Sistema | |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
When | |
Help |
Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0011 |
Tipo | Caracter |
Descrição | Utiliza Nivel de Atendimento ? (0=Nao;1=Sim) |
Valor Padrão | 0 |
05. ASSUNTOS RELACIONADOS
- Não há.