Páginas filhas
  • DT PRDFP136 não listar produtos inativos


01. DADOS GERAIS

Produto:

TOTVS Moda

Linha de Produto:

Virtual Age

Segmento:

Varejo

Módulo:Industrial
Função:Não listar produtos inativos na geração de GTIN pelo CNP/GS1. 
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVAIND-7078


02. SITUAÇÃO/REQUISITO

Estão sendo enviados produtos inativos para Geração de GTIN pelo CNP/GS1 por WebService através do componente PRDFP136.

03. SOLUÇÃO

Não listar produtos inativos no componente PRDFP136 para que estes não sejam enviados na geração de GTIN pelo CNP/GS1. 

Para validação de produtos inativos será considerada a seguinte regra:

  • Serão validados os produtos da empresa logada.
  • Caso não exista dados para filial na empresa logada serão validados os produtos da empresa informada no parâmetro CD_EMP_PADRAO_PRD.
  • Se não tiver empresa informada no parâmetro CD_EMP_PADRAO_PRD serão validados os produtos da empresa do parâmetro CD_EMPVALOR.


Imagem 1 - Na empresa 3 (logada) os produtos da cor '151611 RSA' do grupo 'PA CALCA2' estão inativos.


Imagem 2 - Ao informar o grupo 'PA CALCA2' na empresa 3 (logada), os produtos da cor '151611 RSA' não são listados porque estão inativos.


Imagem 3 - A empresa 2 não possui os produtos do grupo 'PA CALCA2', mas possui o parâmetro CD_EMP_PADRAO_PRD apontado para a empresa 1.


Imagem 4 - A empresa 2 (logada) busca os dados da empresa da 1, a qual possui os produtos da cor '151611 RSA'  e da cor '183946 AZL' do grupo 'PA CALCA2' inativos.


Imagem 5 - Ao informar o grupo 'PA CALCA2' na empresa 2 (logada), os produtos da cor '151611 RSA' e da cor '183946 AZL' não são listados porque estão inativos na empresa 1, que é a empresa do parâmetro CD_EMP_PADRAO_PRD para a qual a empresa 2 aponta.