Árvore de páginas


CONTEÚDO


01. VISÃO GERAL

Esse documento visa esclarecer o funcionamento dos LP's 831/832 na rotina de transferências.

Importante

Vale ressaltar que a expressão colocada nos lançamentos padrões são de total autoria do cliente, além de seus impactos e funcionalidades.


02. EXEMPLO DE UTILIZAÇÃO NA CONTABILIZAÇÃO ONLINE

Abaixo alguns exemplos de utilização:

Os lançamentos padrões 831 e 832 podem ser utilizados para obter os valores da SN3 e SN4 de um bem ao decorrer de sua transferência.

Observação

Ao buscar valores na SN4 somente poderão ser obtidos os valores das linhas de valor como N4_TIPOCNT = 1.

Exemplos de expressões utilizadas:

Expressão CT5_VLR01Observação
IIF(SN4->N4_OCORR=="03",SN4->N4_VLROC1,0) Obtendo dados da ocorrência(N4_OCORR) igual à 03 da SN4 do bem
SN3->N3_VORIG1Obtendo o valor normal da SN3 de cada linha da ficha do bem

IIF(SN4->N4_TIPO=="01",SN4->N4_VLROC1,0)

Obtendo o valor apenas do tipo 01 caso seja desejado.

Vale ressaltar que as expressões acima são meramente exemplificativas.

02.1 Cenário de bem que contém mais de um tipo de outro bem na mesma ficha

Cadastro do Ativo

Ao executar os dois LP's serão informados conforme a expressão da SN4 e SN3 devidamente posicionados:

Lançamento Padrão 831:


Lançamento Padrão 832:

Como podemos, verificar foi realizado uma configuração de LP dupla para a tabela SN3 e SN4 para exemplificar o funcionamento correto e exibição dos valores obtidos.

Os exemplos utilizados são apenas para fins didáticos e são totalmente ilustrativos e não conferem um cenário real.

02.2 Exemplo Baixa Parcial

Lançamento Padrão 831:


Lançamento Padrão 832:

Observe que foi buscado o parcial de cada bem e seus respectivos tipos ordenados em ordem crescente dos tipos (Ex: 01, 02, 10).

03. EXEMPLO DE UTILIZAÇÃO NA CONTABILIZAÇÃO OFFLINE

Na contabilização offline efetuada na rotina CTBAATF para o caso de transferência, o sistema utiliza a tabela SN4 para verificar se o registro já foi contabilizado (N4_LA) e qual Lançamento Padrão(N4_LP) será utilizado na contabilização, assim efetuando a chamada da contabilização para cada registro não contabilizado de forma online.

Desta maneira, como o movimento de transferência gera mais de uma linha na tabela SN4 (sendo um para cada tipo de conta, campo N4_TIPOCNT), torna-se necessário, no cadastro do Lançamento Padrão dos LP's 831 e 832, efetuar um filtro nessa tabela para que seja contabilizado apenas uma vez a transferência do bem. Segue abaixo um exemplo de preenchimento do campo CT5_VLR01 para a contabilização offline da transferência de ativos:

Expressão CT5_VLR01Observação
IIF(SN4->N4_TIPOCNT=='1' .AND. SN3->N3_TIPO="01" ,SN3->N3_VORIG1,0)Obtendo o valor do bem apenas do tipo de conta 01 para não gerar duplicidades.
IIF(FWISINCALLSTACK("ATFA060") .AND. SN3->N3_TIPO=='01',SN3->N3_VORIG1,IIF(SN4->N4_TIPOCNT=='1' .AND. SN3->N3_TIPO="01" ,SN3->N3_VORIG1,0))Deixando desta maneira, caso seja online fará apenas pela SN3, mas se for offline filtrará a tabela SN4 para não gerar duplicidades.

Importante

Lembrando que o modelo acima é apenas um exemplo de utilização, mas é de responsabilidade do usuário montar a regra do Lançamento Padrão conforme a sua necessidade, desde que respeite o principio explicado acima.

04. TABELAS UTILIZADAS

  • FNR - Ativos Transferidos
  • FNS - Tipos de Saldo Transferidos
  • SN3 - Saldos e Valores
  • SN1 - Ativo Imobilizado
  • SN4 - Movimentações do Ativo Fixo
  • CT5 - Lançamento Padrão