Á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 A103TRAVA para

desativar

melhorar o tempo de LOCK de

registro

registros das tabelas SA1/SA2/SB2 na inclusão do documento

de entrada.

 

Observações

Ao desligar o LOCK de registros das tabelas SA1/SA2 pode ocorrer divergencia dos campos de controle do cadastro de cliente/fornecedor como por exemplo: data da ultima compra, maior compra e etc. Por isso este ponto de entrada deve ser utilizado com criterios e atenção.
Importante: Algumas opções do ponto

de entrada

apenas diminuem o tempo de lock das tabelas envolvidas

.


 

Exemplos

#INCLUDE "RWMAKE.CH"
User Function MT103TRV
Local cFornece := PARAMIXB1 // Codigo do Fornecedor/Cliente
Local cLoja := PARAMIXB2 // Codigo da Loja
Local cTipo := PARAMIXB3 // C = Cliente (SA1) / F = Fornecedor (SA2)
Local aRet := ARRAY(4)
aRet1 := .F. //Desliga trava da tabela SA1
aRet2 := .F. //Desliga trava da tabela SA2
aRet3 := .F. //Desliga trava da SB2
aRet4 := .T. //Atualiza os Acumulados somente no final da

gravacao

gravação dos itens da NFE
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

PARAMIXB1 - Codigo do Fornecedor/Cliente
PARAMIXB2 - Codigo da Loja
PARAMIXB3 - C=Cliente ou F=Fornecedor

Retorno

aRet1 - Desliga trava da tabela SA1
aRet2 - Desliga trava da tabela SA2
aRet3 - Desliga trava da SB2
aRet4 := .T. //Atualiza os Acumulados somente no final da gravacao dos itens da NFE


/

Eventos de chamada do Ponto de Entrada

Variáveis

Programa Fonte

MATA103X.PRX