Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
(Obrigatório)
Informações Gerais
Especificação | |||
Produto | Logix | Módulo | Contas a Pagar |
Segmento Executor |
| ||
Projeto1 | MANFIN01 - Projeto Desenvolvimento Finanças | IRM1 | MANFIN01-1230 |
Requisito1 | MANFIN01-1230 Fin30058-Consulta pelo número do processo de importação/exportação | Subtarefa1 |
|
Chamado2 |
| ||
País | ( X ) Brasil ( ) Argentina ( ) Mexico ( ) Chile ( ) Paraguai ( ) Equador ( ) USA ( ) Colombia ( ) Outro _____________. | ||
Outros | <Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>. |
Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos).
Objetivo
Desenvolver pequenas melhorias no produto Financeiro Logix:
- FIN00000 - Programas Conversores
- Criar novo item para converter as informações gravadas na tabela CAP_PAR_COMPL, referente ao Número do Título do Sistema Externo e Número do Processo de Importação/Exportação para a tabela CAP_PAR_AD
- FIN30058 - Apropriação de Despesas (AD)
- Permitir a consulta no programa pelos campos: Número do Título do Sistema Externo e Número do Processo de Importação/Exportação
- Aumentar o tamanho do campo Número do Processo de Importação/Exportação para 50 posições
- CAP0220 - Manutenção de AD (versão 10.02)
- Permitir a visualização dos campos Número do Título do Sistema Externo e Número do Processo de Importação/Exportação, gravados na tabela CAP_PAR_AD
- Aumentar o tamanho do campo Número do Processo de Importação/Exportação para 50 posições
- CAP1450 - Transferência de Tabelas para Histórico
- Prever a exclusão da tabela CAP_PAR_AD, da mesma forma como é feita para a tabela CAP_PAR_COMPL
Definição da Regra de Negócio
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
FIN30058 - Apropriação de Despesas (AD) | Alteração |
|
|
FIN00000 - Programas Conversores | Alteração |
|
|
FIN00024 - Conversão dos parâmetros "num_titulo_externo" e "num_proc_exp" da tabela CAP_PAR_COMPL, para a tabela CAP_PAR_AD | Criação | ||
FIN80030 - Gera AD/AP no Contas a Pagar | Alteração | ||
CAP0220 - Manutenção de AD (versão 10.02) | Alteração | ||
CAP0690/ | Alteração | ||
CAP0220d - Tela de consulta de Número de Processos de Importação/Exportação | Alteração | ||
ADP10022 - Adapter de Integração de Títulos - (mensagem AccountPayableDocument) | Alteração | ||
EAIAdapterListOfAccountPayableDocument1 - Adapter da Integração de Títulos (mensagem ListOfAccountPayableDocument) | Alteração | ||
EAIHelperListOfAccountPayableDocument1 - Helper da mensagem ListOfAccountPayableDocument | Alteração | ||
FIN80142 - Integração entre o FIN80030 e o Adapter do EAI | Alteração | ||
CAP1450 - Transferência de Tabelas para Histórico | Envolvida | ||
CAP1460 - Função para Transferência das tabelas para histórico (backgr) | Alteração |
- Programa FIN00000 - Programas Conversores
- Função FIN00024 - Conversão dos parâmetros "num_titulo_externo" e "num_proc_exp" da tabela CAP_PAR_COMPL, para a tabela CAP_PAR_AD
- Alterar no programa (conforme protótipo de tela 02) para criar uma nova rotina denominada: Converte Processo Importação/Exportação e Títulos Externos da tabela CAP_PAR_COMPL para CAP_PAR_AD, devendo toda a regra de negócio ser desenvolvida na função FIN00024
- Criar nova função FIN00024 que permita inserir os parâmetros "num_titulo_externo" e "num_proc_exp" gravados atualmente na tabela CAP_PAR_COMPL, na tabela CAP_PAR_AD
- Atualmente as informações gravadas na tabela CAP_PAR_COMPL são geradas no campo nom_tabela, seguindo a formatação: "ad_mestre_NUMERO DA AD USING '&&&&&&" para cada empresa, de acordo com o campo parametro "num_titulo_externo" e "num_proc_exp"
- Para gravar na tabela CAP_PAR_AD o número da AD, gravando no campo APROPR_DESP, será gravado sem formatações, utilizando o próprio código.
- As demais informações da tabela CAP_PAR_AD, serão gravadas de acordo com seu valores correspondentes a CAP_PAR_COMPL (campos parametro, des_parametro, parametro_texto, parametro_booleano, parametro_val, parametro_numerico, parametro_dat)
- O processo deverá verificar se já foi executado alguma vez a rotina confrontando as duas tabelas. Deverá gerar somente as diferenças na tabela CAP_PAR_AD
- Alterar no programa (conforme protótipo de tela 02) para criar uma nova rotina denominada: Converte Processo Importação/Exportação e Títulos Externos da tabela CAP_PAR_COMPL para CAP_PAR_AD, devendo toda a regra de negócio ser desenvolvida na função FIN00024
- Programa CAP0220 - Manutenção de AD (versão 10.02)
- Tela CAP0220d - Tela de consulta de Número de Processos de Importação/Exportação
- Alterar o programa para permitir a consulta dos Títulos Externos e Número de Processo de Importação/Exportação, da nova tabela onde serão armazenadas estas informações: CAP_PAR_AD.
- A rotina deverá verificar se existe informações na tabela nova: CAP_PAR_AD. Se existir, deverá prevalecer as informações desta tabela. Caso não encontre as informações, realizar a busca na tabela CAP_PAR_COMPL
- Para consulta do Número do Processo de Importação/Exportação, deverá ser retirado do programa o comando HIDE OPTION "Exportação_Importação", que atualmente só habilita se o processo de exportação for igual a L - Logix. A partir da alteração a consulta estará habilitada (sendo executada através da tecla de atalho M) independente do sistema de exportação
- Alterar o tamanho da variável do Número de Processo de Importação/Exportação para 50 caracteres
- Alterar a tela de consulta de Número de Processo de Importação/Exportação para comportar até 50 dígitos no campo de Número do Processo
- Não será habilitado neste programa a consulta por Número de Título Externo e Número de Processo de Exportação/Importação devido a versão estar sendo descontinuada. As implementações referente a esta consulta serão desenvolvidas somente no FIN30058.
- Programa FIN30058 - Apropriação de Despesas (AD)
- Arquivo Metadados FIN30058.XML
- Habilitar no programa, nos filtros da opção de Pesquisar, os campos Número do Título Externo e Número do Processo de Importação/Exportação (conforme protótipo de tela 01)
- Deverá ser alterada o XML do metadados FIN30058 para considerar estes campos no filtro de consulta, devido estarem definidos como Virtual
- Alterar o programa para consultar os Títulos Externos e Número de Processo de Importação/Exportação, da nova tabela onde serão armazenadas estas informações: CAP_PAR_AD.
- A rotina deverá verificar se existe informações na tabela nova: CAP_PAR_AD. Se existir, deverá prevalecer as informações desta tabela. Caso não encontre as informações, realizar a busca na tabela CAP_PAR_COMPL
- Alterar o tamanho da variável do Número de Processo de Importação/Exportação para 50 caracteres
- Alterar para que o Label do campo Processo de Importação/Exportação seja modificado dinamicamente, a medida que for consultado uma AD com esta característica (Importação/Exportação)
- Habilitar no programa, nos filtros da opção de Pesquisar, os campos Número do Título Externo e Número do Processo de Importação/Exportação (conforme protótipo de tela 01)
- Função EAI ADP10022 - Adapter de Integração de Títulos - (mensagem AccountPayableDocument)
- Função EAI EAIAdapterListOfAccountPayableDocument1 - Adapter da Integração de Títulos (mensagem ListOfAccountPayableDocument)
- Função EAI EAIAdapterListOfAccountPayableDocument1 - Adapter da Integração de Títulos (mensagem ListOfAccountPayableDocument)
- Alterar para que considere nos títulos integrados o tamanho dos campos Número do Título Externo (campo da mensagem única DocumentNumber) com 33 caracteres e o campo Número do Processo de Importação/Exportação (campo da mensagem única SourceDocument), com 50 caracteres
- Alterar para que considere nos títulos integrados o tamanho dos campos Número do Título Externo (campo da mensagem única DocumentNumber) com 33 caracteres e o campo Número do Processo de Importação/Exportação (campo da mensagem única SourceDocument), com 50 caracteres
- Função FIN80030 - Gera AD/AP no Contas a Pagar
- Alterar o tamanho da variável do Número de Processo de Importação/Exportação para 50 caracteres
- Onde ocorrer Inclusões/Exclusões referente a tabela CAP_PAR_COMPL, referente ao Número do Processo de Importação/Exportação (parâmetro num_proc_exp) e ao Número do Título Externo (num_titulo_externo) deverá ser substituído para que seja feita estas ações na tabela CAP_PAR_AD
- Funções CAP0690/FIN80036 - Tradução de Códigos do Extenso de um Histórico Padrão
- Alterar as funções para permitir a consulta dos Número de Processo de Importação/Exportação, da nova tabela onde serão armazenadas estas informações: CAP_PAR_AD. A rotina deverá verificar se existe informações na tabela nova: CAP_PAR_AD. Se existir, deverá prevalecer as informações desta tabela. Caso não encontre as informações, realizar a busca na tabela CAP_PAR_COMPL
- Alterar as funções para permitir a consulta dos Número de Processo de Importação/Exportação, da nova tabela onde serão armazenadas estas informações: CAP_PAR_AD. A rotina deverá verificar se existe informações na tabela nova: CAP_PAR_AD. Se existir, deverá prevalecer as informações desta tabela. Caso não encontre as informações, realizar a busca na tabela CAP_PAR_COMPL
- CAP1460 - Função para Transferência das tabelas para histórico (backgr)
- Prever na função cap146_limpa_tabelas_ads_sem_mandar_para_historico(l_num_ad), a exclusão da tabela CAP_PAR_AD.
- Será previsto a implementação da mesma forma como feita para a tabela CAP_PAR_COMPL, sem o envio das informações para tabela de Histórico.
- Esta função é chamada pelo programa CAP1450 - Transferência de Tabelas para Histórico
Tabelas Utilizadas
- CAP_PAR_AD
- CAP_PAR_COMPL
Opcional
Protótipo de Tela
Protótipo 01
FIN30058 - Opção de Pesquisar, habilitando 2 novos campos
Protótipo 02
FIN00000 - Opção para conversão dos Números dos Títulos Externos e Número de Processo de Importação/Exportação para a tabela CAP_PAR_AD
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|