Árvore de páginas

Versões comparadas

Chave

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

Especificação de Requisitos


Projeto/Versão: MEX12.0/TOTVS Microsiga Protheus V12.0

Requisito/Módulo: 151106/SIGACTB

Subrequisito/Função: 151106/ ativação carregamento de dados iniciais

Tarefa/Chamado: 00000B.07.01

País: Todos

Data de Especificação: 06/01/2014

...

Estratégia de Desenvolvimento e Liberação


Produto

Microsiga Protheus – Contabilidade

Release que está sendo desenvolvido

11.80 e 12

Possui Réplica?

( )Sim ( X)Não

Qual versão?

Não se aplica


Objetivo 

Ao entrar nas rotinas de Funções ou Mnemônicos devem ser ativados de forma automática carregados os dados nas seguintes tabelas de forma automática:

  • Campos e tabelas para contabilidade (CWH/CWI)
  • Mnemônicos (CWJ)
  • Tabelas de pontos de lançamento (CWO)

Definição da Regra de Negócio 

Será criada a rotina CTBA095, que será chamada ao entrar na rotina de Mnemônicos (CTBA091), apenas assim pode ser cumprida uma das duas situações, se a Tabelas Tabela para Mnemônicos está vazia (CWH) ou se o parâmetro MV_GENMNE está em .t..
A funcionalidade da rotina será:
Deve ser atualizada a informação seguinte e na ordem descrita. Caso o registro já exista, será sustituídosubstituído:

  1. Salvar a seguinte informação na tabela CWH

...


O conteúdo do campo X3_DESCRIC ou X3_DESCSPA ou X3_DESCENG, segundo for o caso (caso o registro já exista, será substituído).

  1. Após a atualização das atualizar as tabelas CWI, preencher a tabela de mnemônicos (CWJ). Para cada registro da tabela CWI criar um registro na tabela de mnemônicos, como segue (caso o registro já exista, será substituído. Localizar o registro por código de mnemônico CWJ_CODMNE e tipo CWJ_TIPO):

...


Durante a execução, enviar a barra de progresso e a mensagem "Gerando tabelas, campo e mnemônicos do sistema… Aguarde…".
Ao finalizar a atualização, alterar o parâmetro MV_GENMNE a .F.
Tabelas de Pontos de Lançamento 
Ao incluir a rotina de Tabelas por Pontos de Lançamento (CTBA094), executar a atualização o carregamento das tabelas alocadas pelo sistema. Esta atualização somente é realizada Este carregamento só é realizado por duas situações, se a Tabela de Pontos de Lançamento estiver vazia (CWO) ou si se o parâmetro MV_GENTAB estiver em .T..

...



Durante a execução, enviar a barra de progresso e a mensagem "Gerando as tabelas do sistema para cada ponto de lançamento… Aguarde…".
Ao finalizar a atualizaçãoo carregamento, alterar o parâmetro MV_GENTAB para .F.

Tabelas Utilizadas

  • CWH.-Tabelas para Mnemônicos
  • CWI.-Campos para Mnemônico
  • CWJ.-Mnemônicos
  • CWO.- Tabelas de Pontos de Lançamento

Release Notes 


Módulo

SIGACTB / PROTHEUS

Função

Atualização Carregamento de Inicial para formulação de lançamentos padrão

Descripción de Función

Contém as rotinas que atualizam carregam as tabelas, campos e mnemônicos que são do sistema. São necessárias para a formulação dos Lançamentos Padrão. Ao incluir a rotina de mnemônicos e detectar que as tabelas estão vazias ou que o parâmetro MV_GENMNE é true, será iniciada a atualizaçãoiniciado o carregamento.
Também contém a rotina de atualização carregamento de tabelas por ponto de lançamento, que pertencem ao sistema. Ao entrar na rotina de Tabelas por Pontos de Lançamento e detectar que as tabelas estão vazias ou que o parâmetro MV_GENTAB é true, será iniciada a atualizaçãoiniciado o carregamento.

Fluxo de Processo 

Diagrama de Entidade e Relacionamento 

...


Parâmetros

MV_GENMNE de tipo Lógico, True indica se as tabelas de mnemônicos que são do sistema, devem ser atualizadas carregadas ao entrar na rotina CTBA091.
MV_GENTAB de tipo Lógico, True indica se as tabelas por pontos de lançamento que são do sistema, devem ser atualizadas carregadas ao entrar na rotina CTBA094.