Validação no momento do registro do item

Descrição:

Este ponto de entrada é executado durante o fluxo do registro de item do TotvsPDV, quando a opção (F3) Reg. de Item é selecionada e o código do produto é informado. Possui como parâmetros de entrada, o código do produto e a quantidade e caso o retorno seja falso, as etapas seguintes do registro não serão realizadas.

Versões:

TOTVS PDV 11.8

Programa Fonte:

STWITEMREGISTRY

Exemplo:

#Include 'Protheus.ch'
#INCLUDE "POSCSS.CH"

// Ponto de entrada que nao permite quantidade decimal
User Function StValPro()

Local cCodItem := PARAMIXB[1] // Codigo do produto
Local nQuant := PARAMIXB[2] // Quantidade
Local lRet := .T.

If Int(nQuant) <> nQuant
STFMessage("ItemRegistered","STOP","NAO PERMITIDO VENDA FRACIONADA")
lRet := .F.
EndIf

Return lRet

Retorno:

.T. - Permite adicionar os itens.

.F. - Não permite adicionar os itens.