You are on page 1of 18

Cpia de Saldos (CTBM300)

Ambiente

: Contabilidade Gerencial

Boletim

: 00000000-07

Data da publicao

: 21/11/2008

Data da reviso

: 26/11/08

Verses

: Protheus 10

Pases

: Pas

Bancos de dados

: Bancos

Sistemas operacionais : Windows/Linux


Bops

: 000000069972008

Tabelas utilizadas

: CT1 Cadastro de Plano de Contas; CT2 Lanamentos Contbeis

Implementadas adequaes necessrias rotina Cpia de Saldos (CTBM300) para permitir a


correta utilizao disponibilizando a funcionalidade de lanamentos contbeis com Mltiplos Tipos
de Saldos.
Com estas adequaes, a rotina passa a contemplar dois modos de execuo distintos:

Saldos simples: Funcionalidade original da rotina, que permite a cpia de


movimentos contbeis ou saldos contbeis por nvel de entidade, de um saldo
origem para mltiplos tipos de saldo destino especificados nos parmetros.

Mltiplos saldos: Avalia o controle de mltiplos tipos de saldos dos lanamentos


contbeis, gerando automaticamente os novos movimentos para os saldos
previamente especificados nos lanamentos padres utilizados.

Para auxiliar os usurios na correta utilizao destas novas funcionalidades foram atualizadas as
perguntas de parametrizao da rotina, sendo revistas a ordem, descrio, help e suas validaes.
Complementando as adequaes, funcionalidade foi adequada para sua utilizao pelo Scheduler
do ambiente Protheus, sendo que este recurso segue o padro de configurao para este tipo de
funcionalidade.

Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 1

Procedimentos para implementao


Para que todos os campos e parmetros necessrios ao processamento sejam criados
automaticamente, foi disponibilizado o compatibilizador: UPDCTB.
a) Antes de executar o compatibilizador, imprescindvel que o usurio faa um backup dos
arquivos de dados (diretrio \PROTHEUS_DATA\DATA, se verso 8.11 ou posterior) e dos
arquivos customizados SXs (diretrio \PROTHEUS_DATA\SYSTEM, se verso 8.11 ou
posterior). Os diretrios mencionados correspondem instalao padro do Protheus.
b) Os diretrios acima mencionados correspondem instalao padro do Protheus, portanto
devem ser alterados conforme o ambiente de instalao da empresa.
c) Essas rotinas devem ser executadas 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 que esto identificados pelo nickname. Caso o
compatibilizador necessite criar ndice, ir adicion-los a partir da ordem original instalada pelo
Protheus, o que poder ocasionar a sobregravao de ndices personalizados caso no esteja,
identificados pelo nickname.
1. Acesse o Totvs SmartClient e no campo Programa Inicial informe U_UPDCTB:

2 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

2. Aps confirmar a tela de parmetros iniciais ser exibido o seguinte aviso:

Importante:
Verifique que a data do atualizador de verso seja igual ou superior a 19/11/2008, conforme
indicado na figura anterior ( ).

3. Se houver restrio ao abrir as tabelas do sistema em modo exclusivo ser apresentada a


seguinte mensagem:

Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 3

4. Se o ambiente estiver em modo exclusivo, inicia-se o processamento do compatibilizador


conforme a tela de indicao de progresso:

5. Ao trmino da execuo do compatibilizador do ambiente contbil ser apresentada a seguinte


tela contendo o log das atualizaes realizadas:

Observao:
Nesta tela de exemplo de Log da atualizao existem empresas e filiais, ao executar o
compatibilizador no ambiente do cliente, ser considerada a estrutura de empresas e filiais
disponveis.

4 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

6. No ambiente Configurador, opo Ambiente/Cadastro/Menu, inclua a nova opo de menu do


ambiente SIGACTB, conforme instrues a seguir:
SIGACTB Contabilidade Gerencial
Descrio Portugus

Plano referencial

Programa

CTBM300

Status (manter a linha somente do item que deve ser selecionado)


Habilitado

Sim

Desabilitado
Inibido
Mdulo

SIGACTB - Contabilidade Gerencial

Tipo (manter a linha somente do item que deve ser selecionado)


Funo Protheus

Sim

Relatrio SIGARPM
Funo de Usurio
Funo Template
Relatrio Crystal
Cons.Genrica Relacional
Rotinas do Browse

Atualizaes/Miscelnea/Processamentos/Copia de Saldos

Tabelas
Alias

CT2

Descrio

Copia de Saldos

Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 5

Procedimentos de utilizao
1. Acesse o ambiente Contabilidade Gerencial opo, Atualizaes/ Movimentos/ Lanamentos
contbeis automticos, visualize os lanamentos cadastrados.

2. Acesse Consultas/ Genricos (lerda) e selecione a tabela CT2 e visualize na tela o campo Tipo
Saldos com apenas um (1) registro informado ou campo em branco, neste exemplo a cpia de
saldos ser cpia simples.
Quando no campo Tipo Saldos houver mais de um (1) registro informado, a cpia de saldos
ser de mltiplos saldos.

Cpia simples

Mltiplos saldos

6 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

Exemplo para Mltiplos Saldos


1. Acesse o mdulo Contabilidade Gerencial, opo Miscelnea/ Processamentos / Copia Saldos.
2. O Sistema exibe a tela inicial desta rotina, com uma explicao descritiva da funcionalidade.

3. Clique no boto Parmetros para configur-los.


4. Selecione o campo Mtodo de cpia com Mltiplos Saldos.
Importante
Ao selecionar a opo Mltiplos saldos ainda que sejam selecionados os saldos no campo
Saldos destinos o Sistema prioriza a primeira opo e desconsiderar esta informao.
5. O campo Histrico padro preenchido com Especificar torna obrigatrio o preenchimento
do campo Cdigo do histrico padro.
6. Aps concluir o preenchimento dos campos, confirme no boto OK.
7. O Sistema exibe a tela solicitando a confirmao da configurao dos parmetros.
8. Confirme no boto OK, para prosseguir.

Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 7

9. Acesse novamente o ambiente Contabilidade Gerencial, opo Atualizaes/ Movimentos/


Lanamentos contbeis automticos, para visualizar a copia efetuada dos lanamentos.

O lanamento com a legenda indicativa em verde,


representa o lanamento original, sobre o qual
foram efetuadas as mltiplas cpias.
Os lanamentos com a legenda indicativa em
outras cores, representa as mltiplas cpias
efetuadas.

Observao
Observe o significado das cores referente legenda.

8 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

Exemplo para Cpia Simples


1. Acesse o mdulo Contabilidade Gerencial, opo Miscelnea/ Processamentos / Copia Saldos.
2. O Sistema exibe a tela inicial desta rotina, com uma explicao descritiva da funcionalidade.

3. Clique no boto Parmetros para configur-los.


4. Selecione o campo Mtodo de cpia com Cpia Simples.
Importante
Quando se trata de Cpia Simples, o Sistema considerar a informao no campo Saldos
Destinos para efetuar a cpia dos saldos.
5. A informao no campo Movimentos copiados depende da correta seleo da pergunta Tipo
de cpia simples.

Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 9

Observao
Ser obrigatrio preencher o campo Cdigo de histrico padro quando o campo Histrico
padro tiver sido selecionado como Especificar.
6. Aps concluir o preenchimento dos campos, confirme no boto OK.
7. O Sistema exibe a tela solicitando a confirmao da configurao dos parmetros.
8. Confirme no boto OK, para prosseguir.
9. Acesse novamente o mdulo Contabilidade Gerencial, opo Atualizaes/ Movimentos/
Lanamentos contbeis automticos, para visualizar a copia efetuada dos lanamentos.

O lanamento com a legenda indicativa em


verde, representa o lanamento original,
sobre o qual foi efetuado a cpia de saldos.
Os lanamentos com a legenda indicativa em
outras cores, representa a cpia de saldos
efetuada.

10 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

Cadastro de Scheduler
1. Acesse o mdulo Configurador, opo Ambiente/ Scheduler/ Scheduler para verificar se esta
rotina (CTBM300) est sendo visualizada na lista de Scheduler.
2. Selecione Processos Batch e clique no boto Incluir na barra de ferramentas.

3. Observe na tela, posicionado nos Processos Batch a exibio da rotina CTBM300.

Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 11

4. Clique em (+) conforme indicado na tela para abertura de opo complementar de registro.

Clique
abrir.

em

(+)

para

5. Posicione o cursor em Freqncia e preencha os campos solicitados.

12 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

6. Posicione agora o cursor em Configuraes e complemente as informaes.

7. Aps concluir este registro, confirme no boto OK.


8. O Sistema exibe a tela solicitando a confirmao do cadastro.
9. Confirme no boto.

Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 13

10. Observe que o cadastro de Scheduler, ser visualizado na tela.

14 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

Ajustes efetuados pelo compatibilizador


Criao de um item na lista das rotinas padro que podem ser executadas vias Scheduler SXD.
Funo

Pergunta

Titulo

Descrio

CTBM300

CTBM30

Copia de Saldos

Este programa tem o objetivo copiar um conjunto de


lanamentos ou saldos de um tipo de saldo origem
para um tipo de saldo destino.

Criao de parmetros SX1


Chave

Ordem

Pergunta

Tipo

Objetivo principal

CTBM30

001

Mtodo de cpia

Definir o mtodo de copia

CTBM30

002

Seleo dos saldos

Definir o tipo de seleo dos saldos

CTBM30

003

Saldo origem

Definir o tipo de saldo origem

CTBM30

004

Saldos destinos

Definir um ou mais tipos de saldos destinos

CTBM30

005

Mtodo cpia simples

Definir qual o tipo de mtodo de copia

CTBM30

006

Tipo de copia simples

Definir qual o tipo de copia

CTBM30

007

Movimentos copiados

Definir qual tipo de movimento ser copiado

CTBM30

008

At o nvel

Definir at que nvel considerar

CTBM30

009

Data Inicial

Definir a data inicial para seleo dos


registros

CTBM30

010

Data Final

Definir a data final para seleo dos


registros

CTBM30

011

Moedas

Definir se ir especificar a moeda ou no

CTBM30

012

Qual Moeda

Definir qual moeda caso seja especifico

CTBM30

013

Lote e sub-lote contbil

Definir se ir especificar o lote e o sub-lote

CTBM30

014

Lote contbil

Definir qual lote caso seja especifico

CTBM30

015

Sub-lote contbil

Definir qual sub-lote caso seja especifico

CTBM30

016

Histrico padro

Definir se ir especificar o histrico padro

CTBM30

017

Cdigo de histrico
padro

Definir qual o cd. hist. padro caso


especifico

Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 15

Criao de help para as perguntas do parmetro HLP


Parmetro

Campo

Linha

Descrio

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3001.
P.CTBM3001.
P.CTBM3001.
P.CTBM3002.
P.CTBM3002.

001
002
003
001
002

"Este parmetro define qual tipo de copia"


"ser executada pela rotina, podendo ser"
"'cpia simples' ou 'mltiplos saldos'."
"Este parmetro est ligado diretamente"
"ao parmetro acima, sendo assim, quando"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3002.
P.CTBM3002.
P.CTBM3002.
P.CTBM3002.
P.CTBM3002.

003
004
005
006
007

"escolher 'copia simples' no parmetro"


"acima voc ser obrigado a escolher a"
"opo 'parmetros' aqui e quando"
"escolher 'mltiplos saldos' no parmetro"
"acima, voc ser obrigado a escolher"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3002.
P.CTBM3003.
P.CTBM3003.
P.CTBM3004.
P.CTBM3004.

008
001
002
001
002

"'mov. multi saldos' aqui."


"Informe qual o tipo de saldo origem."
"Utilize <F3> para escolher."
"Informe qual ou quais tipos de saldos"
"destino a rotina dever considerar na "

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3004.
P.CTBM3004.
P.CTBM3005.
P.CTBM3005.
P.CTBM3005.

003
004
001
002
003

"execuo"
"Utilize <F3> para escolher."
"Informe qual tipo do mtodo de copia que"
"a rotina dever considerar na execuo."
"Este parmetro vlido somente quando o"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3005.
P.CTBM3005.
P.CTBM3006.
P.CTBM3006.
P.CTBM3006.

004
005
001
002
003

"parmetro 'mtodo de cpia' estiver"


"selecionado com a opo 'cpia simples'."
"Informe qual o tipo de cpia a rotina"
"dever considerar na execuo."
"Este parmetro vlido somente quando o"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3006.
P.CTBM3006.
P.CTBM3007.
P.CTBM3007.
P.CTBM3007.

004
005
001
002
003

"parmetro 'mtodo de cpia' estiver"


"selecionado com a opo 'cpia simples'."
"Informe qual o tipo de movimentos a"
"rotina dever considerar na execuo,"
"podendo ser os movimentos sintticos ou"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3007.
P.CTBM3007.
P.CTBM3007.
P.CTBM3007.
P.CTBM3008.

004
005
006
007
001

"analticos."
"Caso escolha a op o sinttico, o"
"parmetro de histrico padro passar a "
"ser obrigatrio."
"Informe o nvel neste parmetro, pois o"

CTBM30
CTBM30

P.CTBM3008.
P.CTBM3008.

002
003

"mesmo define a partir de que nvel deve"


"compor os lanamentos."

16 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3009.
P.CTBM3009.
P.CTBM3009.
P.CTBM3009.
P.CTBM3009.

001
002
003
004
005

"Informar a data inicial para execuo"


"desta rotina."
""
"Caso 'tipo de copia simples' = saldos"
"Dt Inicial = Dt Final(-1 menos um dia"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3009.
P.CTBM3009.
P.CTBM3009.
P.CTBM3009.
P.CTBM3009.

006
007
008
009
010

""
"Caso 'tipo de copia simples'=movimentos"
"e 'movimentos copiados' = analtico"
"Data Inicial = Data Inicial"
""

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3009.
P.CTBM3009.
P.CTBM3009.
P.CTBM3009.
P.CTBM3009.

011
012
013
014
015

"Caso 'tipo de copia simples = movimentos"


"e 'movimentos copiados' = sinttico"
"Data Inicial = Data Final"
""
"Caso 'tipo de copia simples' = ambos"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3009.
P.CTBM3010.
P.CTBM3010.
P.CTBM3010.
P.CTBM3010.

016
001
002
003
004

"Dt Inicial = Dt Inicial(-1 menos um dia"


"Informar a data final para execuo"
"desta rotina."
""
"Caso 'tipo de copia simples' = saldos"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3010.
P.CTBM3010.
P.CTBM3010.
P.CTBM3010.
P.CTBM3010.

005
006
007
008
009

"Data Final = Data Final"


""
"Caso 'tipo de copia simples' = movimentos"
"e 'movimentos copiados' = analtico"
"Data Final = Data Final"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3010.
P.CTBM3010.
P.CTBM3010.
P.CTBM3010.
P.CTBM3010.

010
011
012
013
014

""
"Caso 'tipo de copia simples = movimentos"
"e 'movimentos copiados' = sinttico"
"Data Final = Data Final"
""

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3010.
P.CTBM3010.
P.CTBM3011.
P.CTBM3011.
P.CTBM3011.

015
016
001
002
003

"Caso 'tipo de copia simples' = ambos"


"Data Final = Data Final"
"Informar se ir especificar uma moeda ou"
"ir considerar todas as moedas na "
"execuo da rotina."

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3012.
P.CTBM3012.
P.CTBM3012.
P.CTBM3013.
P.CTBM3013.

001
002
003
001
002

"Caso no parmetro acima tenha definido "


"especificar esse parmetro 'qual moeda'"
"torna-se obrigatrio."
"Informar se a rotina ir utilizar o lote"
"e o sub-lote do processo ou ir utilizar"

CTBM30

P.CTBM3013.

003

"o lote e sub-lote especfico."


Boletim Tcnico SIGACTB Cpia de saldos (CTBM300) 17

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3014.
P.CTBM3014.
P.CTBM3014.
P.CTBM3015.
P.CTBM3015.

001
002
003
001
002

"Caso no parmetro acima tenha definido"


"especificar o parmetro 'lote contbil'"
"torna-se obrigatrio"
"Caso no parmetro 'lote e sub-lote"
"contbil' tenha definido especificar o"

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3015.
P.CTBM3015.
P.CTBM3016.
P.CTBM3016.
P.CTBM3016.

003
004
001
002
003

"parmetro 'sub-lote contbil' torna-se"


"obrigatrio."
"Informar se a rotina ir utilizar o"
"histrico padro do registro origem ou"
"se ir utilizar um especfico."

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3016.
P.CTBM3016.
P.CTBM3016.
P.CTBM3016.
P.CTBM3017.

004
005
006
007
001

"Observao: Se 'movimentos copiados'"


"estiver marcado como 'sinttico' o"
"histrico padro especfico passa ser"
"obrigatrio."
"Caso o parmetro acima esteja definido "

CTBM30
CTBM30
CTBM30
CTBM30
CTBM30

P.CTBM3017.
P.CTBM3017.
P.CTBM3017.
P.CTBM3017.
P.CTBM3017.

002
003
004
005
006

"como especificar, este parmetro "


"torna-se obrigatrio"
"Observao: Se 'movimentos copiados'"
"estiver marcado como 'sinttico' o"
"histrico padro especfico passa ser"

CTBM30

P.CTBM3017.

007

"obrigatrio."

18 Boletim Tcnico SIGACTB Cpia de saldos (CTBM300)

You might also like