01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Industrial |
Função: | Criação de parâmetro empresa para configurar conversão de medidas por produto e por fornecedor |
País: | Brasil |
Ticket: | 12051441 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Solicitada a possibilidade de adicionar a conversão de medida por produto e por fornecedor.
03. SOLUÇÃO
Foi criado o parâmetro empresa "IN_OBRIGA_FORNEC_CONVMED" e quando o mesmo estiver configurado com o valor "1" será possível adicionar um fornecedor para a conversão de medida do produto, essa implementação se aplica para os seguintes componentes: PRDFM084, PRDFM085, PRDFM086, PRDFM311 e PRDFM322.
Observação: Afim de demonstrar o funcionamento do processo, abaixo será demonstrado a implementação apenas no componente PRDFM311.
Importante: Caso optar por configurar o parâmetro para obrigar o fornecedor no cadastro da conversão de medida, é extremamente recomendado que ajuste a configuração de todos os produtos informando o fornecedor, antes de configurar o parâmetro, para evitar problemas no cadastro do pedido de compra.
Imagem 01 - Demonstra o componente ADMFM014, onde está sendo configurado o parâmetro empresa "IN_OBRIGA_FORNEC_CONVMED" com o valor "1" para a empresa "001".
Imagem 02 - Demonstra o parâmetro empresa "CD_CAPRD_UNID_COMPRA" configurado com o campo adicional "12".
Imagem 03 - Demonstra que a para o produto "119280" o campo adicional "12" está configurado.
Imagem 04 - Demonstra o componente PRDFM0311 (PRDFM236 → botão "Conversão/Medida...") onde pode ser visto que está sendo configurado três fornecedores para as conversões de medidas sendo elas:
- 1 - Sem fornecedor;
- 2 - Fornecedor "1";
- 3 - Fornecedor "15".
Imagem 05 - Caso o parâmetro esteja configurado e uma nova conversão for criada, se o fornecedor não for informado, a mensagem acima será apresentada e a gravação da conversão de medida não será realizada.
Observação: Para o exemplo abaixo será utilizado o fornecedor "15".
Imagem 06 - Primeiramente está sendo criado o pedido de compra "11655" e informado o fornecedor "15", logo o botão "Item" está sendo acionado e o produto "11507" informado, ao digitar a quantidade "1" para o item é aberto o componente CMPFM024, para informar o valor e em seguida o componente CMPFM041 é apresentado, demonstrando que a conversão de medida apresentada é a "3" (demonstrado na imagem 04), essa conversão de medida está sendo apresentada pois o fornecedor cadastrado no pedido de compra é o 15 como só existe essa conversão de medida cadastrada para o produto com esse fornecedor, a mesma está sendo apresentada.
Observação: Para o exemplo abaixo considerar que os seguintes parâmetros empresa foram configurados: "TP_UTILIZA_CONV_MED_CMP" como "1" e "IN_OBRIGA_FORNEC_CONVMED" como "1".
Imagem 07 - Pode ser observado que ao realizar a inclusão do item de acordo com a configuração dos parâmetros mencionados acima, ao informar a quantidade de produtos no componente CMPFM021, o componente PRDFL147 é apresentado listando apenas a conversão de medida que corresponde ao fornecedor "15".
Observação: Abaixo será demonstrado o processo com o novo parâmetro empresa "IN_OBRIGA_FORNEC_CONVMED" configurado com o "0".
Imagem 08 - Demonstra o parâmetro empresa "IN_OBRIGA_FORNEC_CONVMED" configurado como "0" para a empresa "001".
Imagem 09 - Ao acessar o componente PRDFM311 (PRDFM236 → botão "Conversão/Medida...") pode ser visto que a sequencia 1 foi adicionada como conversão de medida para o produto "119280" entretanto a mesma não possui nenhum fornecedor configurado.
Imagem 10 - Ao acessar o CMPFM020 e adicionar itens para um pedido de compra, pode ser visto que quando o componente PRDFL147 é apresentado, está sendo listada as conversões de medidas "1" e "3" pois ambas possui a espécie de conversão "UNIDADE" (Configurado no parâmetro empresa "CD_CAPRD_UNID_COMPRA"), está sendo apresentado ambos pois o parâmetro empresa demonstrado na "Imagem 08" está zerado.