Histórico da Página
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 / 12.1.17 |
Programa Fonte: | STWITEMREGISTRY |
Exemplo: |
#INCLUDE "POSCSS.CH"
//Exemplo 1: Ponto de entrada que nao permite quantidade decimal #Include 'Protheus.ch' User Function StValPro() Local cCodItem := PARAMIXB[1] // Codigo do produto If Int(nQuant) <> nQuant Return lRet --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- //Exemplo 2: Ponto de Entrada para não permitir o registro de um determinado item diretamente no Caixa, somente via importação de orçamento. //Nesse exemplo foi utilizado um caso hipotético onde não será permitido o registro de item diretamente no PDV quando campo B1_FAMIILA for igual a "S". #INCLUDE "PROTHEUS.CH" If !IsInCallStack("STBImportSale") //Somente realiza a validação quando o registro do item não tiver como origem o processo de importação de orçamento Return lRet
| |||||||
Retorno: | .T. - Permite adicionar os itens. .F. - Não permite adicionar os itens. |