01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Industrial |
Função: | Novo processo de finalização de defeitos relacionados a O.P. |
País: | Brasil |
Ticket: | 10192706 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Solicitado um novo processo de automatização de geração de transações relacionado a indenização de defeitos, na finalização de O.P.
03. SOLUÇÃO
Foram desenvolvidos os componentes:
- CDFFM238 - Manutenção de Configuração de Classificação para Indenização.
- CDFFP086 - Geração de Transação de Indenização.
- CDFFP087 - Painel de Consulta de Indenização.
Também foi desenvolvido o parâmetro empresa "DS_LST_TP_FIN_INDENIZACAO", para indicar quais os tipos de finalização de O.P. serão utilizados na configuração de classificação de indenização realizada no componente CDFFM238.
Também foi implementado na finalização de O.P. as configurações do parâmetro empresa "TP_BAIXA_MP" na finalização da O.P. realizada através do componente PCPFP063.
Importante: A validação referente ao processo vinculado ao parâmetro empresa "TP_BAIXA_MP" só irá funcionar caso o tipo de finalização selecionado da O.P. esteja configurado também para o processo de indenização.
Imagem 01 - Demonstra o componente ADMFM014 onde está sendo configurado o parâmetro empresa "DS_LST_TP_FIN_INDENIZACAO" com os tipos de finalização de O.P. "2, 3, 4 e 203" para a empresa 008.
Imagem 02 - Após realizar a configuração do parâmetro, está sendo acessado o componente CDFFM238, e configurado para o tipo de classificação 2, onde pode ser observado que no frame "Configuração" está sendo cadastrado os tipos "Sacrifício" e "Segunda qualidade com transferência de produto", ambos para a operação de finalização "1115" e a operação de indenização "2133" pode ser observado também que ao realizar a inclusão de uma nova finalização, os tipos apresentados para configuração são os mesmos configurados no parâmetro anteriormente.
Observação: Para que o processo abaixo seja simulado, foi criada a O.P. "403" onde a mesma se encontra no último local da programação e as suas matérias primas foram devidamente baixadas.
Imagem 03 - Demonstra o componente PCPFP063, onde está sendo informada a O.P. "403", e está sendo selecionado o tipo de finalização "Segunda qualidade com transferência de produto" (configurado anteriormente no parâmetro e no componente CDFFM238).
Imagem 04 - Ao selecionar um dos tipos de finalização configurada no parâmetro anteriormente, o componente CDFFL019 é apresentado mostrando a programação da O.P. para selecionar o local em que o defeito foi encontrado no fluxo da O.P. no exemplo está sendo selecionado dando um duplo clique no local "1121".
Imagem 05 - Após selecionar o local da programação em que o defeito referente as peças foi encontrado, pode ser observado que a operação da O.P. é a "1115" e a quantidade de peças com defeito é igual a "1" para cada tamanho, em seguida está sendo acionado o botão "Defeito...".
Imagem 06 - Ao acionar o botão mencionado anteriormente, o componente PCPFM074 é apresentado, onde está carregando a O.P. "403" e está sendo listado os dois produtos com a quantidade de "1" para cada item conforme informado anteriormente e pode ser visto que que o tipo de finalização é de segunda qualidade também respeitando a configuração realizada anteriormente e o local origem do defeito é o local "1121" conforme selecionado.
Imagem 07 - Após fechar o componente anterior o componente PCPFP063 é apresentado novamente, onde está sendo acionado o botão "Finalizar".
Imagem 08 - Ao acionar o botão mencionado anteriormente, a mensagem acima é apresentada demonstrando que a finalização da O.P. foi realizada com sucesso.
Imagem 09 - Após fechar a mensagem anterior, o novo componente CDFFP086 é apresentado, está trazendo os dados referente a O.P. "403", listando os itens e suas quantidades no frame "Item" e os defeitos encontrado para a O.P. no frame "Defeito" e está sendo informado a condição de pagamento "001 - A VISTA", marcado os dois defeitos encontrados para a O.P. e acionado o botão "Gerar transação".
Imagem 10 - Ao acionar o botão mencionado anteriormente, o componente TRAFL001 é apresentado, trazendo o código da transação de indenização gerado, em seguida está sendo acionado o botão "Confirmar".
Imagem 11 - Ao acionar o botão mencionado anteriormente, o componente TRAFP005 é apresentado, trazendo as informações referente a transação, em seguida está sendo acionado o botão "Encerrar..."
Imagem 12 - Após encerrar a transação, no processo demonstrando anteriormente, pode ser observado que a situação da mesma no componente TRAFP005 mudou para "Encerrada".
Imagem 01 - Está sendo acessado o novo componente CDFFP087, onde está sendo filtrada a O.P. "403" apresentada as informações referente a mesma, pode ser observado que a mesma possui uma indenização referente a transação "600617", onde a mesma se encontra em foco e está sendo acionado o botão "Cancelar indenização".
Imagem 02 - Ao acionar o botão mencionado anteriormente, a mensagem acima é apresentada, informado que a indenização foi cancelada conforme solicitado.
Imagem 03 - Ao fechar a mensagem demonstrada acima, o componente CDFFP087 é apresentado novamente, onde pode ser observado que a situação da transação foi alterada para "Cancelada".
Observação: Após realizar o cancelamento da transação de indenização a situação da transação e da indenização deve ser "Cancelada".
Imagem 01 - Está sendo acessado o componente CDFFP029 onde está sendo informada a O.P. "403" deixando em foco a linha referente a movimentação realizada pelo tipo de finalização "Defeito 2a. Q" e acionado o botão "Estornar".
Imagem 02 - Está mensagem será apresentada caso o movimento de finalização tenha transação de indenização relacionada diferente da situação "Cancelada" . Caso a opção selecionada seja "Sim" será aberto o componente CDFFP087 para a realização do cancelamento.
Imagem 03 - Após a realização do cancelamento da transação de indenização vinculada a movimentação, o movimento é estornado com sucesso.
Imagem 04 - Ao fechar a mensagem acima e verificar as movimentações referente a O.P. "403" pode ser observado que a mesma foi estornada com sucesso.
Importante: O processo abaixo só será validado caso o tipo de finalização da O.P. possua uma configuração de indenização configurada no componente CDFFM238 para o tipo de finalização da O.P.
Observação: Foi implementado na finalização da O.P. o parâmetro empresa "TP_BAIXA_MP" para caso ao realizar a finalização da O.P. e a matéria prima da mesma não tiver sido baixada, a finalização de O.P. se comportará mediante a configuração realizada no parâmetro para a empresa que está sendo acessada. No exemplo abaixo será demonstrado apenas o tipo "4 - ABRE AUTOMATICAMENTE A TELA DE BAIXA DE MP", entretanto o parâmetro possui as seguintes configurações:
1 - NAO CONTROLA.
2 - NAO DEIXA MOVIMENTAR A OP DO LOCAL SE NAO BAIXAR A MP.
3 - SOMENTE AVISA QUE A MP NAO FOI BAXADA E PERMITE MOVIMENTAR A OP.
4 - ABRE AUTOMATICAMENTE A TELA DE BAIXA DE MP.
5 - NAO DEIXA MOVIMENTAR A OP DO LOCAL SE NAO BAIXAR A MP VALIDANDO PRODUTOS MARCADOS APENAS COM MATERIA-PRIMA.
6 - SOMENTE AVISA QUE A MP NAO FOI BAXADA E PERMITE MOVIMENTAR A OP VALIDANDO PRODUTOS MARCADOS APENAS COMO MATERIA-PRIMA.
7 - NAO DEIXA MOVIMENTAR A OP DO LOCAL SE NAO FECHAR A MP.
8 - NAO DEIXA MOVIMENTAR A OP DO LOCAL SE NAO FECHAR A MP. NESTE CASO, ABRE AUTOMATICAMENTE A TELA DE BAIXA DE MP.
Observação: As matérias primas que serão validadas neste processo, serão as que estão relacionadas ao local de indenização selecionado.
Imagem 01 - Demonstra o componente ADMFM014, onde está sendo configurada para a empresa "008" a configuração "4 - ABRE AUTOMATICAMENTE A TELA DE BAIXA DE MP".
Importante: Abaixo considerar que a O.P. "404" se encontra no último local da programação e a matéria-prima referente aos produtos da O.P. não foi baixada.
Imagem 02 - Está sendo acessado o componente PCPFP063 selecionado o tipo de finalização "Segunda qualidade com transferência de produto" informado a quantidade em cada grade referente ao produto, em seguida está sendo acionado o botão "Finalizar".
Imagem 03 - Ao acionar o botão mencionado, devido ao fato da configuração do parâmetro ser igual a "4" e a matéria prima referente aos produtos não ter sido baixada, o componente PCPFP073 é apresentado para que seja realizada a baixa das matérias primas referente aos produtos vinculados a O.P.