5.00.00.93 - 27/08/2024
Aqui você confere todas as mudanças de comportamento (novidades e manutenções que mudaram a forma de operar o Mega) da pack 5.00.00.93.
Todas as notas estão organizadas por segmento e módulos, basta clicar para expandir o segmento/módulo desejado. Ao clicar em ‘Saiba mais’, você será direcionado para o nosso manual do usuário para obter mais informações.
Melhorias
Beneficiamento - Duplicação nas quantidades de caixas na rastreabilidade
Problema: Ao realizar a consulta por Rastreabilidade, a mesma estava exibindo a quantidade duplicada de caixas, quando existia baixa de um pallet em dois carregamentos.
Ajuste: Realizado ajuste no SQL da funcionalidade para corrigir seu funcionamento. Dessa forma, a consulta passa a exibir a quantidade correta de caixas, incluindo a baixa de pallet gerada pelo carregamento.
Local: Mega Agro > Beneficiamento > Consulta > Rastreabilidade.
Beneficiamento - Ajuste no processo de registro de termógrafo na Ordem de Carregamento
Problema: Ao inserir o número do Termógrafo no pallet que foi baixado parcialmente em outro carregamento, era exibida a mensagem: “Um registro com valor [xxxx] não existe na tabela [Verifica Pallets não Associados os Carregamentos]”.
Ajuste: Foi retirado o teste restrição do sql que filtrava os pallets que já haviam sido incluídos parcialmente em outro carregamento. Dessa forma, o processo ocorre de forma correta, sem incidentes.
Local: Mega Agro > Beneficiamento > Operações > Ordem de Carregamento.
Laboratório - Erro ao acessar a funcionalidade de Impureza Vegetal
Problema: Ao tentar acessar a funcionalidade de Impureza Vegetal, o sistema apresentava a mensagem de erro “CI_Impureza_: Type mismatch for field ‘Número Análise’, expecting: Integer actual: Float”.
Ajuste: Foi realizado ajuste no Dataset da funcionalidade para remover o campo Numero. O campo foi recriado e o Dataset passou a obter as configurações do banco, corrigindo o erro de acesso a funcionalidade. Dessa forma, a tela passa a ser acessada sem incidentes.
Local: Mega Agro > Laboratório > Movimentações > Análises > Impureza Vegetal.
Balança - Relatório de Certificado de Diversos gerado em branco (BaOa_CertificadoPesagDiversos.rpt)
Problema: Ao gerar o Relatório Certificado de Diversos (BaOa_CertificadoPesagDiversos.rpt), o mesmo estava sendo emitido em branco.
Ajuste: Realizada troca das tabelas utilizadas pelo Relatório Certificado de Diversos. Dessa forma, o mesmo ao ser emitido, exibe as informações pertinentes.
Melhorias
Relatório de Perfil de Alçada não é exportado quando o perfil não possui grupos de estoque vinculados.
Problema: Relatório de perfil de alçada não era exportado em perfis sem grupos de estoque vinculados. A lógica tentava aplicar um estilo de fonte em células que não existiam na planilha o que gerava erro e impedia a geração e exportação da planilha.
Ajuste: Adicionada condição para verificar existência da célula antes de acessar
Administração de Obras
Novidade
Edição da porcentagem % de BDI dos insumos do tipo equipamento no Orçamento
Para tornar a gestão dos custos do orçamento ainda mais flexível, habilitamos a alteração do percentual de BDI diretamente na ficha de equipamento e na Planilha de Ficha de Equipamento, desde que o orçamento esteja configurado na Origem % BDI por Insumo.
Local: Construção > Administração de Obras > Orçamentos > Editar Planilhas > Planilha de Ficha de Equipamento ou Insumo do Serviço na planilha.
Saiba como aplicar essa melhoria.
Melhorias
Relatório Cronograma Financeiro em branco após alteração para o cronograma novo.
Problema: Ao emitir o relatório Cronograma Financeiro para um cronograma criado após a reestruturação, era exibido em branco.
Ajuste: Foi ajustada a rotina do cronograma para popular as tabelas necessárias do financeiro e assim ao emitir o relatório de cronograma financeiro, as informações serem exibidas corretamente.
Mensagem de erro na edição Orçamento/ Aba parâmetros.
Problema: Ao Editar Orçamento e tentar alterar algum campo como Origem BDI na aba parâmetros é apresentada a mensagem: “PkField ORGL_IN_CODIGO não é compatível com a chave ORGL_IN_CODIGO;ORGL_ST_DESCRICAO.”
Ajuste: Foi realizado um ajuste na chave e a mensagem não aparece mais.
Integração HCM com ADO.
Problema: A tela de Apropriar folha de pagamentos em uma determinada filial não estava exibindo nenhum registro para realizar as apropriações.
Ajuste: Foi alterado o tipo do atributo ID função pois no cliente foi cadastrado um ID sendo uma string e não number.
Campos bloqueados para alterar a data dos serviços da medição física.
Problema: Não era permitido alterar a data de início ou fim dos serviços medidos em uma medição física com o status ‘Em andamento’.
Ajuste: Foi ajustada a rotina para permitir a edição da data do período do serviço medido na medição.
Relatório Orçamento Obra.
Problema: Ao emitir o relatório R_ADO_Orcamento pelo ambiente cloud, era exibido em branco.
Ajuste: Foi ajustada a consulta para pegar o código da filial logada e passar como parâmetro na rotina do relatório.
Planilha de Orçamento: Valorização de insumos está ajustado valor orçado com diferença (Cavalca).
Problema: Ao valorizar os insumos do orçamento pela opção de valor orçamento, após finalização do processo o valor final não se igualava ao valor informado.
Ajuste: Foi ajustado a rotina para considerar o recalculo de fichas de equipamento quando orçamento é construção pesada.
Orçamento: problemas ao copiar serviços de outras origens.
Problema: Ao copiar serviços de outras origens para o orçamento não são levadas informações do serviço e nem a composição. Ainda não permite a inclusão de novos insumos e nem a edição do serviço.
Ajuste: Foi efetuada a correção na consulta dos dados que não estavam trazendo os campos mencionados.
Parâmetros: ORA-00957: nome de coluna duplicado, ao marcar ou desmarcar inverte verba.
Problema: Ao tentar alterar um parâmetro geral do ADO, é exibido a mensagem impeditiva “ORA-00957: nome de coluna duplicado.”
Ajuste: Foi ajustada a consulta para não possuir campos duplicados e assim realizar o update corretamente.
Follow Up de Solicitação: apropriação inconsistente.
Problema: Ao expandir as apropriações de uma solicitação na tela de follow-up de solicitações, era exibida as informações incorretas a solicitação selecionada.
Ajuste: Foi ajustada a rotina para carregar/filtrar a apropriação da solicitação/item selecionada.
Solicitação - Correção de histórico da mensagem ainda é apresentada: ORA-06502: PL/SQL: erro: erro de conversão de caractere em número numérico ou de valor ORA-06512: em “CLIENTE_X.ADM_PCK_UTIL”, line 2074 ORA-06512: em “CLIENTE_X.ADM_PCK_UTIL”, line 2106.
Problema: Ao editar uma solicitação com característica de estoque que possua ’;’, está sendo exibido o erro “ORA-06502 PL/SQL: erro: erro de conversão de caractere em número numérico”
Ajuste: A solução foi implementar uma rotina que remove automaticamente o caractere ”;” das strings de características de estoque. Com isso, garantimos que as strings processadas não contenham caracteres inválidos, evitando a falha de conversão de dados.
Conciliação Financeira - Quando uma AP de folha é apropriada em vários serviços e é vinculada a uma AP de referência, os valores rateados, a pagar e total ficam incorretos na Conciliação Financeira.
Problema: Quando uma ap possui estorno de baixa de pagamento e de descontos, ou a AP de origem folha de pagamento era vinculado por baixa por referência, na conciliação financeira os valores pagos ficam incorretos.
Ajuste: Foi ajustado os cálculos para considerar os valores de estorno de descontos e assim ficar corretos de acordo com a AP no financeiro e resolvido cálculo da origem folha.
Contrato de Empreiteiros
Melhorias
Adiantamento de Empreiteiros - Ao tentar gerar um CPAG do adiantamento do empreiteiros ocorre a mensagem “ORA-20001: Validação do Movimento. (Padrão da Ação não informado!).
Problema: Ao tentar gerar um CPAG do adiantamento do empreiteiros ocorre a mensagem “ORA-20001: Validação do Movimento. (Padrão da Ação não informado!)”
Ajuste: Ajustada a consulta dos dados da CPAG e verificação dos dados do Padrão da Ação não informado.
Relatório “R_EMP_QUADRO_RESUMO.RPT” é emitido com campos cortados.
Problema: Ao emitir o relatório Quadro Resumo, algumas informações do quadro Contratante e Contratada estavam cortando.
Ajuste: Foi ajustado os quadros Contratante e Contratada para não cortar as informações.
Melhorias
Contas a Pagar - Ajuste no cálculo de retenção de PCC com base reduzida
Problema: Ao alterar a base de cálculo de PCC de uma AP que possuia diversas parcelas e baixá-las, o sistema estava apresentando erro no cálculo, retendo o valor total do PCC por parcela.
Ajuste: Realizado ajuste no cálculo de retenção de PCC para quando a base de cálculo for reduzida e, a quantidade de parcelas da forma de pagamento seja maior do que 1 (uma) parcela.
Local: ERP Mega > Empresarial > Financeiro > Contas a Pagar > Contas a Pagar.
Office Banking - Ajuste no Processamento de Arquivos de Retorno no Office Banking
Problema: Ao processar um arquivo de retorno que contivesse uma transferência bancária e um pagamento eletrônico, respectivamente, e o parâmetro de baixa consolidada (agrupada) dos documentos do Contas a Pagar estivesse marcado, ocorria um erro de falta de campos no ClientDataSet.
Ajuste: Foi realizado um ajuste no processo de importação dos arquivos de retorno no Office Banking para alguns casos específicos de retorno de títulos, quando parametrizado para realizar a Baixa Consolidada dos Documentos do Contas a Pagar.
Local: ERP Mega > Empresarial > Financeiro > Office banking > Office banking.
Novidade
Novo Parâmetro - Data Base Importação Reinf (R-4000)
Foi adicionado um novo parâmetro Data Base Importação Reinf (R-4000) na tela de parâmetros do módulo de tributos.
Este parâmetro tem como objetivo auxiliar na configuração e gestão das datas base utilizadas para a importação das informações do Reinf (R-4000).
**Local:**Mega Fiscal > Todos Módulos > Configurações Globais > Tributos > Parâmetros > Editar a Vigência Atual > EFD > EFD REINF.
Melhorias
EFD REINF - R-2020 Duplicando Registro
Problema: No módulo Mega Fiscal, ao importar o registro R-2020 no EFD REINF, as notas fiscais dentro desse registro estão aparecendo duplicadas.
Ajuste: Foi ajustada a busca para garantir que as notas fiscais sigam corretamente os padrões dos agentes, evitando que apareçam duplicadas.
Mega Portais - Scripts MGS Incorretos
Problema: Ao realizar a atualização de banco script de registro default da tabela CON_PARAMINTCFS não estava sendo executado corretamente.
Ajuste: Corrigido o script de registro default da tabela CON_PARAMINTCFS.
GIA - Base de Outros Impostos Não Está Sendo Composta Corretamente
Problema: Ao realizar a geração do arquivo da GIA-SP e realizar a importação do mesmo no validador da GIA, estava apresentando erro no campo “Outros“ em CFOP’s de uso e consumo que o valor de IPI faz parte da composição da base do ICMS em operação fora do estado.
Ajuste: Corrigido o valor informado no registro 14 da GIA SP em CFOP’s de uso e consumo que o valor de IPI faz parte da composição da base do ICMS.
Livro de Apuração de ICMS sem Rubricas de Diferencial de Alíquota
Problema: No módulo de tributos, ao emitir o livro de apuração de ICMS, as rubricas de diferencial de alíquota não estão sendo incluídas.
Ajuste: Foi ajustado para que as rubricas de diferencial de alíquota sejam somadas como outros débitos e outros créditos no relatório de livros fiscais de ICMS, garantindo que o problema não ocorra mais.
Tela de Movimento Fiscal - Uf Não é Trocada Automaticamente
Problema: Ao acessa o sistema pela consolidadora e ir para a tela de movimento de documentos fiscais, o sistema mostra automaticamente a UF da consolidadora. No entanto, ao selecionar uma filial diferente, o sistema não atualiza a UF para a da nova filial.
Por exemplo, se a consolidadora é de SP e você seleciona a filial 4, a UF deveria mudar para GO, mas isso não acontece.
Ajuste: Foi criada uma rotina no sistema para resolver o problema ao alterar filiais na tela de movimento de documentos fiscais de saída. Agora, ao logar no Mega com uma consolidadora e trocar a filial, o sistema automaticamente atualiza os campos “UF origem” e “Município” com as informações corretas da filial selecionada assim que você sai do campo “Filial”. Isso garante que os dados correspondam à filial correta, evitando qualquer problema .
Erro na EFD REINF
Problema: No módulo Mega Fiscal, ao importar o registro R-4020 no EFD REINF, ocorre um problema ao tentar alterar valores nos fatores geradores. Quando você tenta salvar as mudanças, o sistema Mega exibe a seguinte mensagem de erro:
“[DM_TrfReinf_Server.Pr_ReinfFollowupR4020_] Pr_ReinfFollowupR4020_: A atualização afetou mais de um registro.”
Ajuste: Realizado melhorias nas configurações para que o erro não ocorra mais.
Melhorias
Erro ao Inserir Imagem no Agente Organização
Problema: No módulo Global, ao tentar inserir uma imagem em um agente do tipo Organização, ocorre um erro com a mensagem: “Access violation at address XX in module ‘MGGlobalForms.Bpl’”.
Ajuste: Foi realizado alguns ajustes nas configurações para que o erro não ocorra mais, garantindo que a imagem seja inserida corretamente.
Lançamento não apresenta como conciliado na Conciliação Contábil
Problema: No módulo Contabilidade, ao consultar um lançamento em Movimentações da contabilidade, ele aparece como “Conciliado contábil = Não”. No entanto, na conciliação contábil, o mesmo documento está marcado como conciliado. Isso está gerando uma inconsistência entre as informações.
Ajuste: Foi feito um ajuste na rotina de conciliação contábil para garantir que seja atualizado corretamente. Agora, quando um documento é conciliado, o campo é definido como “S” (Sim) e, quando está pendente, é definido como “N” (Não).
Dessa forma, ao consultar a tela de conciliação contábil na aba de lançamentos do lote selecionado, será possível ver se o documento.
API Agentes: Erro na atualização do código de município via PUT
Problema: Durante a integração via API ou Integrador, estava ocorrendo um erro porque o sistema estava verificando o nome do município já cadastrado para o agente.
Ajuste: Foi feita uma alteração na configuração. Agora, quando a rotina é executada, ela faz uma busca na tabela usando a UF e o código do município informado na integração.
Novidade
Vimob Web - Relatório de Prumadas
Pensando em facilitar a sua rotina, desenvolvemos uma nova funcionalidade que simplifica a validação das prumadas cadastradas. Através de um relatório completo e intuitivo, você poderá visualizar de forma clara e organizada todas as informações relacionadas ao empreendimento, blocos, prumadas, unidades e garagens.
Para acessar esse relatório, basta clicar no novo ícone, localizado na tela de cadastro das prumadas.


É permitido também exportar o relatório a partir dos formatos Microsoft Excel, PDF, Formato Rich Text (RTF) ou Separado por Vírgula (CSV), clicando no ícone .
Local: Vimob Web com usuário Administrador / Cadastros / Formas de Pagamento / Prumadas / Selecione um Produto.
⭐ Confira a documentação das Prumadas.
Vimob Web / Assinatura Digital - Integração Sign
A partir desta versão, integramos o Sign Studio, a poderosa ferramenta de assinatura digital da Senior, diretamente em nosso produto.
Para isso, é necessário realizar alguns passos dentro do Vimob:
- Marcar o parâmetro ‘Integração Assinatura Digital’ no Perfil de Acesso (usuário Administrador) para permitir a visualização da configuração relacionada a assinatura digital.
- Disponibilizamos uma nova tela para parametrização com o Sign, para inserir a API, usuário e senha disponbilizados pela Senior.
- Nos parâmetros das propostas (Guias Geral e Por Produto), criamos um campo para selecionar qual é a ferramenta a ser utilizada para a assinatura digital (DocuSign ou Sign), e quando você estiver no processo da emissão da minuta, o documento será encaminhado diretamente para a ferramenta parametrizada.

Parametrização:
-
Vimob Web com perfil Administrador / Cadastros / Perfil de Acesso / Edite o perfil desejado (apenas no perfil Administrador) / Guia Processos / Checkbox Integração Assinatura Digital.
-
Vimob Web com perfil Administrador / Administração / Parâmetros / Assinatura Digital / Guia Sign.
-
Vimob Web com perfil Administrador / Parâmetros / Propostas
- Se for geral, acesse guia Parâmetros Globais / Marque Integração Sign.
- Se for por produto, acesse a guia Parâmetros por Produto / Selecione o empreendimento / Guia Parâmetros / No campo Assinatura Digital, marque Sign.
Envio da minuta para assinatura:
- Vimob Web com perfil Corretor / Vendas / Consulta de Propostas e Minutas.
Depois de enviado, todo trâmite de assinaturas é feito através do Sign Senior.
⭐ Confira a documentação completa da Integração Sign.
Carteira de Recebíveis / Wizard de Fechamento do Módulo - Integração CERC
Agora a wizard de fechamento do módulo também contempla as regras de bloqueio referente ao fechamento quando há Integração com a CERC.
⭐ Confira a documentação completa da Integração CERC.
⭐ Confira a documentação completa do Fechamento do Módulo.
Melhorias
Portal de Clientes / Atendimento - Fale Conosco
Problema: Não estava abrindo a popup de resposta ao clicar em Fechado quando era criada uma ocorrência e respondida.
Ajuste: Após a correção ter sido aplicada, a ocorrência voltou a ser apresentada corretamente.
Portal de Clientes / Antecipações Tradução
Problema: No Portal de Clientes, ao acessar alguma tela onde deve-se selecionar uma data (por exemplo na Antecipação), o calendário apresentava a palavra Today.
Ajuste: Corrigimos para que passasse a ser apresentada a palavra em português.
Portal de Clientes / Solicitação de Boletos
Problema: Correção diária quando configurada não estava atualizando o valor do boleto na listagem de parcelas da página de segunda via e popup de simulação quando o boleto está configurado para atualizar valor após o vencimento.
Ajuste: Realizamos o tratamento para acrescentar o valor de correção dia como mora no valor do boleto na página de listagem de boletos da segunda via, popup de simulação e emissão do boleto que está configurado para apresentar o valor atualizado após o vencimento.
Gestão Comercial / Campos de Pesquisa - CMR_SEP_ACESSAO_FRACAO_IDEAL
Problema: Parâmetro do campo de pesquisa não era utilizado no processo de cálculo/pesquisa.
Ajuste: Removemos o parâmetro que não possuía utilização.
Vimob Web / Web Minutas - Envio da Minuta via DocuSign com a parametrização do envio do SMS
Problema: Na DocuSign, ao usar a parametrização de envio por SMS, não estava sendo enviado.
Ajuste: Realizamos a inclusão em nossa biblioteca o projeto para validar os telefones, com isso o envio por SMS passou a ser realizado normalmente.
Vimob Web / Tabela de Diferenciais
Problema: Ao duplicar a tabela novamente e fazer a alteração para outro mês de referência, o sistema continuava trazendo as mesmas parametrizações da correção anterior.
Ajuste: Corrigimos para duplicar corretamente as informações da Tabela de Diferenciais, desta forma, os valores de correção (índice selecionado) e margem de gordura da tabela base, na cópia, passam a ter os valores zerados.
Vimob Web / Alterações de status de propostas feitas por API e paralelamente pelo Vimob
Problema: A reprovação da proposta pela API não validava se a proposta estva em edição na Web, permitindo assim sua reprovação.
Ajuste: Validamos se a proposta está bloqueada para edição na web.
Carteira de Recebíveis - Agendamento de Planilha
Problema: Lentidão ao executar agendamento de planilha devido a query da trigger que verifica duplicidade de movimentos da planilha.
Ajuste: Alterada a query da trigger que verifica duplicidade de movimentos na planilha a fim de melhorar a performance.
Query é definido como uma consulta a um banco de dados. Trigger é um procedimento armazenado no banco de dados que é chamado automaticamente sempre que ocorre um evento especial no banco de dados.
Operações Financeiras - Processo Associativo
Problema: Contrato Associativo desaparecia da tela.
Ajuste: Alteradamos para só executar o update na tabela associativo se não houver alteração de filial, pois essa nunca deve ser alterada pelo sistema.
Carteira de Recebíveis / Contratos - Impossibilidade de desfazer Renegociação TP
Problema: A mensagem ao alterar a renegociação para Em Estudo estava errada, apresentando parcelas inativas.
Ajuste: Alteradamos a mensagem para não apresentar parcelas inativas
Carteira de Recebíveis / Relatórios Gerais - Situação Atual das Unidades (R_CAR_Unidades): Unidade disponível apresentava dados de contrato de aluguel quitado
Problema: Para contratos de aluguel quitados, estava trazendo as informações do contrato e do agente pois no select essa unidade era considerada no union de vendidas/alugadas.
Ajuste: Agora, ao emitir o relatório não apresenta as informações do contrato e nem do agente.
Union ou União na programação é um tipo especial de dado que permite armazenar diferentes tipos de dados em um mesmo espaço da memória.
Contabilidade Imobiliária - Apropriação Societária POC/IFRS
Problema: O conceito da lógica para determinar se é o primeiro mês de calculo do AVP estava errado, o contrato pode possuir promitente de curto e longo prazo mesmo quando o AVP está zerado devido a taxa de VP zerado.
Ajuste: Após correção, o valor do mês inicial não ficou mais zerado.
Global Construção - CRM Pós-Vendas
Problema: Estava sendo encaminhado para o CRM um grande volume de dados através da função CONTRATO_PARTICIPANTE e incluía também informações repetidas.
Ajuste: Alteramos para ser feita a integração com o CRM somente se data inicial estiver preenchida.
Melhorias
Custo Contábil - Alteração de grupo duplica item em saldos e dobra valor em evolução dos custos.
Problema: Após realizar o fechamento do custo contábil, foi identificado que na tela de Saldo o item teve o histórico:
Período 56 / Grupo de estoque = A - Houve a troca de Grupo de estoque de A para B, oq levou para o próximo período 57.
Porém com não havia saldo no período A não foi realizado a transferência de estoque como o sistema faz na rotina utilizando o critério 1005 e 1006, com isso para ambos períodos o grupo de estoque ficou como Atual = SIM. A consequência disso, é que foi levado para a tela Evolução de Custo, pois acabou “duplicando” o valor do custo para esse item, pois entendia que haviam 2 custos, com grupo de estoque atual.
Ajuste: A solução foi criar uma rotina capaz de identificar quando houver cenários assim, onde o item não possua saldo e foi feita a mudança de grupo de estoque, (mas como o sistema só faz a real transferência de saldo se houver saldo), agora quando tiver saldo zerado, é feito um select no final do processamento do fechamento, onde verifica se existe mais de 1 registro para o mesmo item no mesmo período com grupo atual = SIM, se houver é realizado outro select no cadastro do item para verificar qual é o grupo atual e ai sim realiza um update para jogar N no campo Grupo Atual para o grupo que não é atual.
Pré-Orçamento - Ao cadastrar um valor para o campo Despesa Variável o valor inserido é apresentado no campo Despesa Fixa
Problema: Os labels: Despesa variável e Despesa fixa estavam invertidos na guia Total.
Ajuste: Os lables foram colocados nas posições originais.
Processo x Produto - Campo Execução divergente do campo Recurso
Problema: Campo Execução divergente do campo Recurso.
Ajuste: No ProcessoProdudoFabricacaoEd foi inserido uma tratativa para atualizar o campo UNI_ST_UNIDADE. Porque Agora: ocorre por conta do lookup estar com as informações divergentes em tempo de execução. Quando posiciono na linha onde a unidade é KG, o lookup ainda não está atualizado com esta informação, e vice versa, fazendo com que a validação de controle pra exibição correta do campo não funcione.
Rastreabilidade de lote - Explosão está trazendo lote diferente do filtrado
Problema: A opção lotes do filtros não estava respeitando o valor inserido no campo.
Ajuste: Na MAN_PCK_RASTREABILIDADE foi inserido a opção where com código do lote, no For da rotina Insere.
Kardex - Método de custo - CMD x Custo contábil apresentando divergência na quantidade final do item
Problema: No Kardex, ao alterar o Método de custeio de CMD para Custo Contábil ou aplicar o filtro, os valores não estão de acordo com o Custo contabil
Ajuste: Na package CSC_PCK_MOVIMENTACAO, na rotina: P_CALCCUSTOANTERIORCSC, foi inserido um select para achar a data final do período quando a data inicial do período for igual a data final.
Melhorias
Recebimento - CFOP carregado do Aviso diferente do Pedido de Compra
Problema: CFOP carregado no Recebimento diferente do Pedido de Compra, quando tem um Aviso de Recebimento e não foi alterado a aplicação.
Ajuste: Verificar se houve alteração na aplicação no Aviso de Recebimento, se não houve buscar o CFOP do pedido, se houve utilizar o CFOP de acordo com a aplicação informada no Aviso.
Ao incluir a solicitação, no item ao clicar no botão característica de estoque e adicionar uma referencia, este não aparece na capa da solicitação
Problema: Ao incluir a solicitação, no item ao clicar no botão característica de estoque e adicionar uma referencia, este não aparece na capa da solicitação
Ajuste: Foi removido os caracteres ”;” do texto digitado na referência tipo Livre e adicionado somente no final na rotina que monta a referência, apesar de não ser possível digitar esse caractere , é possível colar um texto copiado e que possua esse caractere , como ele é utilizado como separador na rotina que formata a característica e a anteriormente tinha removido para não enviar nenhum caractere para formatar, não estava formatando corretamente.
Gerenciador NF-e - Não foi encontrado o tipo de agente [Fornecedor] no cadastro do agente [XX]. Verifique o código de ação
Problema: Não foi encontrado o tipo de agente [Fornecedor] no cadastro do agente [XX]. Verifique o código de ação.
Ajuste: Atribuir o Lookup de agente correto de acordo com o tipo de agente, na rotina defineAgente.
Erro ao lançar NF-e com valor zero ao gerar Contas a Pagar
Problema: Ao realizar a entrada de documento pelo Gerenciador NF-e/CT-e/NFS-e era apresenta a mensagem “Não é permitido o lançamento de Nota Fiscal com valor [0] quando o código de ação estiver configurado para gerar Contas a Pagar!” mesmo alterando o item para uma aplicação que utilize um CFOP parametrizado para que o valor do item “Entre no Faturamento”. O Erro ocorria devido o sistema não estar passando pela rotina de “Cálculo” para recalcular o valor da fatura após editar o item de Notas provenientes do Gerenciador.
Ajuste: Corrigiu-se a rotina para que recalcule o item ao editá-lo, independente se da sua origem (Manual, Integração ou Gerenciador).
Serviço 705 não integra descrição do item genérico conforme tag COMPL_ST_DESCRICAO.
Problema: Ao importar um XML de recebimento com um item genérico somente na descrição informando o campo COMPL_ST_DESCRICAO esse campo não era importado pois na rotina de inserção estava validando somente se o item era genérico por completo.
Ajuste: Corrigida a validação para que seja validado os itens genéricos por completo e também itens genéricos somente na descrição.
Gerenciamento NF-e - Notas Fiscais sem data de entrada mesmo havendo o recebimento
Problema: O Cenário de Erro se divide em duas partes: 1 - Ao editar um Documento (Aviso, Recebimento, Conhecimento, ou Empreiteiros) lançado com Data de Emissão diferente do correspondente ao XML, e preencher a Chave de Acesso, o Status no Gerenciador NF-e/NFS-e/CT-e não estava sendo alterado para “Entrada por Terceiros”. Somente ao revalidar o mesmo era alterado, porém sem preencher a Data de Entrada. 2 - Ao excluir um Documento entrada por “Terceiros” o sistema não estava alterando o Status no Gerenciador NF-e/NFS-e/CT-e para “Aberto”.
Ajuste: Reestruturou-se a rotina responsável por alterar o Status de Importação e a Data de Entrada para ser chamada ao Inserir, Modificar, ou Excluir um Documento (Aviso, Recebimento, Conhecimento, ou Empreiteiros), garantindo que o status permanecerá correto.
Sistema congela ao fechar o Mega
Problema: Ao fechar o mega ERP sem fechar a tela de solicitação o sistema estava travando e não fechando completamente. O erro ocorre somente no ERP com interface XT pois nessa interface ao fechar o ERP, as telas abertas são fechadas em da última aberta até a primeira, fazendo com que ao fechar a tela de solicitação no momento de atribuir o SQL original a um CDS ocorria erro pois o Remote Server daquela CDS já tinha sido finalizado anteriormente.
Ajuste: Adicionada validação para verificar se o CDS que esta sendo utilizado no SetSQLOriginal ainda tem o RemoteServer instanciado.
Observação do pedido não é carregada ao emitir pela tela do pedido
Problema: A observação do item do pedido não era carregada ao emitir o relatório pela tela de Pedido de Compra.
Ajuste: Foi corrigido o retorno do relatório quando ele fosse executado a partir da tela de Pedido de Compra.
Melhorias
Emissão de Ordem de Expedição: Natureza ‘OB - Estoque Obra’ do Tipo de natureza ‘Disponível’ não reconhece lote/saldo
Para dar mais flexibilidade ao sistema e adequá-lo às necessidades do cliente, foi implementada uma solução que visa permitir outros tipos de natureza de estoque aos tipos de documento do Vendas.
Atualmente, o sistema consulta o saldo com base no TIPO da natureza do estoque, especificamente a natureza “DP”, com esta nova implmentação será possível, via processo customizado, definir que o sistema deverá consultar também o saldo de outros TIPOS de natureza de estoque.
Basta fazer uso de uma função existente chamada F_NATCHTIPOS na GLO_PROCESSOCUSTOMIZADO, e utilizando o exemplo já existente na própria GLO_PROCESSOCUSTOMIZADO.
Nela será possível informar o(s) tipo(s) de natureza de estoque que os documentos do Vendas deverão fazer uso na consulta e movimentação de estoque.
Esse ajuste proporciona uma maior flexibilidade no processo de vendas e expedição, assegurando que os saldos levados em consideração estejam de acordo com a necessidade do processo do cliente.
Código do pedido fica aberto para alteração em status Faturado Parcialmente
Problema: Ao consultar um pedido faturado parcialmente na tela “Vendas - Documento de Venda”, inicialmente o campo Código do Pedido fica bloqueado para alteração, mas se navegar entre os campos com TAB e estando no campo Data de Emissão e apertar SHIFT+TAB onde o foco do cursor do teclado passa a ser o campo anterior, que no caso é o Código do Pedido, o campo fica aberto para digitação.
O problema não acontece quando se faz o foco clicando com o Mouse, apenas com SHIFT+TAB.
Quando se altera o codigo do pedido nessa circunstância acima, o mesmo é gravado pelo processo, o que não deve ocorrer.
Solução: Acrescentadas validações para troca nos valores dos campos de Codigo de Pedido e Codigo de cliente no serverDistribuicao.
Pedido de Venda - Documento no status Faturado Parcial permitindo alterar o agente
Problema: Ao consultar um pedido de venda que já está faturado parcial, o sistema está permitindo alterar o agente vinculado ao PDV, habilitando o campo para edição.
Ajuste: Acrescento o bloqueio no campo Agente no evento OnEnter do PedInCodigo.
Vincular Orçamento Mensagem de data retroativa repetitiva
Problema: No módulo vendas / Pedido de vendas / ao vincular orçamento de venda é apresentado a mensagem: As programações com data de entrega retroativa foram alteradas para a mesma da entrega padrão informada na aba Gera. Verifique-as antes de gravar.
Essa mensagem repete de acordo com a quantidade de itens no orçamento.
Ajuste: Realizado a criação de uma variável de controle para que no loop dos itens/programações a mensagem seja exibida apenas uma vez.
Ao alterar uma observação geral da nota e salvar a nota uma mensagem de erro era apresentada
Problema: Ao alterar uma observação geral da nota e salvar a nota dá a mensagem “ORA-01747: especificação inválida para usuário.tabela.coluna, tabela.coluna ou de coluna”.
Ajuste: Realizado bloqueio do campo ED_NOB_CH_TIPOOBSERVACAO ao sair da seleção do objeto. Habilitando o campo apenas quando o cliente clicar no botão de inserir.
Nota Fiscal - Nota fiscal de saída sendo contabilizada em data diferente da definição
Problema: No módulo Mega Fiscal, ao verificar uma nota de saída onde foi emitida no dia 12/06/2024, está sendo contabilizada com um mês a mais de diferença, ou seja, 12/07/2024.
Ajuste: No momento de gerar o movimento de retenção de IR através da financeirização, foi atualizado o método InsereProvisao para diferenciar a data do documento com a data de referencia do documento, elas estando diferentes faz com que o esse movimento do IR seja gerado com um código de vinculo diferente dos outros movimentos vinculados no financeiro da nota fiscal.