Árvore de páginas

Versões comparadas

Chave

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

Assunto

Produto:

Microsiga Protheus

Versões:

Protheus 12

Ocorrência:

Necessidade de detalhamento, por documentação, a rotina de Cadastro de Tabela x Ponto de Lançamento

Ambiente:

Todos

Passo a passo:

A rotina de cadastro de Tabelas por Ponto de Lançamento (CTBA094) possui o objetivo de efetuar a manutenção da amarração das tabelas do sistema

Protheus

com os diversos Pontos de Lançamentos (responsáveis pela contabilização dos módulos do sistema).

A

Esta amarração é importante para manter a integridade dos lançamentos padrões, durante a execução do processo de contabilização automática.

À

Durante a primeira execução do programa, é efetuada uma carga automática de dados

automática

de todas as tabelas do sistema que fazem parte do processo de contabilização em seus módulos origens

.Estas tabelas que são carregadas automaticamente pelo programa não podem ser modificadas nem excluídas pelo usuário

.


Como Funciona?

Uma importante função que o programa

O cadastro de Tabelas por Ponto de Lançamento

possui é relacionado a

(CTBA094) possui duas funcionalidades dentro do sistema.

1) Relacionada à existência física de tabelas no banco de dados. Quando ocorre um lançamento contábil automático, a rotina executa uma série de instruções relacionados ao processo de contabilização. Em muitas destas instruções

, as

há acessos a dados de tabelas do

banco de dados que compõe a origem do lançamento contábil, devem existir. Há casos sistêmicos onde o processo não criou alguma tabela e, para não gerar erro crítico sistêmico em tempo de execução, o processo do lançamento contábil analisa o cadastro das Tabelas por Ponto de Lançamento para criar fisicamente no banco de dados as tabelas que não existem.Outra funcionalidade vinculada

sistema (por exemplo, dados de Título a Receber - SE1 - numa contabilização do Contas a Receber) para a composição do lançamento contábil automático. Em algumas situações, pode ser que a tabela que o lançamento padrão acessa não exista no banco de dados. Sem o cadastro dessa tabela no programa Tabelas por Ponto de Lançamento, a contabilização automática acarretará em erro em tempo de execução.

2) Vinculada ao cadastro das Tabelas por Ponto de Lançamento

diz respeito aos

trata dos processos de usuário criados no sistema (customizações). O processo de contabilização automática

que executa

executada sob essas customizações, com o auxilio desse cadastro poderá posicionar em registros

cruciais em

importantes e/ou necessários de tabelas sistêmicas ou de tabelas criadas pelo usuário para

formar

compor o lançamento contábil que melhor se enquadra ao processo customizado.


Na prática

Acesse a rotina de Tabelas por Ponto de Lançamento

através do caminho

:

Módulo SIGACTB > Atualizações > Entidades > Tabelas x Ptos de Lançamento (CTBA094)

Image Modified

A tela

de navegação do cadastro (browse) será apresentado listando

listará todos os pontos de lançamentos existentes no sistema.Observe que a rotina não possui a opção de inclusão.

A composição dos registros

do browse se dá de forma

listados no browser é automática, não sendo possível incluir novos pontos de lançamento.

Todavia

Mas, é possível efetuar alterações nos cadastros

(veja abaixo)

.

Image Modified


Manutenção de cadastros

O programa permite efetuar duas operações de manutenção:

Alteração de cadastro e

a)Alteração

Visualização

de cadastro

.

A visualização permite que o usuário acesse detalhes do cadastro, podendo ver quais tabelas estão amarradas ao ponto de lançamento.

Image Removed

A alteração permite

Permite ao usuário modificar/incluir

/
ou excluir novas linhas de tipo 'User' (usuário), informando qual é a tabela a ser amarrada ao ponto de lançamento, bem como qual será a chave utilizada no posicionamento de registros desta tabela no momento da execução do programa de lançamento contábil automático.

Image Added

Image Added


b)Visualização de cadastro. Permite que o usuário acesse detalhes do cadastro, podendo ver quais tabelas estão amarradas ao ponto de lançamento.

Image Added


Durante a manutenção do cadastro, o programa efetua algumas validações e/ou bloqueios para consistir os dados. Não é permitido nenhuma intervenção (alteração ou exclusão) das linhas do tipo 'System'. Também não é permitido a inserção de uma tabela já cadastrada (a mesma tabela em outra linha).


Exemplo de utilização do cadastro com tabelas de usuário

No módulo Configurador do sistema foi criada uma tabela de usuário para testes (ZZA).


Image Added

Image Added

Image Added


Para cadastrar dados nesta tabela de usuário (ZZA), foi criada uma interface, dentro do módulo específicos.

Image Added

Informações gravadas na tabela, que serão utilizadas na contabilização a seguir, em nosso exemplo usaremos a conta '012341001'.

Image Added


Foi efetuada uma atualização no cadastro de Tabelas por Ponto de Lançamento do ponto 500, inserindo uma função de usuário U_GETZZA1()

Image Added


No cadastro de Lançamento Padrão (CTBA080), foi definido no campo Cta. Débito o uso do conteúdo relacionado a conta contábil proveniente da tabela de usuário ZZA.

Image Added

Logo efetuar a inclusão do título a receber, pelo programa Contas a Receber (FINA040), configurando o programa para fazer o lançamento contábil.

Image Added

Image Added


No lançamento contábil. A conta débito foi gerada com o dado que foi cadastrado na tabela de usuário, demonstrada anteriormente.

Image Added



Observações:

Para mais informações sobre, acesse os links: