Árvore de páginas


CONTEÚDO

  1. Visão Geral
  2. Fontes a alterar
  3. Link Relacionados
  4. Tabelas utilizadas

01. VISÃO GERAL

O Lançamento Padronizado é a forma que os módulos do Protheus utilizam para integração com a Contabilidade Gerencial (SIGACTB). Geram os lançamentos contábeis na Contabilidade Gerencial de acordo com as necessidades do módulo origem. 

Para criar um novo Lançamento Padrão as regras de contabilização são definidas pelo módulo origem de acordo com as suas necessidades de negócio.


Outro ponto importante  é a possibilidade de rastrear um Lançamento Contábil buscando a origem desse lançamento contábil.

Pelo lançamento contábil gerado, poderá ser verificado qual processo que o originou.  Mas isso só é possível se os todos os relacionamentos (CTL) estiverem cadastrados antes da geração de qualquer lançamento padrão. este cadastro é feito na rotina CTBA090.


02. Fontes a Alterar

Os fontes a serem alterados são 3: CTBA080a, CTBA086 , CTBXCTB e CTBA090 devem ser ajustados da forma a seguir.


  • CTBA080a - Este fonte é responsável por disponibilizar o lançamento padrão para o módulo de origem. Neste fonte deve-se adicionar a função ChkCVA, no array aCVA o novo lançamento padrão a ser criado, aonde as 6 posições do array devem seguir os seguintes critérios:


    • Código do novo lançamento padrão, respeitando a regra de separação por módulo. (Ex: Financeiro 500, Fiscal 700)
    • o Descrição de uso do lançamento padrão. Esta descrição deverá conter o nome do módulo + o uso do lançamento (Ex: "Contas a Receber - Inclusão de Títulos")
    • Indica se o uso de “Configuração Online estará habilitado para este lançamento padrão (Default 2)
    • Módulo aonde este lançamento padrão será usado (Ex: 01 Ativo Fixo)
    • Código do processo aonde este lançamento padrão será usado
    • Tipo de integração (1=Contabilização Online;2=Contabilização Offline;3=Ambos)


  • CTBA086 – Este fonte é responsável por montar a visualização em modo árvore da rotina “Lançamento padrão CTBA080”. Neste fonte deve-se adicionar a função GetProcOper, no array {}{}aProcs os processos e operações de contabilização, aonde as 5 posições do array devem seguir os seguintes critérios:


    • Módulo aonde este lançamento padrão será usado (Ex: 01 Ativo Fixo)
    • Código do processo aonde este lançamento padrão será usado
    • Código da operação aonde este lançamento padrão será usado (Ex: Incluir, excluir, depreciar, cancelar depreciação)
    • Fixo .T.
    • Array contendo os lançamentos que farão parte deste processo.


  • CTBXCTB – Este fonte é responsável por determinar qual a tabela de origem do lançamento contábil, usado em casos de necessidade de rastreio do registro de origem a partir do lançamento contábil. A alteração deverá acontecer na função RetRecnoLP adicionando o código do lançamento padrão na variável na variável cPadrao e qual a tabela de origem na variável cTabOrigem. Esta função é chamada na Detprova  como no print abaixo.


  • CTBA090 - Este fonte faz o cadastro de relacionamentos que permite rastrear o lançamento contábil gerado na Contabilidade Gerencial. Exemplo abaixo com o preenchimento do lançamento padrão 520 do Financeiro.


    • Lcto Padrao - Código do Lançamento padrão. Exemplo: 520 - Baixa a receber.
    • Chave  busca - Chave de busca para rastrear o lançamento, 520,  E5_FILIAL+E5_TIPODOC+E5_PREFIXO+E5_NUMERO+E5_PARCELA+E5_TIPO+DTOS(E5_DATA)+E5_CLIFOR+E5_LOJA+E5_SEQ 
    • Ordem busca - Ordem de busca, no caso 2                                                                                               
    • Descricao - Descrição: "BAIXAS A RECEBER"
    • Rot Executar - Rotina a executar no Rastreamento : CTBBAIXARC()
    • Alias Arq - Alias do arquivo para a busca - SE5
    • Campo Data - Data da busca - E5_DATA
    • Campo Doc - Documento a buscar  - E5_FILIAL+E5_PREFIXO+E5_NUMERO+E5_PARCELA+E5_TIPO+E5_CLIFOR+E5_LOJA+E5_SEQ 
    • Campo Moeda - Moeda a buscar - E5_MOEDA
    • Campo Valor - Valor a buscar - E5_VALOR
    • Campo Corr - Campo correlativo -E5_NODIA


03. Link Relacionado

Relacionamentos (CTBA090 - SIGACTB)

04. TABELAS UTILIZADAS

  • CTBA080A - CVA, CT5
  • CTBA086 - CVI
  • CTBA090 - CTL