Page tree

Descrição

Este ponto de entrada está implementado na função A410TRAVA para desativar o LOCK de registro das tabelas SA1/SA2/SB2 na alteração do pedido de venda, efetivação do orçamento na rotina aprovação da venda, rotina retornar do pedido de venda ou liberação de pedido de venda.

Observações

Ao desligar o LOCK de registros das tabelas SA1/SA2 pode ocorrer divergência dos campos de controle do cadastro de cliente/ fornecedor.
Por isso utilize este ponto de entrada com critério e atenção.
Importante: Algumas opções do ponto de entrada apenas diminuem o tempo de lock das tabelas envolvidas.

Exemplos

#INCLUDE "PROTHEUS.CH"

User Function MT410TRV()
Local cCliForn := ParamIXB[1] // Codigo do cliente/fornecedor
Local cLoja := ParamIXB[2] // Loja
Local cTipo := ParamIXB[3] // C=Cliente(SA1) - F=Fornecedor(SA2)
Local aRet := Array(4)
Local lTravaSA1 := .F. // Desliga trava da tabela SA1
Local lTravaSA2 := .F. // Desliga trava da tabela SA2
Local lTravaSB2 := .F. // Desliga trava da tabela SB2

Local aRet[1] := lTravaSA1
Local aRet[2] := lTravaSA2
Local aRet[3] := lTravaSB2


MsgAlert("P.E MT410TRV...","Alerta")

Return(aRet)

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

PARAMIXB[1] - Código do Cliente / Fornecedor
PARAMIXB[2] - Código da Loja
PARAMIXB[3] - C=Cliente ou F=Fornecedor

Retorno

aRet[1] - Desliga trava da tabela SA1
aRet[2] - Desliga trava da tabela SA2
aRet[3] - Desliga trava da tabela SB2

Eventos de chamada do Ponto de Entrada

 

Variáveis

 

Programa Fonte

MATA410A.PRX

  • No labels