Conversão de Unidades de Medida no web service GravarPedido

O web service GravarPedido dispõe de dois campos que possibilitam configurar como é feita a conversão entre as unidades de medida. A conversão afeta os campos relacionados abaixo:

Os campos que possibilitam essa configuração são:

Abaixo seguem cenários que utilizam configurações distintas para os campos de conversão de unidade de medidas mencionados anteriormente.

As unidades de medida de estoque e de venda são iguais para o produto utilizado.

Cenário 1

Os campos ConverterQtdUnidadeVenda e ConverterQtdUnidadeVenda estão iguais a N - Não.

Valores informados no web service:

Campo Valor
UniMed N. Informado
QtdPed 1
PreUni 100
UniVen N. Informado
QtdVen N. Informado
PreVen N. Informado

Valores do item de produto na base após execução do web service:

Campo Valor
UniMed KG
QtdPed 1
PreUni 100
UniVen KG
QtdVen 1
PreVen 100

Nesse cenário, o sistema replica as informações dos campos QtdPed e PreUni para os campos QtdVen e PreVen.

Cenário 2

Os campos ConverterQtdUnidadeVenda e ConverterQtdUnidadeVenda estão iguais a N - Não.

Campo Valor
UniMed N. Informado
QtdPed 1
PreUni 100
UniVen N. Informado
QtdVen 15
PreVen N. Informado

Valores do item de produto na base após execução do web service:

Campo Valor
UniMed KG
QtdPed 1
PreUni 100
UniVen KG
QtdVen 15
PreVen 6,6666666667

Neste caso, o sistema permanece com as informações originais para os campos QtdPed e PreUni , e calcula o campo PreVen de acordo com o campo QtdVen.

Cenário 3

Os campos ConverterQtdUnidadeVenda e ConverterQtdUnidadeVenda estão iguais a S - Sim.

Valores informados no web service:

Campo Valor
UniMed N. Informado
QtdPed 1
PreUni 100
UniVen N. Informado
QtdVen 15
PreVen N. Informado

Valores do item de produto na base após execução do web service:

Campo Valor
UniMed KG
QtdPed 15
PreUni 100
UniVen KG
QtdVen 15
PreVen 100

Neste caso, o sistema converteu o campo QtdPed de acordo com a informação passada para o campo QtdVen. A quantidade pedida ficou igual a quantidade de venda, uma vez que, nesse exemplo, as unidades de medida são iguais.

Cenário 4

Os campos ConverterQtdUnidadeVenda e ConverterQtdUnidadeVenda estão iguais a S - Sim.

Campo Valor
UniMed N Informado
QtdPed 1
PreUni 12,10
UniVen N Informado
QtdVen 12,10
PreVen 12,10

Valores do item de produto na base após execução do web service:

Campo Valor
UniMed KG
QtdPed 12,10
PreUni 12,10
UniVen KG
QtdVen 12,10
PreVen 12,10

Neste caso, o sistema converteu o campo QtdPed de acordo com a informação passada para o campo QtdVen. A quantidade pedida ficou igual a quantidade de venda, uma vez que, nesse exemplo, as unidades de medida são iguais.

Cenário 5

Os campos ConverterQtdUnidadeVenda e ConverterQtdUnidadeVenda estão iguais a N - Não.

Valores informado no web service:

Campo Valor
UniMed N. informado
QtdPed 1
PreUni 12,10
UniVen N. informado
QtdVen 12,10
PreVen 12,10

Valores do item de produto na base após execução do web service:

Campo Valor
UniMed KG
QtdPed 1
PreUni 12,10
UniVen KG
QtdVen 12,10
PreVen 12,10

Neste cenário são informados os valores para os campos QtdVen e PreVen, mas os parâmetros de conversão no web service estão configurados com valor N - Não. Dessa forma, o sistema deve ter um comportamento parecido com o cenário 2, onde o preço de venda deve ser recalculado. No entanto, para esse cenário, como já está sendo enviada a informação do preço de venda, o web service manterá o valor já informado, não sendo feito o recálculo.

Atenção

Conversão Unidade de Medida nas telas Entrada de Pedidos com Avaliação de Produto (F120GPC), Entrada de Pedidos Agrupado (F120GPD) e Notas Fiscais de Saída (F140GNF).

Atenção

O funcionamento por tela e pelo web service, no quesito conversão de unidade de medida, é divergente. Através das telas de pedido (Entrada de Pedidos com Avaliação de Produto (F120GPC) e Entrada de Pedidos Agrupado (F120GPD)), a conversão de unidade de medida é condicionada ao parâmetro global PerCnvUni - "Indicativo se nas telas de pedido (F120GPD e F120GPC) e na tela de nota fiscal de saída (F140GNF), o sistema converterá a quantidade referente à unidade de estoque, quando for alterada a quantidade referente à unidade de venda.“

Link para mais detalhes: https://documentacao.senior.com.br/gestaoempresarialerp/5.10.3/menu_cadastros/f000pgs.htm#P

Este artigo ajudou você?