Páginas filhas
  • 9432319 DDMEDICA-3448 DT - VIEW_MED_DEMONSTRAT_PRODFILIAL Não Está Validando Tabela PCTABMEDABCFARMA.

01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo WMS

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:23 Farma
Função:Atualizar Banco de Dados
Ticket:9432319
Requisito/Story/Issue :DDMEDICA-3448


02. SITUAÇÃO/REQUISITO

Cliente trabalha com processo preço de fabrica por UF, conforme parâmetro UTILIZAPRECOFABRICAPORUF. Com isso, a VIEW_MED_DEMONSTRAT_PRODFILIAL não está validando a tabela PCTABMEDABCFARMA, olhando apenas para a PCPROFILIAL. 
Em avaliação, o cliente sugeriu a seguinte validação:
na view está
– PRECO FABRICA
, CASE
WHEN (NVL(PCREGIAO.REGIAOZFM,'N') = 'S') THEN
NVL(PCPRODUT.CUSTOREPZFM, 0)
ELSE
NVL(PCPRODUT.CUSTOREP, 0)
END PRODUTO_PRECO_FABRICA
CORRETO:
, CASE
WHEN (NVL((SELECT PCPARAMFILIAL.VALOR FROM PCPARAMFILIAL WHERE PCPARAMFILIAL.CODFILIAL = '99' AND PCPARAMFILIAL.NOME = 'UTILIZAPRECOFABRICAPORUF'),'N') = 'S') THEN
– PRECO FABRICA POR UF DA FILIAL
(SELECT PCTABMEDABCFARMA.PRECOFABRICA FROM PCTABMEDABCFARMA WHERE PCTABMEDABCFARMA.CODPROD = PCPRODUT.CODPROD AND PCTABMEDABCFARMA.UF = PCFILIAL.UF)
ELSE
CASE
WHEN (NVL(PCREGIAO.REGIAOZFM,'N') = 'S') THEN
NVL(PCPRODUT.CUSTOREPZFM, 0)
ELSE
NVL(PCPRODUT.CUSTOREP, 0)
END
END PRODUTO_PRECO_FABRICA

03. SOLUÇÃO


Atualizar a Rotina 2300 para versões a partir da 30.0.7.3

Na 2300, Selecionar na Aba "Criação/Alteração de Views", a Opção "View VIEW_MED_DEMONSTRAT_PRODFILIAL"


04. DEMAIS INFORMAÇÕES


Importante!

As versões estarão disponíveis para download no CCW.

https://centraldecontrole.pcinformatica.com.br/


Mantenha suas rotinas sempre atualizadas!