Árvore de páginas

Tempo aproximado para leitura: 02 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Varejo
Módulo:Oficina (SIGAOFI)
Função:

Liberação de OS (OFIOM140)

Cancelamento de OS (OFIOM150)

Desbloqueio de Peças (OFIOM260)

Movimentação de Ferramentas (OFIOM450)

Registro de Ocorrência (OFIPM900)

Pedido de Transf. de Peças (OFIXA020)

Orçamento por Fases (OFIXX001)

Movimentação Interna de Veículos (VEIVM120)

Ticket:6575352
Requisito/Story/Issue (informe o requisito relacionado) :MMIL-4920
Pacote(s) Gerado(s):

12.1.27: https://r.totvs.io/p/964572

12.1.25: https://r.totvs.io/p/964571

12.1.23: https://r.totvs.io/p/964570


02. SITUAÇÃO/REQUISITO

Existe a necessidade de se criar Pontos de Entrada no momento da movimentação para possibilitar ao usuário Incluir / Alterar / Excluir registros e informações na tabela SD3 - Movimentações Internas.

03. SOLUÇÃO

Alteradas as rotinas conforme citado acima (Função) para inclusão de Pontos de Entrada no momento da execução da rotina Transferência Modelo 2 (MATA261) do Módulo SIGAEST - Estoque/Custos, responsável pela criação de registros na tabela SD3 - Movimentações Internas. Através destes Pontos de Entrada, será possível Incluir / Alterar / Excluir registros e informações do vetor utilizado para gravação das informações na tabela SD3 - Movimentações Internas.



1 – Ponto de entrada OM140AP

  1. Acesse a rotina Liberação OS (OFIOM140);

  2. Selecione uma OS que tenha peças requisitadas;

  3. Clique em Liberar OS;

  4. Selecione o tipo de tempo e clique em Confirmar;

  5. Verifique que a mensagem de execução do ponto de entrada será exibida.


2 – Ponto de Entrada OM150AP

  1. Acesse a rotina Cancelamento OS (OFIOM150);

  2. Selecione uma OS que tenha peças que foram devolvidas;

  3. Clique em Cancelar;

  4. Selecione o tipo de tempo e clique em Confirmar;

  5. Verifique que a mensagem de execução do ponto de entrada será exibida.


3 – Ponto de Entrada OF900AP

  1. Acesse a rotina Registr Ocorrência (OFIPM900);

  2. Clique em Incluir;

  3. Selecione a opção Bloqueio de Peças;

  4. Informe os campos obrigatórios e clique em Salvar;

  5. Verifique que a mensagem de execução do ponto de entrada será exibida.


4 – Ponto de Entrada OM260AP

  1. Acesse a rotina Desbl de Peças (OFIOM260);

  2. Preencha as informações de grupo de peças, item e quantidade de uma peça que tenha sido bloqueada;

  3. Clique em Confirmar;

  4. Verifique que a mensagem de execução do ponto de entrada será exibida.


5 – Ponto de Entrada OM450AP

  1. Acesse a rotina Contr. Ferramentas (OFIOM450);

  2. Clique em Incluir;

  3. Preencha as informações necessárias, a saber, Cod. Produtiv, Codigo da Ferramenta e quantidade de movimentação;

  4. Clique em Salvar;

  5. Verifique que a mensagem de execução do ponto de entrada será exibida.


6 – Ponto de Entrada OX001AP

  1. Acesse a rotina Orc. Por Fases (OFIXA011);

  2. Clique em Incluir;

  3. Preencha as informações necessárias do cabeçalho;

  4. Informe uma ou mais peças e suas quantidades requisitadas. Informe quantidades de peças que você tenha em estoque;

  5. Reserva estas peças através do campo Reserva Peça (VS1_RESERV) ou avançando o orçamento quando configurado o parâmetro MV_FASEORC contendo R.

  6. Verifique que a mensagem de execução do ponto de entrada será exibida.


7 – Ponto de Entrada OX020AP

  1. Configure o parâmetro MV_FASEORC com ORTF;

  2. Acesse a rotina Orc. Por Fases (OFIXA011);

  3. Clique em Incluir;

  4. Preencha as informações necessárias do cabeçalho;

  5. Informe uma peça com uma quantidade requisitada que não tenha quantidade suficiente em estoque na filial 01 mas tenha quantidade suficiente em estoque na filial 02. Além disso, esta peça não pode estar com estoque zerado na filial 01.

  6. Informe que deseja verificar saldo em outra filial e informe que deseja a peça de outra filial.

  7. Confirme.

  8. Acesse a filial 02 do Protheus.

  9. Acesse a rotina Ped. Transf. Peças (OFIXA020).

  10. Posicione no registro gerado e selecione a opção Outras Ações / Rejeitar Transf.

  11. Confirme a rejeição.

  12. Informe o motivo e confirme.

  13. Verifique que a mensagem de execução do ponto de entrada será exibida.


8 – Ponto de Entrada VFUNB1

  1. Configure o parâmetro MV_RITEORC com S;

  2. Acesse a rotina Orc. Por Fases (OFIXA011);

  3. Inclua um novo orçamento do tipo Oficina;

  4. Informe uma peça com saldo em estoque e requisite uma quantidade suficiente em estoque para atendê-la;

  5. Confirme a exportação deste orçamento para uma OS;

  6. Verifique que a mensagem de execução do ponto de entrada será exibida.


9 – Ponto de Entrada VFUNB2

  1. Configure o parâmetro MV_RITEORC com S;

  2. Configure o parâmetro MV_LOCALIZ com S;

  3. Acesse a rotina Orc. Por Fases (OFIXA011);

  4. Inclua um novo orçamento do tipo Oficina;

  5. Informe uma peça com saldo em estoque e requisite uma quantidade suficiente em estoque para atendê-la. Esta peça também precisa ter o campo Contr.Endere (B1_LOCALIZ) configurado com S.

  6. Confirme a exportação deste orçamento para uma OS;

  7. Verifique que a mensagem de execução do ponto de entrada será exibida.


10 – Ponto de Entrada VFUNB3

  1. Compile os pontos de entrada abaixo:

    1. A100DEL.PRW

    2. MTAB2D1.PRW

    3. SD1100I.PRW

    4. GQREENTR.PRW

  2. Configure o parâmetro MV_FASEORC com ORTF;

  3. Configure o parâmetro MV_MIL0027 com 1;

  4. Acesse a rotina Orc. Por Fases (OFIXA011);

  5. Clique em Incluir;

  6. Preencha as informações necessárias do cabeçalho;

  7. Informe uma peça com uma quantidade requisitada que não tenha quantidade suficiente em estoque na filial 01 mas tenha quantidade suficiente em estoque na filial 02. Além disso, esta peça não pode estar com estoque zerado na filial 01.

  8. Informe que deseja verificar saldo em outra filial e informe que deseja a peça de outra filial.

  9. Confirme.

  10. Acesse a filial 02 do Protheus.

  11. Acesse a rotina Ped. Transf. Peças (OFIXA020).

  12. Posicione no registro gerado e selecione a opção Aceitar Transf.

  13. Preencha os campos e confirme.

  14. Será gerado um orçamento de transferência na filial 02.

  15. Acesse a rotina Transf. De Peças (OFIOM430).

  16. Posicione no orçamento gerado e selecione a opção Outras Ações \ Transferir.

  17. Informe a condição de pagamento e confirme.

  18. Verifique que a mensagem de execução do ponto de entrada será exibida


11 – Ponto de Entrada VFUNB4

  1. Compile os pontos de entrada abaixo:

    1. A100DEL.PRW

    2. MTAB2D1.PRW

    3. SD1100I.PRW

    4. GQREENTR.PRW

  2. Configure o parâmetro MV_FASEORC com ORF;

  3. Acesse a rotina Orc. Por Fases (OFIXA011);

  4. Clique em Incluir;

  5. Preencha as informações necessárias do cabeçalho;

  6. Informe uma peça com uma quantidade requisitada que não tenha quantidade suficiente em estoque.

  7. Selecione a opção Outras Ações \ Sug.Auto;

  8. Escolha a forma de pedido e confirme;

  9. Clique em Sim para aguardar a chegada das peças;

  10. Avance o orçamento até que o status mude para aguardando chegada de peças;

  11. Será gerada uma nova sugestão de compras;

  12. Acesse a rotina Suges Compras DMS (MATA297M);

  13. Posicione na sugestão gerada e clique em Efetivar;

  14. No campo Ger. Sol/Ped (FJ_TIPGER) selecione a opção 2-Pedido;

  15. No cabeçalho, informe os campos Fornecedor/Loja, Cond Pagto e Filial Entr.;

  16. Na linha do item, informe o campo Qtd Infor com a quantidade desejada;

  17. Confirme a geração do pedido de compra;

  18. Acesse a rotina Documento Entrada (MATA103) do modulo Compras;

  19. Clique Em Incluir;

  20. Preencha as informações do cabeçalho conforme informado na sugestão de compras;

  21. Selecione a opção Outras Ações \ Pedido;

  22. Selecione o pedido gerado e confirme;

  23. Preencha os campos restantes e confirme.

  24. Verifique que a mensagem de execução do ponto de entrada será exibida.


12 – Ponto de Entrada VFUNB5

  1. Compile os pontos de entrada abaixo:

    1. A100DEL.PRW

    2. MTAB2D1.PRW

    3. SD1100I.PRW

    4. GQREENTR.PRW

  2. Configure o parâmetro MV_RITEORC com S;

  3. Configure o parâmetro MV_SUGCOS com S;

  4. Acesse a rotina Orc. Por Fases (OFIXA011);

  5. Clique em Incluir;

  6. Informe de que este orçamento é do tipo Oficina;

  7. Preencha as informações necessárias do cabeçalho;

  8. Informe uma peça com uma quantidade requisitada que não tenha quantidade suficiente em estoque;

  9. Confirme o orçamento para a finalização;

  10. Abra uma nova OS;

  11. Selecione a opção Sim para gerar uma sugestão de compras;

  12. Será gerada uma nova sugestão de compras;

  13. Acesse a rotina Suges Compras DMS (MATA297M);

  14. Posicione na sugestão gerada e clique em Efetivar;

  15. No campo Ger. Sol/Ped (FJ_TIPGER) selecione a opção 2-Pedido;

  16. No cabeçalho, informe os campos Fornecedor/Loja, Cond Pagto e Filial Entr.;

  17. Na linha do item, informe o campo Qtd Infor com a quantidade desejada;

  18. Confirme a geração do pedido de compra;

  19. Acesse a rotina Documento Entrada (MATA103) do modulo Compras;

  20. Clique Em Incluir;

  21. Preencha as informações do cabeçalho conforme informado na sugestão de compras;

  22. Selecione a opção Outras Ações \ Pedido;

  23. Selecione o pedido gerado e confirme;

  24. Preencha os campos restantes e confirme.

  25. Verifique que a mensagem de execução do ponto de entrada será exibida.


13 – Ponto de Entrada VFUNB6

  1. Partindo do final do passo a passo de testes do ponto de entrada VFUNB4;

  2. No browse da rotina Documento Entrada (MATA103), posicione na nota fiscal de entrada de compra gerada e selecione a opção Outras Ações \ Excluir;

  3. Confirme a exclusão.

  4. Verifique que a mensagem de execução do ponto de entrada será exibida.


14 – Ponto de Entrada VM120AV

  1. Acesse a rotina Local. de Veiculos (VEIVA630);

  2. Inclua uma nova localização de veículos;

  3. Acesse a rotina Mov Inter. Veiculo (VEIVM120);

  4. Selecione um veículo;

  5. Informe um novo armazém e localização para o veiculo ser transferido, conforme cadastro feito anteriormente;

  6. Confirme.

  7. Verifique que a mensagem de execução do ponto de entrada será exibida.


15 – Ponto de Entrada VCLSAE2

É chamado no processo de transferência da rotina JDPRISM através da rotina Suges. Compra DMS (MATA297M).



04. DEMAIS INFORMAÇÕES


Parâmetro no arquivo SX6 – Parâmetros:

Nome da Variável

MV_FASEORC

Tipo

Caracter

Descrição

Fases Orcamento: 0/2/3/4/5/F/I/C/X/R/O. Preencha de acordo com a documentacao da rotina OFIXA011. Exemplo de preenchimento: 03F

Valor Padrão

0F



Nome da Variável

MV_RITEORC

Tipo

Caracter

Descrição

Reserva item do orcamento na importacao. Conteudo: S/N (Sim/Nao)

Valor Padrão

N



Nome da Variável

MV_LOCALIZ

Tipo

Caracter

Descrição

Indica se produtos poderao usar controle de localizacao fisica ou nao. (S)im ou (N)ao.

Valor Padrão

N



Nome da Variável

MV_MIL0027

Tipo

Caracter

Descrição

Verifica se a transferencia entre filiais vai gerar nota ou pre-nota.(1- Nota , 2- Pre-nota)

Valor Padrão

2



Nome da Variável

MV_SUGCOS

Tipo

Caracter

Descrição

Gera sugestao de compra das pecas sem saldo em estoque na exportacao do Orcamento para OS

Valor Padrão

N


05. ASSUNTOS RELACIONADOS

  • Não há.