01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

SIGAFRT-FRENTE DE LOJAS PROTHEUS

Função:TOTVS PDV
País:Brasil
Ticket:23984504
Requisito/Story/Issue (informe o requisito relacionado) :DVARPV-1122


02. DESCRIÇÃO

O ponto de entrada STWItmNVld é acionado no TOTVSPDV durante o processo de venda, especificamente no momento em que o sistema tenta registrar um item que está bloqueado ou não foi localizado.

Sua principal finalidade é permitir a personalização da mensagem apresentada ao operador, possibilitando, por exemplo, a solicitação de autorização por um superior para prosseguir com o atendimento.

Importante: Este ponto de entrada somente será executado se o parâmetro MV_LJITMSG estiver definido como .T.. Esse parâmetro controla a exibição destacada da mensagem de item não localizado ou bloqueado durante a captura do item no TOTVSPDV.



03. DEMAIS INFORMAÇÕES


Exemplo:

#INCLUDE "PROTHEUS.CH"

#INCLUDE "PARMTYPE.CH"

   

User Function STWItmNVld()

    Local nTypeBlock   := Paramixb[1] // Parâmetro qual o tipo de bloqueio ocorreu (1- Item nao encontrado. 2 - Item: Bloqueado.)

    Local cCodProd     := Paramixb[2] // Código do produto ou código de barra do produto que houve o bloqueio.

    Local cDescprod    := Paramixb[3] // Descrição do produto que ocorreu o bloqueio vira preenchido apenas para produto bloqueado para item bloqueado vira como vazio.


    If nTypeBlock == 1 // Item nao encontrado.

        Aviso('Item nao encontrado!','O produto ' +cCodProd +' não foi encontrado favor avaliar!' , {"Ok"},1)

    ElseIF nTypeBlock == 2// Produto bloqueado.

        Aviso('Item Bloqueado!','O Produto ' + alltrim(cDescprod) + ' Código: ' + cCodProd +' Se encontra Bloqueado' , {"Ok"},2)

    Endif

Return



P12 ou superior

Parâmetros:

Paramixb[1] // Parâmetro qual o tipo de bloqueio ocorreu (1- Item nao encontrado. 2 - Item: Bloqueado.)

Paramixb[2] // Código do produto ou código de barra do produto que houve o bloqueio.

Paramixb[3] // Descrição do produto que ocorreu o bloqueio vira preenchido apenas para produto bloqueado para item bloqueado vira como vazio.

Retorno:


Programa fonte:

STWFindItem.prw



04. ASSUNTOS RELACIONADOS