Árvore de páginas

Versões comparadas

Chave

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

...

Na primeira situação em que a função Ca100Incl é chamada recebendo o vetor aFlagCTB, os elementos do vetor devem ser bloqueados para ser no final atualizados.  O conteúdo de alguns campos da tabela CTK também deverão ser bloqueados, como o CTK_TABORI e CTK_RECORI, pois nem sempre o conteúdo destes campos da tabela CTK são os mesmos do vetor aFlagCTB.  Na grande maioria das vezes será,  neste caso, se utilizarmos a função SimpleLock ou uma outra que não utilize o LocByName ocultamente, duas vezes, devemos certificar que não ocorrerá nenhum problema. Também devemos certificar que caso uma outra conexão não consiga pegar esse registro.


na chamada da função Ca100Incl, deve ser dada atenção e aprofundar no estudos dos fontes onde o vetor aFlagCTB não é passado. Isso ocorre em algumas rotinas de contabilização de integração e dentro do próprio módulo Contábil.

...