Você está na página 1de 4

Contabilizao Off-line com mltiplos processos

Financeiro -- 36765
Boletim Tcnico: Contabilizao Off-line com mltiplos processos Financeiro
Ocorrncia
Melhoria
Resumo
Foi implementado na rotina Miscelneas/Contbil/ Contbil Off Line (CTBAFIN), .o recurso de contabilizao off-line do Financeiro com mltiplos processos
(threads). Observao:Esta funcionalidade est disponvel apenas para ambientes Top Connect / Totvs DbAcess e por este motivo, a contabilizao off-line com
mltiplos processos somente pode ser executada por meio da rotina CTBAFIN.
ID do Chamado
SCPIXQ
Aplicabilidade
Contabilizao Off-line com mltiplos processos Financeiro
Produtos
Microsiga 10
Mdulos
SIGAFIN
Portais
todos
Pases
todos
Sistema Operacional
todos
Bancos de Dados
Todos DB-Access
Nome + Fonte
Lanamentos Contbeis Off-Line (CTBAFIN)
Parmetros Envolvidos
MV_CFINTHR, MV_ALTLCTO, MV_PRELAN, MV_CT105MS
Nmero da FNC
000000112582010
Ajustes no Compatibilizador
Sim
Integridade Referencial
No
Aplicao de Patch
No
Compatibilizador 1
- U_UPDCTB
Procedimentos para Implementao
Importante:
Antes de executar o compatibilizador u_updctb imprescindvel:
a)

Realizar o backup da base de dados do produto que ser executado o compatibilizador (diretrio \PROTHEUS_DATA\DATA) e

dos dicionrios de dados "SXs" (diretrio \PROTHEUS_DATA\ SYSTEM).


b)

Os diretrios acima mencionados correspondem instalao padro do Protheus, portanto, devem ser alterados conforme o

produto instalado na empresa.


c)

Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando o sistema.

d)

Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar o compatibilizador,

certifique-se de que esto identificados pelo nickname. Caso o compatibilizador necessite criar ndices, ir adicion-los a partir da
ordem original instalada pelo Protheus, o que poder sobrescrever ndices personalizados, caso no estejam identificados pelo nickna
me.
e)

O compatibilizador deve ser executado com a Integridade Referencial desativada*.

ATENO: O procedimento a seguir deve ser realizado por um profissional qualificado


como Administrador de Banco de Dados (DBA) ou equivalente!
A ativao indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de
dados. Portanto, antes de utiliz-la, observe atentamente os procedimentos a seguir:

i.

No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opo Integridade/Verific
ao (APCFG60A).

ii.

Se no h Integridade Referencial ativa, so relacionadas em uma nova janela todas as empresas e filiais cadastradas para
o sistema e nenhuma delas estar selecionada. Neste caso, E SOMENTE NESTE, no necessrio qualquer outro
procedimento de ativao ou desativao de integridade, basta finalizar a verificao e aplicar normalmente o
compatibilizador, conforme instrues.

iii.

Se h Integridade Referencial ativa em todas as empresas e filiais, exibida uma mensagem na janela Verificao de
relacionamento entre tabelas. Confirme a mensagem para que a verificao seja concluda, ou;

iv.

Se h Integridade Referencial ativa em uma ou mais empresas, que no na sua totalidade, so relacionadas em uma nova
janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade est(aro)
selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotao para posterior
consulta na reativao (ou ainda, contate nosso Help Desk Framework para informaes quanto a um arquivo que contm
essa informao).

v.

Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, necessrio desativar tal integridade,
selecionando a opo Integridade/ Desativar (APCFG60D).

vi.

Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instrues.


Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada,
atravs da opo Integridade/Ativar (APCFG60). Para isso, tenha em mos as informaes da(s) empresa(s) e/ou filial(is)
que possua(m) ativao da integridade, selecione-a(s) novamente e confirme a ativao.

vii.

CONTATE O HELP DESK FRAMEWORK EM CASO DE DVIDAS!


1.

Em Microsiga Protheus TOTVS Smart Client, digite u_updctb no campo Programa Inicial.
Importante:
Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou superior a (25/05/2010).

2.

Clique em OK para continuar.

3.

Ao confirmar exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo exclusivo.

4.

Clique em Sim para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos.

apresentada uma mensagem explicativa na tela.


5.

Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas. Nesse log de

atualizao, so apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda no existem
no dicionrio de dados.
6.

Clique em Gravar para salvar o histrico (log) apresentado.

7. Clique em OK para encerrar o processamento.


Descrio de Ajustes

1.

Criao no arquivo SX6 Parmetros:

Nome da Varivel

MV_CFINTHR

Tipo

Numrico

Descrio

Quantidade de threads a serem usadas na contabilizao off-line dos ttulos financeiros (CTBAFIN).
Mnimo 1, Maximo 15

Valor Padro

Procedimentos para Configurao


1. No Configurador (SIGACFG) acesse Ambientes / Cadastros / Parmetros (CFGX017). Configure o(s) parmetro(s) a seguir:

Itens/Pastas

Descrio

Nome

MV_CFINTHR

Tipo

Numrico

Cont. Por.

Entre 2 e 15

Descrio

Quantidade de threads a serem usadas na contabilizao off-line dos ttulos financeiros.


Mnimo 1, Maximo 15

Itens/Pastas

Descrio

Nome

MV_ALTLCTO

Tipo

Caractere

Cont. Por.

Descrio

Permite alterar lanamento contbil de integrao?

Itens/Pastas

Descrio

Nome

MV_PRELAN

Tipo

Caractere

Cont. Por.

Descrio

Indica se o Lanamento Contbil ser automaticamente lanado ou passar por Pr-Lanamento.


S= Sempre ,N= Nunca,D= Doc Inconsistente

Itens/Pastas

Descrio

Nome

MV_CT105MS

Tipo

Caractere

Cont. Por.

Descrio

Mostra mensagem?
S = Sim e N = No

Procedimentos para Utilizao

1.

No mdulo Financeiro, acesse Atualizaes/Cadastros/Lanamento Padro (CTBA080) e inclua os lanamentos padro do


financeiro (Exemplo: 500, 510, 520).

2.

Selecione Miscelneas/Contbil/Contbil Off-Line (CTBAFIN) e informe os parmetros iniciais da rotina.


Para efetuar a contabilizao utilizando mltiplos processos (threads), informe nos seguintes parmetros:

Mostra Lan Contab? No

Aglutina Lanamentos? No

Gera Lan Por? Documento

Importante:
Ao informar uma configurao diferente para estes parmetros, o sistema efetuar a contabilizao sem utilizar o recurso de mltiplos
processos.
3.

Clique em Ok, para executar a rotina.

4.

No mdulo Contabilidade Gerencial, acesse Atualizaes/Movimentos/Lan. Contb. Automtico (CTBA102) e que foram gerados os
lanamentos contbeis para os ttulos e movimentaes bancrias.

Informaes Tcnicas
Tabelas Utilizadas

SE1 Contas a Receber, SE2 Contas a Pagar, SA1 Clientes, SB1 Produtos, CT5 Lanamentos
Padro, CT2 Lanamentos Contbeis, SE5 Movimentos Bancrios, SEF Cheques