ERP MEGA - ECD - Razão Auxiliar Parametrizável - Customização
Caso você queira customizar, os detalhes técnicos da implementação podem ser conferidos a seguir:
Objetos de Banco
- MGCON.CON_PCK_ECDRazaoAuxCustom, package criada para tratar as customizações do Razão Auxiliar parametrizável da ECD;
- procedure p_RazaoAuxiliar1 - chamada para montagem da carga de dados referente à customização do Razão Auxiliar, conforme opção escolhida pelo usuário na emissão da ECD, no módulo Magnéticos;
- parâmetro pPRM_IN_ID - identificação do parâmetro utilizado para a emissão da ECD (identificação utilizado para o Mega Empresarial);
- parâmetro pCOMP_ST_NOME - nome do computador que está emitindo a ECD, utilizado para encontrar as filiais ativas;
- parâmetro pUSU_IN_CODIGO - identificação do usuário, que está emitindo a ECD, utilizado para encontrar as filiais ativas;
- parâmetro pDataInicial - data inicial da emissão da ECD;
- parâmetro pDataFinal - data final da emissão da ECD;
- as demais procedures p_RazaoAuxiliar2, p_RazaoAuxiliar3, p_RazaoAuxiliar4, p_RazaoAuxiliar5 seguem a mesma estrutura do p_RazaoAuxiliar1, com os mesmos parâmetros.
Objetos de Banco
- MGCON.CON_PCK_ECDRazaoAuxCustom, package criada para tratar as customizações do Razão Auxiliar parametrizável da ECD;
- procedure p_RazaoAuxiliar1 - chamada para montagem da carga de dados referente à customização do Razão Auxiliar, conforme opção escolhida pelo usuário na emissão da ECD, no módulo Magnéticos;
- parâmetro pPRM_IN_ID - identificação do parâmetro utilizado para a emissão da ECD (identificação utilizado para o Mega Empresarial);
- parâmetro pCOMP_ST_NOME - nome do computador que está emitindo a ECD, utilizado para encontrar as filiais ativas;
- parâmetro pUSU_IN_CODIGO - identificação do usuário, que está emitindo a ECD, utilizado para encontrar as filiais ativas;
- parâmetro pDataInicial - data inicial da emissão da ECD;
- parâmetro pDataFinal - data final da emissão da ECD;
- as demais procedures p_RazaoAuxiliar2, p_RazaoAuxiliar3, p_RazaoAuxiliar4, p_RazaoAuxiliar5 seguem a mesma estrutura do p_RazaoAuxiliar1, com os mesmos parâmetros.
Processos Customizados
Como o Guia Prático da ECD não estipula um leiaute fixo para o Razão Auxiliar, conforme a necessidade de cada empresa, deve ser realizada a carga de dados dos registros referente ao Razão Auxiliar da ECD.
Deve ser realizado a carga de dados para os registros I510, I550 e I555.
Foi criado dentro do usuário MGCON, uma package CON_PCK_ECDRazaoAuxCustom, para realizar a customização da carga de dados para ECD, conforme necessidade para o Razão Auxiliar parametrizável da ECD.
Dentro da package MGCON.CON_PCK_ECDRazaoAuxCustom, existe um exemplo da procedure p_RazaoAuxiliarExemplo (que está comentada), de como poderia realizar a carga de dados para as tabelas utilizadas pelo emissão da ECD.
As tabelas referentes ao Razão Auxiliar (serviço do Magnético da ECD leiaute 5) onde deve ser realizada a carga de dados, são:
- MGMAG.ECDV5_REGISTRO_I500 - Parâmetros de Impressão e Visualização do Livro Razão Auxiliar com Leiaute Parametrizável;
- MGMAG.ECDV5_REGISTRO_I510 - Definição de Campos do Livro Razão Auxiliar com Leiaute Parametrizável;
- MGMAG.ECDV5_REGISTRO_I550 - Detalhes do Livro Razão Auxiliar com Leiaute Parametrizável;
- MGMAG.ECDV5_REGISTRO_I555 - Totais no Livro Razão Auxiliar com Leiaute Parametrizável;
Observação: as tabelas mencionadas, estão localizadas no usuário MGMAG e somente existirão após o serviço da ECD ter sido importado no módulo Arquivos Magnéticos.
Como funciona esta customização
Quando o usuário escolher na emissão da ECD a opção de Razão Auxiliar customizável, o sistema vai realizar a carga de dados da ECD.
Contudo, para o Razão Auxiliar, existe um desvio na package MGMAG.MAG_PCK_ECDV5, para realizar a chamada da package MGCON.CON_PCK_ECDRazaoAuxCustom (conforme escolha do usuário de qual do Razão Auxiliar customizável, exemplo procedure p_RazaoAuxiliar1).
As opções de Razão Auxiliar de Cliente/Fornecedor e Razão Auxiliar das Subcontas (RAS) continua existindo, na tela de emissão da ECD.
Deve ser realizado a carga de dados para os registros I510, I550 e I555.
Foi criado dentro do usuário MGCON, uma package CON_PCK_ECDRazaoAuxCustom, para realizar a customização da carga de dados para ECD, conforme necessidade para o Razão Auxiliar parametrizável da ECD.
Dentro da package MGCON.CON_PCK_ECDRazaoAuxCustom, existe um exemplo da procedure p_RazaoAuxiliarExemplo (que está comentada), de como poderia realizar a carga de dados para as tabelas utilizadas pelo emissão da ECD.
As tabelas referentes ao Razão Auxiliar (serviço do Magnético da ECD leiaute 5) onde deve ser realizada a carga de dados, são:
- MGMAG.ECDV5_REGISTRO_I500 - Parâmetros de Impressão e Visualização do Livro Razão Auxiliar com Leiaute Parametrizável;
- MGMAG.ECDV5_REGISTRO_I510 - Definição de Campos do Livro Razão Auxiliar com Leiaute Parametrizável;
- MGMAG.ECDV5_REGISTRO_I550 - Detalhes do Livro Razão Auxiliar com Leiaute Parametrizável;
- MGMAG.ECDV5_REGISTRO_I555 - Totais no Livro Razão Auxiliar com Leiaute Parametrizável;
Observação: as tabelas mencionadas, estão localizadas no usuário MGMAG e somente existirão após o serviço da ECD ter sido importado no módulo Arquivos Magnéticos.
Como funciona esta customização
Quando o usuário escolher na emissão da ECD a opção de Razão Auxiliar customizável, o sistema vai realizar a carga de dados da ECD.
Contudo, para o Razão Auxiliar, existe um desvio na package MGMAG.MAG_PCK_ECDV5, para realizar a chamada da package MGCON.CON_PCK_ECDRazaoAuxCustom (conforme escolha do usuário de qual do Razão Auxiliar customizável, exemplo procedure p_RazaoAuxiliar1).
As opções de Razão Auxiliar de Cliente/Fornecedor e Razão Auxiliar das Subcontas (RAS) continua existindo, na tela de emissão da ECD.