Pagetitle |
---|
| Grupos de bens com múltiplos sistemas de cálculo |
---|
| Grupos de bens com múltiplos sistemas de cálculo |
---|
|
Boletim Técnico: Grupos de bens com múltiplos sistemas de cálculo Resumo Implementada a rotina Grupos de Bem (ATFA271) que permite adicionar os dados contábeis do bem e o conjunto padrão de sistemas de cálculo, como o tipo de ativo associado ao método de depreciação, à taxa anual, ao critério de início de depreciação e aos períodos de controle de depreciação – calendários.Essa rotina além de agrupar os bens, facilita o preenchimento da ficha de um bem por meio da rotina Ativos (ATFA010), exibindo no momento da inclusão os dados referente às contas contábeis e aos sistemas de cálculo.Na rotina Ativos (ATFA010) disponibilizou-se melhoria, que permite o cadastro de mais de um método de depreciação para o tipo 10 – Depreciação Fiscal/Gerencal, diferenciando-os apenas pelo tipo de saldo. As demais rotinas que envolvem movimentações do ativo, foram adequadas para contemplar os múltiplos sistemas de cálculos.Nos relatórios Posição Valorizada (ATFR070) e Posição Valorizada na Data (ATFR072) foram incluídos os tipos de depreciação correspondentes ao tipo de ativo. Aplicabilidade Grupos de bens com múltiplos sistemas de cálculo Sistema Operacional todos Nome + Fonte Grupos de Bem (ATFA271) Ajustes no Compatibilizador Sim Integridade Referencial Não Compatibilizador 1 - UPDATF Procedimentos para Implementação O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC. Antes de executar o compatibilizador UPDATF é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\ SYSTEM). b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus®, portanto, devem ser alterados conforme o produto instalado na empresa. c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus®, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname. e) O compatibilizador deve ser executado com a Integridade Referencial desativada*. O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir: i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A). ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções. iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou; iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade estará(rão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação). v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/Desativar (APCFG60D). vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções. vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação. Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
1. Em Microsiga Protheus® Smart Client, digite U_UPDATF no campo Programa Inicial. Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 13/04/2012. 2. Clique em OK para continuar. 3. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 4. Confirme para dar início ao processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela. 5. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados. 6. Clique em Gravar para salvar o histórico (log) apresentado. 7. Clique em OK para encerrar o processamento. Descrição de Ajustes 1. Criação de tabela no arquivo SX2 – Tabelas: · Tabela FNG: Chave | Nome | Modo | Pyme | FNG | Itens dos Grupos de Bens | Exclusivo | Sim |
2. Criação de campos no arquivo SX3 – Campos: O tamanho dos campos com grupo de campos especificado pode variar de acordo com o ambiente. · Tabela FNG: Campo | FNG_FILIAL | Tipo | C - Caracter | Tamanho | 2 | Decimal | 0 | Título | Filial | Descrição | Filial do Sistema | Help | Filial do Sistema | Usado | Não | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Alterar | Grupo de Campos | “033” - Tamanho da Filial |
Campo | FNG_GRUPO | Tipo | C - Caracter | Tamanho | 4 | Decimal | 0 | Formato | @! | Título | Grupo Bens | Descrição | Codigo do Grupo de Bens | Help | Informe o codigo do grupo de bens | Usado | Não | Obrigatório | Não | Browse | Não | Contexto | Real | Propriedade | Visualizar |
Campo | FNG_TIPO | Tipo | C – Caracter | Tamanho | 2 | Decimal | 0 | Formato | @9 | Título | Tipo Ativo | Descrição | Tipo de Ativo | Help | Informe o tipo do ativo, onde podem ser informados apenas os tipos 01 = Depreciação Fiscal e 10 = Depreciação Fiscal/Gerencial. | Usado | Sim | Obrigatório | Sim | Browse | Sim | Opções | #ATFCbGener(xFilial(“SX5”),”SX5”,”G1”,”01”,{“01”,”10”}) | Val. Sistema | Iif(FindFunction(“VldDeprec”), VldDeprec(), .T.) | Contexto | Real | Propriedade | Alterar |
Campo | FNG_HISTOR | Tipo | C – Caracter | Tamanho | 40 | Decimal | 0 | Formato | @! | Título | Historico | Descrição | Historico do Valor | Help | Informe o Histórico do Valor a ser cadastrado. | Usado | Sim | Obrigatório | Sim | Browse | Não | Contexto | Real | Propriedade | Alterar |
Campo | FNG_TPSALD | Tipo | C - Caracter | Tamanho | 1 | Decimal | 0 | Formato | @9 | Título | Tipo Saldo | Descrição | Tipo de Saldo | Help | Informe o tipo de saldo a ser considerado. O tipo de saldo 0 - Orçado não pode ser utilizado nessa operação. | Usado | Sim | Obrigatório | Sim | Browse | Não | Relação | Iif(Type(“M->NG_TPSALDO”) == “C”, M-> NG_TPSALDO, “”) | Opções | #AdmCbGener(xFilial(“SX5”),”SX5”,”SL”,”01”) | Val. Sistema | Iif(FindFunction(“VldTpSald”), VldTpSald(M->FNG_TPSALD), .T.) | Contexto | Real | Propriedade | Alterar |
Campo | FNG_TPDEPR | Tipo | C – Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tipo Deprec | Descrição | Tipo de Depreciacao | Help | Informe o tipo de Depreciacao. | Usado | Sim | Obrigatório | Sim | Browse | Não | Relação | Iif(Type("M->NG_TPDEPR") == "C", M->NG_TPDEPR, "") | Opções | #AdmCbGener(xFilial("SN0"),"SN0","04","01") | Contexto | Real | Propriedade | Alterar |
Campo | FNG_TXDEP1 | Tipo | N - Numérico | Tamanho | 9 | Decimal | 4 | Formato | @E 9999.9999 | Título | Tx.An.Depr1 | Descrição | Taxa Anual Depreciacao 1 | Help | Informe a Taxa Anual de Depreciacao na Moeda 1. | Usado | Sim | Obrigatório | Não | Browse | Não | Relação | Iif(Type(“M->NG_TXDEPR1”) == “N”, M->NG_TXDEPR1, 0) | Contexto | Real | Propriedade | Alterar |
Campo | FNG_TXDEP2 | Tipo | N – Numérico | Tamanho | 9 | Decimal | 4 | Formato | @E 9999.9999 | Título | Tx.An.Depr2 | Descrição | Taxa Anual Depreciacao 2 | Help | Informe a Taxa Anual de Depreciacao na Moeda 2. | Usado | Sim | Obrigatório | Não | Browse | Não | Relação | Iif(Type(“M->NG_TXDEPR2”) == “N”, M->NG_TXDEPR2, 0) | Contexto | Real | Propriedade | Alterar |
Campo | FNG_TXDEP3 | Tipo | N – Numérico | Tamanho | 9 | Decimal | 4 | Formato | @E 9999.9999 | Título | Tx.An.Depr3 | Descrição | Taxa Anual Depreciacao 3 | Help | Informe a Taxa Anual de Depreciacao na Moeda 3. | Usado | Sim | Obrigatório | Não | Browse | Não | Relação | Iif(Type(“M->NG_TXDEPR3”) == “N”, M->NG_TXDEPR3, 0) | Contexto | Real | Propriedade | Alterar |
Campo | FNG_TXDEP4 | Tipo | N – Numérico | Tamanho | 9 | Decimal | 4 | Formato | @E 9999.9999 | Título | Tx.An.Depr4 | Descrição | Taxa Anual Depreciacao 4 | Help | Informe a Taxa Anual de Depreciacao na Moeda 4. | Usado | Sim | Obrigatório | Não | Browse | Não | Relação | Iif(Type(“M->NG_TXDEPR4”) == “N”, M->NG_TXDEPR4, 0) | Contexto | Real | Propriedade | Alterar |
Campo | FNG_TXDEP5 | Tipo | N – Numérico | Tamanho | 9 | Decimal | 4 | Formato | @E 9999.9999 | Título | Tx.An.Depr5 | Descrição | Taxa Anual Depreciacao 5 | Help | Informe a Taxa Anual de Depreciacao na Moeda 5. | Usado | Sim | Obrigatório | Não | Browse | Não | Relação | Iif(Type(“M->NG_TXDEPR5”) == “N”, M->NG_TXDEPR5, 0) | Contexto | Real | Propriedade | Alterar |
Campo | FNG_CRIDEP | Tipo | C – Caracter | Tamanho | 15 | Decimal | 0 | Formato | @! | Título | Crit. Deprec | Descrição | Criterio de Depreciacao | Help | Informe o Critério de depreciação. Os tipos 03 e 04 não podem ser utilizados para o Tipo de Ativo 01 = Depreciação Fiscal e habilitam o campo Cal. Criterio. | Usado | Sim | Obrigatório | Não | Browse | Não | Modo Edição | VldTipDepr("FNG_CRIDEP") | Relação | Iif(Type("M->NG_CRIDEPR") == "C", M-> NG_CRIDEPR, "") | Val. Sistema | Iif(FindFunction('VldDeprec'), VldDeprec(), .T.) .AND. ExistCpo('SN0', '05' + M->FNG_CRIDEP) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | SN005 |
Campo | FNG_CALDEP | Tipo | C - Caracter | Tamanho | 15 | Decimal | 0 | Formato | @! | Título | Cal.Criterio | Descrição | Calendario de Criterio | Help | Informe o calendario do critério de depreciação. Para cadastrar novos calendários, vá em Atualizações/Cadastros/Dados Aux Atf. e cadastre o calendário na tabela 06. | Usado | Sim | Obrigatório | Não | Browse | Não | Modo Edição | VldTipDepr(“FNG_CRIDEP”,”FNG_CALDEP”) | Relação | Iif(Type(“M->NG_CALDEPR”) == “C”, M-> NG_CALDEPR, “”) | Val. Sistema | ExistCPO(“SN0”, “06” + M->FNG_CALDEP) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | SN006 |
· Tabela SNG: Campo | NG_TPSALDO | Tipo | C – Caracter | Tamanho | 1 | Decimal | 0 | Formato | @9 | Título | Tipo Saldo | Descrição | Tipo de Saldo | Help | Informe o tipo de saldo a ser considerado. O tipo de saldo 0 - Orçado não pode ser utilizado nessa operação. | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | #AdmCBGener(xFilial(“SX5”),”SX5”,”SL”,”01”) | Val. Sistema | Iif(FindFunction(“VldTpSald”), VldTpSald(M->NG_TPSALDO), .T.) .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TPSALD”), .T.) | Contexto | Real | Propriedade | Alterar | Pasta | 1 |
Campo | NG_TPDEPR | Tipo | C – Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tipo Deprec | Descrição | Tipo Depreciacao | Help | Informe o tipo de Depreciação. | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | #AdmCBGener(xFilial(“SN0”),”SN0”,”04”,”01”) | Val. Sistema | IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TPDEPR”), .T.) | Contexto | Real | Propriedade | Alterar | Pasta | 1 |
Campo | NG_CRIDEPR | Tipo | C – Caracter | Tamanho | 15 | Decimal | 0 | Formato | @! | Título | Crit. Deprec | Descrição | Criterio de Depreciacao | Help | Informe o Critério de depreciação. Os tipos 03 e 04 habilitam o campo Cal. Criterio. | Usado | Sim | Obrigatório | Não | Browse | Não | Modo Edição | VldTipDepr(“NG_CRIDEPR”) | Relação | IiF(FindFunction(“RetTipDepr”), RetTipDepr(“01”), “01”) | Val. Sistema | ExistCpo(‘SN0’, ‘05’ + M->NG_CRIDEPR) .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_CRIDEP”), .T.) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | SN005 | Pasta | 1 |
Campo | NG_CALDEPR | Tipo | C – Caracter | Tamanho | 15 | Decimal | 0 | Formato | @! | Título | Cal.criterio | Descrição | Calendario de criterio | Help | Informe o calendario do critério de depreciação. Para cadastrar novos calendários, vá em Atualizações/Cadastros/Dados Aux Atf. e cadastre o calendário na tabela 06. | Usado | Sim | Obrigatório | Não | Browse | Não | Modo Edição | VldTipDepr(“NG_CRIDEPR”,”NG_CALDEPR”) | Val. Sistema | ExistCpo(“SN0”, “06” + M->NG_CALDEPR) .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_CALDEP”), .T.) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | SN006 | Pasta | 1 |
3. Alteração de campos no arquivo SX3 – Campos: · Tabela SN1: Campo | N1_GRUPO | Tipo | C – Caracter | Tamanho | 4 | Decimal | 0 | Título | Grupo | Descrição | Grupo do Bem | Help | Informe o grupo este item pertence. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | (Vazio() .OR. ExistCpo(‘SNG’)) .AND. Af010Taxa(.T.) .AND. Iif(FindFunction(‘AF010AFNG’), AF010AFNG(), .t.) | Cons. Padrão | SNG | Gatilhos | Sim | Pasta | 1 |
· Tabela SN3: Campo | N3_TPSALDO | Tipo | C – Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tipo Saldo | Descrição | Tipo de Saldo | Help | Informe o tipo de saldo a ser considerado. O tipo de saldo 0 - Orçado não pode ser utilizado nessa operação. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | #AdmCBGener(xFilial(“SX5”),”SX5”,”SL”,”01”) | Relação | ‘1’ | Val. Sistema | VldTpSald( M->N3_TPSALDO ) | Contexto | Real | Propriedade | Alterar |
Campo | N3_TPDEPR | Tipo | C – Caracter | Tamanho | 1 | Decimal | 0 | Formato | @! | Título | Tipo deprec. | Descrição | Tipo de depreciação | Help | Tipo de depreciação do bem. | Usado | Sim | Obrigatório | Não | Browse | Não | Opções | #AdmCBGener(xFilial('SN0'),'SN0','04','01') | Relação | "1" | Val. Sistema | Vazio() .Or. IiF(FindFunction('AF010AVTIP'),AF010AVTIP(M->N3_TPDEPR),.T.) .AND. Iif(FindFunction('AF010VLAEC'),AF010VLAEC(),.t.) | Contexto | Real | Propriedade | Alterar |
Campo | N3_PERDEPR | Tipo | N - Numérico | Tamanho | 4 | Decimal | 0 | Formato | @E 9999 | Título | Per Deprec | Descrição | Periodicidade Depreciacao | Help | Define o período de depreciação do bem dado pela vida útil, a qual pode ser em anos ou meses em função do parâmetro MV_CALCDEP, onde: 0 - meses 1- anos | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | Positivo() .AND. AF010AVlGr() | Contexto | Real | Propriedade | Alterar |
Campo | N3_CRIDEPR | Tipo | C – Caracter | Tamanho | 15 | Decimal | 0 | Formato | @! | Título | Crit. Deprec | Descrição | Criterio de Depreciacao | Help | Informe o Critério de depreciação. Os tipos 03 e 04 não podem ser utilizados para o Tipo de Ativo 01 = Depreciação Fiscal e habilitam o campo Cal. Criterio. | Usado | Sim | Obrigatório | Não | Browse | Não | Modo Edição | VldTipDepr("N3_CRIDEPR") | Relação | If(Empty(M->N1_GRUPO), IiF(FindFunction("RetTipDepr"), RetTipDepr("01"), "01"), Af010Grupo("N3_CRIDEPR")) | Val. Sistema | ExistCpo('SN0', '05' + M->N3_CRIDEPR) .AND. IiF(FindFunction('VldCriDepr'), VldCriDepr(), .T.) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | SN005 - Tabela Generica "05" |
Campo | N3_CALDEPR | Tipo | C - Caracter | Tamanho | 15 | Decimal | 0 | Formato | @! | Título | Cal.Criterio | Descrição | Calendario de Criterio | Help | Informe o calendario do critério de depreciação. Para cadastrar novos calendários, vá em Atualizações/Cadastros/Dados Aux Atf. e cadastre o calendário na tabela 06. | Usado | Sim | Obrigatório | Não | Browse | Não | Modo Edição | VldTipDepr(“N3_CRIDEPR”,”N3_CALDEPR”) | Relação | AF010Grupo(“N3_CALDEPR”) | Val. Sistema | ExistCpo(‘SN0’, ‘06’ + M->N3_CALDEPR) .AND. Iif(FindFunction(‘AF010VLAEC’), AF010VLAEC(), .t.) | Contexto | Real | Propriedade | Alterar | Cons. Padrão | SN006 – Tabela Generica “06” |
Campo | N3_PRODANO | Tipo | N – Numérico | Tamanho | 15 | Decimal | 3 | Formato | @E 99,999,999,999.999 | Título | Prod. Estim. | Descrição | Producao Estimada | Help | Produção anual do bem. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | Positivo() .AND. AF010AVlGr() | Contexto | Real | Propriedade | Alterar |
Campo | N3_PRODMES | Tipo | N – Numérico | Tamanho | 15 | Decimal | 3 | Formato | @E 99,999,999,999.999 | Título | Prod. Períod | Descrição | Producao do período | Help | Produção mensal do bem. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Não | Val. Sistema | Positivo() .AND. AF010AVlGr() | Contexto | Real | Propriedade | Alterar |
· Tabela SNG: Campo | NG_TXDEPR1 | Tipo | N – Numérico | Tamanho | 8 | Decimal | 4 | Formato | @E 999.9999 | Título | Tx.An.Depr.1 | Descrição | Taxa Anual Depreciação 1 | Help | Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 1. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Modo Edição | EMPTY(M->NG_TAXAPAD) | Val. Sistema | Positivo() .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TXDEP1”), .T.) | Pasta | 1 – Cadastrais |
Campo | NG_TXDEPR2 | Tipo | N – Numérico | Tamanho | 8 | Decimal | 4 | Formato | @E 999.9999 | Título | Tx.An.Depr.2 | Descrição | Taxa Anual Depreciação 2 | Help | Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 2. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Modo Edição | EMPTY(M->NG_TAXAPAD) | Val. Sistema | Positivo() .AND. IiF(FindFunction("AFA271TX"), AFA271TX("FNG_TXDEP2"), .T.) | Pasta | 1 – Cadastrais |
Campo | NG_TXDEPR3 | Tipo | N – Numérico | Tamanho | 8 | Decimal | 4 | Formato | @E 999.9999 | Título | Tx.An.Depr.3 | Descrição | Taxa Anual Depreciação 3 | Help | Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 3. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Modo Edição | EMPTY(M->NG_TAXAPAD) | Val. Sistema | Positivo() .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TXDEP3”), .T.) | Pasta | 1 – Cadastrais |
Campo | NG_TXDEPR4 | Tipo | N – Numérico | Tamanho | 8 | Decimal | 4 | Formato | @E 999.9999 | Título | Tx.An.Depr.4 | Descrição | Taxa Anual Depreciação 4 | Help | Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 4. | Nível | 1 | Usado | Sim | Obrigatório | Não | Browse | Sim | Modo Edição | EMPTY(M->NG_TAXAPAD) | Val. Sistema | Positivo() .AND. IiF(FindFunction(“AFA271TX”), AFA271TX(“FNG_TXDEP4”), .T.) | Pasta | 1 – Cadastrais |
Campo | NG_TXDEPR5 | Tipo | N – Numérico | Tamanho | 8 | Decimal | 4 | Formato | @E 999.9999 | Título | Tx.An.Depr.5 | Descrição | Taxa Anual Depreciação 5 | Help | Neste campo deverá ser indicada qual a taxa de depreciaçáo anual do Bem na Moeda 5. | Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Não | Modo Edição | EMPTY(M->NG_TAXAPAD) | Val. Sistema | Positivo() .AND. IiF(FindFunction("AFA271TX"), AFA271TX("FNG_TXDEP5"), .T.) | Pasta | 1 - Cadastrais |
4. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão: · Pesquisa SN005: Alias | SN005 | Tipo | 1- Consulta | Sequência | 01 | Coluna | DB | Descrição | Tabela Generica | Contém | SN0 |
Alias | SN005 | Tipo | 2- Ordens | Sequência | 01 | Coluna | 01 | Descrição | Tabela+Chave |
Alias | SN005 | Tipo | 4- Colunas | Sequência | 01 | Coluna | 01 | Descrição | Tabela | Contêm | N0_TABELA |
Alias | SN005 | Tipo | 4- Colunas | Sequência | 01 | Coluna | 02 | Descrição | Chave | Contêm | N0_CHAVE |
Alias | SN005 | Tipo | 4- Colunas | Sequência | 01 | Coluna | 03 | Descrição | Descric M1 | Contêm | N0_DESC01 |
Alias | SN005 | Tipo | 5- Retorno | Sequência | 01 | Contêm | SN0->N0_CHAVE |
Alias | SN005 | Tipo | 6- Filtro | Sequência | 01 | Contêm | SN0->N0_TABELA == “05” |
· Pesquisa SN006: Alias | SN006 | Tipo | 1- Consulta | Sequência | 01 | Coluna | DB | Descrição | Tabela Generica | Contém | SN0 |
Alias | SN006 | Tipo | 2- Ordens | Sequência | 01 | Coluna | 01 | Descrição | Tabela+Chave |
Alias | SN006 | Tipo | 4- Colunas | Sequência | 01 | Coluna | 01 | Descrição | Tabela | Contêm | N0_TABELA |
Alias | SN006 | Tipo | 4- Colunas | Sequência | 01 | Coluna | 02 | Descrição | Chave | Contêm | N0_CHAVE |
Alias | SN006 | Tipo | 4- Colunas | Sequência | 01 | Coluna | 03 | Descrição | Descric M1 | Contêm | N0_DESC01 |
Alias | SN006 | Tipo | 5- Retorno | Sequência | 01 | Contêm | SN0->N0_CHAVE |
Alias | SN006 | Tipo | 6- Filtro | Sequência | 01 | Contêm | SN0->N0_TABELA == “06” |
5. Criação de Índices no arquivo SIX – Índices: Índice | FNG | Ordem | 1 | Chave | FNG_FILIAL + FNG_GRUPO + FNG_TIPO + FNG_TPSALD | Descrição | Grupo Bem+Tipo Ativo+Tipo Saldo | Proprietário | S |
Procedimentos para Configuração 1. No Configurador (SIGACFG) acesse Ambientes / Cadastro / Menu (CFGX013). Informe a nova opção de menu do Ativo Fixo, conforme instruções a seguir: Menu | Atualizações | Submenu | Cadastros | Nome da rotina | Grupo de Bens | Programa | ATFA271 | Módulo | SIGAATF | Tipo | Função Protheus | Tabelas | SNG, FNG |
Procedimentos para Utilização Cadastro de Grupo de Bens (ATFA271) 1. No Ativo Fixo (SIGAATF) acesse Atualizações/ Cadastros /Grupo de Bem (ATFA271). 2. Clique em Incluir. 3. O sistema apresenta a tela de Cadastro de Grupo de Bens. Note que a tela está divida em duas partes: · Cabeçalho (campos): com os campos relacionados ao Código do Grupo, Descrição e Dados Contábeis; · Itens (Grid): com os campos referentes aos sistemas de cálculo (tipo de ativo associado ao método de depreciação, à taxa anual, ao critério de início de depreciação e aos períodos de controle de depreciação – calendários). 4. Para os itens deve ser cadastrado um único item do tipo 01 – Aquisição e pode haver um ou mais itens do Tipo 10 – Depreciação Fiscal/Gerencial, desde que tenham o Tipo de Saldo diferente. 5. Informe os dados conforme orientações dos helps de campo, observando com especial atenção o preenchimento dos campos: · Critério Depreciação (NG_CRIDEPR/ FNG_CRIDEP): campo habilitado para edição apenas quando o parâmetro MV_TIPDEPR estiver configurado com 9 – Ficha do Ativo. O critério informado nesse campo está sujeito a validação da regra de critério x tipo de depreciação, na qual os critérios 03 – Exercício Completo e 04 – Próximo Trimestre podem somente ser utilizados com tipos de ativos gerenciais (10 – Depreciação Fiscal/Gerencial). · Calendário do Critério (NG_CALDEPR/ FNG_CALDEP): campo habilitado para edição apenas se informado no campo Critério de Depreciação (NG_CRIDEPR/ FNG_CRIDEP) um conteúdo que necessite da informação de calendário. Neste caso somente os conteúdos 03 – Exercício Completo e 04 – Próximo Trimestre habilitam a edição desse campo. Para cadastrar novos calendários, é necessário utilizar a rotina Dados Aux. Atf (ATFA001.prw), disponível em Atualizações/Cadastros e cadastrá-los na tabela 06. 6. Confira os dados e confirme. Cadastro de Ativos (ATFA010) 1. No Ativo Fixo (SIGAATF), acesse Atualizações/ Cadastros /Ativos (ATFA010). 2. Clique em Incluir. 3. O sistema apresenta a tela de Cadastro de Ativos dividida em Cabeçalho (campos) e itens (Grid). 4. No cabeçalho, informe no campo Grupo (N1_GRUPO) o código de um grupo de bens previamente cadastrado. Note os dados dos itens (grid) foram preenchidos de acordo com o cadastro de grupo de bens. 5. Os campos Tipo de Ativo (N3_TIPO), Critério (N3_CRIDEPR) e Cal. Critério (N3_CALDEPR) contidos nos itens (Grid), seguem a mesma regra descrita para o cadastro de Grupo de Bem, em que pode haver apenas um item do tipo 01 – Aquisição, um ou mais itens do tipo 10 – Depreciação Fiscal/Gerencial com tipos de saldos diferentes. A edição do campo Critério (N3_CRIDEPR) depende do parâmetro MV_TIPDEPR,que deve estar configurado com 9 – Ficha do Ativo, e o campo Cal. Critério (N3_CALDEPR) estará disponível para edição quando o conteúdo do campo de Critério necessitar da informação de calendário, onde somente os conteúdos 03 – Exercício Completo e 04 – Próximo Trimestre habilitam a edição desse campo. 6. Informe os dados necessários. 7. Confira os dados e confirme. Demonstrativo Posição Valorizada (ATFR070) 1. Com um bem previamente cadastrado no módulo Ativo Fixo (SIGAATF), acesse Relatórios/Movimentos/ Posição Valorizada (ATFR070). 2. Informe os parâmetros necessários. 3. No parâmetro Tipo, selecione Analítico para imprimir os dados do bem. 4. Confira os dados e confirme a impressão. São impressos os dados referentes ao Tipo de Depreciação (Tipo Depr.). Demonstrativo Posição Valorizada na Data (ATFR072) 1. Com um bem previamente cadastrado no módulo Ativo Fixo (SIGAATF), acesse Relatórios/Movimentos/ Posição Val. Data (ATFR072). 2. Informe os parâmetros necessários. 3. No parâmetro Tipo, selecione Analítico para imprimir os dados do bem. 4. Confira os dados e confirme a impressão. São impressos os dados referentes ao Tipo de Depreciação (Tipo Depr.). Informações Técnicas Tabelas Utilizadas | SN1 - Ativo Imobilizado; SN3 – Saldos e Valores; SNG – Grupos de Bens; FNG – Itens dos grupos de bens | Rotinas Envolvidas | ATFA271 - Grupo de Bens; ATFA010 - Ativos; ATFA010A - Ficha de Ativos; ATFR070 - Posição Valorizada; ATFR072 - Posição Valorizada na Data; | Sistemas Operacionais | Windows/Linux |
|