Páginas filhas
  • DT Conversão de medida por produto e por fornecedor


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) :

DVAARM-4583DVAARM-4700



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.