Histórico da Página
- Visão Geral
- Exemplo de utilização
- Coexistência de versões Protheus anteriores 12.1.33
- Tabelas Contábeis Envolvidas
- Parâmetros do Semáforo Contábil
- Funções de Semáforo
01.
...
VISÃO GERAL
Com as evoluções do Protheus houve a necessidade de remoção do arquivo de semáforo contábil.
...
A contabilização de integrações faz uso função LockByName e da tabela tabela de semáforo contábil.
A tabela de semáforo contábil contábil não será mais criada criada no diretório system.
Outra mudança é na geração do número do documento contábil (CTF). Este número passou a ser gerado por JOB em uma thread separada que cria uma quantidade determinada pelo parâmetro MV_CTFQTD.
A remoção do arquivo de semáforo contábil e a geração do número do documento contábil por job estará disponível a partir da versão 12.1.33. Para versões anteriores continuará sem alterações.
02.
...
EXEMPLO DE UTILIZAÇÃO
Esta funcionalidade será utilizada em todos os módulos do ERP em que existe contabilização de integrações e dentro do próprio módulo Contabilidade Gerencial.
03.
...
COEXISTENCIA DE VERSÕES PROTHEUS ANTERIORES A P12.1.33
Para versões anteriores da P12.1.33, a criação do arquivo de semáforo contábil na pasta system será mantida.
...
CTF - Capa do Lote Contábil
Nesta tabela criar um campo Campo criado para indicar se o documento já está em uso por outra conexão.
...
X6_FIL | X6_VAR | X6_TIPO | X6_DESCRIC | X6_CONTEUD | X6_PROPRI |
---|---|---|---|---|---|
MV_CTFQTD | N | Quantidade de Documentos a serem criados pelo Job | 10 | S |
05.
...
PARÂMETROS DO SEMAFORO CONTÁBIL
Parâmetro | Conteudo |
---|---|
MV_CTBSER |
...
'1' = Ligado; '2' = Desligado; '3' = Modo teste. | |
MV_CTBSERT |
...
Tempo em milissegundos. | |
MV_ |
...
CTBSETZ | ' |
...
.T. |
...
' = Permite zap/truncate; |
...
'.F. |
...
' = Não permite |
MV_CT2SMLT |
...
'.T. |
...
' = Configuração para alterações(opção diferente de inclusão) simultâneas. |
MV_CTBNFSE |
...
'1' =Ligado; '2' = Desligado |
A partir da versão 12.1.33 os parâmetros acima não serão mais considerados. Em versões anteriores nada muda.
Parâmetro | Conteúdo |
---|---|
MV_CTFQDT |
...
10 |
...
= Esse parâmetro indica a quantidade de documentos ( CTF_DOC ) a serem criados pelo job. Assim, pode e deve ser aumentado de acordo com a demanda de documentos |
...
. |
...
CtbSerialI
CtbSerialF
CtbFimSemaforo
CtbIniSemaforo
CanProcItvl
...