Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Descrição

Ponto de entrada implementado na função A410TRAVA para
desativar o LOCK de registro das tabelas SA1/SA2/SB2 na alteração
do pedido de venda ou na efetivação do orçamento, rotina aprovação da 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 este ponto de entrada deve ser
utilizado com critérios 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 aReaRet[1] := lTravaSA1
Local aReaRet[2] := lTravaSA2
Local aReaRet[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