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
Acesse a rotina Liberação OS (OFIOM140);
Selecione uma OS que tenha peças requisitadas;
Clique em Liberar OS;
Selecione o tipo de tempo e clique em Confirmar;
Verifique que a mensagem de execução do ponto de entrada será exibida.
2 – Ponto de Entrada OM150AP
Acesse a rotina Cancelamento OS (OFIOM150);
Selecione uma OS que tenha peças que foram devolvidas;
Clique em Cancelar;
Selecione o tipo de tempo e clique em Confirmar;
Verifique que a mensagem de execução do ponto de entrada será exibida.
3 – Ponto de Entrada OF900AP
Acesse a rotina Registr Ocorrência (OFIPM900);
Clique em Incluir;
Selecione a opção Bloqueio de Peças;
Informe os campos obrigatórios e clique em Salvar;
Verifique que a mensagem de execução do ponto de entrada será exibida.
4 – Ponto de Entrada OM260AP
Acesse a rotina Desbl de Peças (OFIOM260);
Preencha as informações de grupo de peças, item e quantidade de uma peça que tenha sido bloqueada;
Clique em Confirmar;
Verifique que a mensagem de execução do ponto de entrada será exibida.
5 – Ponto de Entrada OM450AP
Acesse a rotina Contr. Ferramentas (OFIOM450);
Clique em Incluir;
Preencha as informações necessárias, a saber, Cod. Produtiv, Codigo da Ferramenta e quantidade de movimentação;
Clique em Salvar;
Verifique que a mensagem de execução do ponto de entrada será exibida.
6 – Ponto de Entrada OX001AP
Acesse a rotina Orc. Por Fases (OFIXA011);
Clique em Incluir;
Preencha as informações necessárias do cabeçalho;
Informe uma ou mais peças e suas quantidades requisitadas. Informe quantidades de peças que você tenha em estoque;
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.
Verifique que a mensagem de execução do ponto de entrada será exibida.
7 – Ponto de Entrada OX020AP
Configure o parâmetro MV_FASEORC com ORTF;
Acesse a rotina Orc. Por Fases (OFIXA011);
Clique em Incluir;
Preencha as informações necessárias do cabeçalho;
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.
Informe que deseja verificar saldo em outra filial e informe que deseja a peça de outra filial.
Confirme.
Acesse a filial 02 do Protheus.
Acesse a rotina Ped. Transf. Peças (OFIXA020).
Posicione no registro gerado e selecione a opção Outras Ações / Rejeitar Transf.
Confirme a rejeição.
Informe o motivo e confirme.
Verifique que a mensagem de execução do ponto de entrada será exibida.
8 – Ponto de Entrada VFUNB1
Configure o parâmetro MV_RITEORC com S;
Acesse a rotina Orc. Por Fases (OFIXA011);
Inclua um novo orçamento do tipo Oficina;
Informe uma peça com saldo em estoque e requisite uma quantidade suficiente em estoque para atendê-la;
Confirme a exportação deste orçamento para uma OS;
Verifique que a mensagem de execução do ponto de entrada será exibida.
9 – Ponto de Entrada VFUNB2
Configure o parâmetro MV_RITEORC com S;
Configure o parâmetro MV_LOCALIZ com S;
Acesse a rotina Orc. Por Fases (OFIXA011);
Inclua um novo orçamento do tipo Oficina;
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.
Confirme a exportação deste orçamento para uma OS;
Verifique que a mensagem de execução do ponto de entrada será exibida.
10 – Ponto de Entrada VFUNB3
Compile os pontos de entrada abaixo:
Configure o parâmetro MV_FASEORC com ORTF;
Configure o parâmetro MV_MIL0027 com 1;
Acesse a rotina Orc. Por Fases (OFIXA011);
Clique em Incluir;
Preencha as informações necessárias do cabeçalho;
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.
Informe que deseja verificar saldo em outra filial e informe que deseja a peça de outra filial.
Confirme.
Acesse a filial 02 do Protheus.
Acesse a rotina Ped. Transf. Peças (OFIXA020).
Posicione no registro gerado e selecione a opção Aceitar Transf.
Preencha os campos e confirme.
Será gerado um orçamento de transferência na filial 02.
Acesse a rotina Transf. De Peças (OFIOM430).
Posicione no orçamento gerado e selecione a opção Outras Ações \ Transferir.
Informe a condição de pagamento e confirme.
Verifique que a mensagem de execução do ponto de entrada será exibida
11 – Ponto de Entrada VFUNB4
Compile os pontos de entrada abaixo:
Configure o parâmetro MV_FASEORC com ORF;
Acesse a rotina Orc. Por Fases (OFIXA011);
Clique em Incluir;
Preencha as informações necessárias do cabeçalho;
Informe uma peça com uma quantidade requisitada que não tenha quantidade suficiente em estoque.
Selecione a opção Outras Ações \ Sug.Auto;
Escolha a forma de pedido e confirme;
Clique em Sim para aguardar a chegada das peças;
Avance o orçamento até que o status mude para aguardando chegada de peças;
Será gerada uma nova sugestão de compras;
Acesse a rotina Suges Compras DMS (MATA297M);
Posicione na sugestão gerada e clique em Efetivar;
No campo Ger. Sol/Ped (FJ_TIPGER) selecione a opção 2-Pedido;
No cabeçalho, informe os campos Fornecedor/Loja, Cond Pagto e Filial Entr.;
Na linha do item, informe o campo Qtd Infor com a quantidade desejada;
Confirme a geração do pedido de compra;
Acesse a rotina Documento Entrada (MATA103) do modulo Compras;
Clique Em Incluir;
Preencha as informações do cabeçalho conforme informado na sugestão de compras;
Selecione a opção Outras Ações \ Pedido;
Selecione o pedido gerado e confirme;
Preencha os campos restantes e confirme.
Verifique que a mensagem de execução do ponto de entrada será exibida.
12 – Ponto de Entrada VFUNB5
Compile os pontos de entrada abaixo:
Configure o parâmetro MV_RITEORC com S;
Configure o parâmetro MV_SUGCOS com S;
Acesse a rotina Orc. Por Fases (OFIXA011);
Clique em Incluir;
Informe de que este orçamento é do tipo Oficina;
Preencha as informações necessárias do cabeçalho;
Informe uma peça com uma quantidade requisitada que não tenha quantidade suficiente em estoque;
Confirme o orçamento para a finalização;
Abra uma nova OS;
Selecione a opção Sim para gerar uma sugestão de compras;
Será gerada uma nova sugestão de compras;
Acesse a rotina Suges Compras DMS (MATA297M);
Posicione na sugestão gerada e clique em Efetivar;
No campo Ger. Sol/Ped (FJ_TIPGER) selecione a opção 2-Pedido;
No cabeçalho, informe os campos Fornecedor/Loja, Cond Pagto e Filial Entr.;
Na linha do item, informe o campo Qtd Infor com a quantidade desejada;
Confirme a geração do pedido de compra;
Acesse a rotina Documento Entrada (MATA103) do modulo Compras;
Clique Em Incluir;
Preencha as informações do cabeçalho conforme informado na sugestão de compras;
Selecione a opção Outras Ações \ Pedido;
Selecione o pedido gerado e confirme;
Preencha os campos restantes e confirme.
Verifique que a mensagem de execução do ponto de entrada será exibida.
13 – Ponto de Entrada VFUNB6
Partindo do final do passo a passo de testes do ponto de entrada VFUNB4;
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;
Confirme a exclusão.
Verifique que a mensagem de execução do ponto de entrada será exibida.
14 – Ponto de Entrada VM120AV
Acesse a rotina Local. de Veiculos (VEIVA630);
Inclua uma nova localização de veículos;
Acesse a rotina Mov Inter. Veiculo (VEIVM120);
Selecione um veículo;
Informe um novo armazém e localização para o veiculo ser transferido, conforme cadastro feito anteriormente;
Confirme.
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á.
- documento_tecnico
- microsiga_protheus
- varejo
- versao_12
- dms
- concessionarias
- gestao_de_concessionarias
- oficina
- sigaofi
- liberacao_de_os
- ofiom140
- cancelamento_de_os
- ofiom150
- desbloqueio_de_pecas
- ofiom260
- movimentacao_de_ferramentas
- ofiom450
- registro_de_ocorrencia
- ofipm900
- pedido_de_transf_de_pecas
- ofixa020
- orcamento_por_fases
- ofixx001
- movimentacao_interna_de_veiculos
- veivm120
- om140ap
- om150ap
- om260ap
- om450ap
- of900ap
- ox020ap
- ox001ap
- vclsae2
- vfunb1
- vfunb2
- vfunb3
- vfunb4
- vfunb5
- vfunb6
- vm120av
- movimentacao
- incluir_registro
- alterar_registro
- excluir_registro
- incluir_informacoes
- alterar_informacoes
- excluir_informacoes
- tabela_sd3
- movimentacoes_internas
- transferência_modelo2
- mata261
- modulo_sigaest_estoque/custos
- 6575352
- mmil-4920