Árvore de páginas

Descrição

Este ponto de entrada, permite efetuar a gravação de algum campo na tabela SL1 em dois momentos:

- Momento 1: Ao clicar no botão “Finalizar Venda”, onde é feito um controle de semáforo para não permitir outra PDV finalizar a mesma venda;

- Momento 2: Após a finalização da venda ou quando a venda é abortada ou cancelada.

Observações

Esse ponto de entrada é utilizado na rotina Venda Assistida do módulo Controle de Lojas (SIGALOJA).

No momento da execução do ponto de entrada o sistema está posicionado no registro da tabela SL1.

Exemplos

#INCLUDE 'RWMAKE.CH'

User Function LJ70110()
Local cTipo := PARAMIXB[01]

If cTipo == "C" //Momento 1 (Ao clicar no botão "Finalizar Venda", onde é feito um controle de semáforo para não permitir outra PDV finalizar a mesma venda)
RecLock("SL1",.F.)
SL1->L1_CAMPO := "A"
SL1->(MsUnlock())
ElseIf cTipo == "D" //Momento 2 (Após a finalização da venda ou quando a venda é abortada ou cancelada)
RecLock("SL1",.F.)
SL1->L1_CAMPO := "B"
SL1->(MsUnlock())
EndIf

Return Nil

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

NomeTipoDescrição
cTipo Caracter

Tipo da operação executada:

"C" = Clique no botão "Finalizar Venda", onde é feito um controle de semáforo para não permitir outro PDV finalizar a mesma venda;
"D" = Após a finalização da venda ou quando a venda é abortada.

Retorno

Nil (Nulo)

Eventos de chamada do Ponto de Entrada

Este ponto de entrada é executado em dois momentos:

- Momento 1: Ao clicar no botão “Finalizar Venda”, onde é feito um controle de semáforo para não permitir outra PDV finalizar a mesma venda;

- Momento 2: Após a finalização da venda ou quando a venda é abortada ou cancelada.

Programa Fonte

LOJA701.PRW

  • Sem rótulos