5.02.01.20 - 16/07/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.02.01.20.

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.

Agronegócio

Novidades

Melhorias do Relatório de Packing List (CbOa_PackingList.rpt)

Aperfeiçoamos o Relatório de Packing List (CbOa_PackingList.rpt) para proporcionar aos nossos usuários um acompanhamento do processo de rastreabilidade ainda mais prático e, um maior controle sobre as informações que são emitidas no respectivo relatório.

Para isso, foi acrescentada a opção de identificação manual, no campo de Identificação Caixa, bem como foram adicionados os campos Observações, Packing Date, para indicar que a data de embalagem deve ser exibida no relatório emitido e, a opção de Exibir dados de GlobalGAP próprio para Terceiros, nos Parâmetros/MNU para emissão do relatório.

Acesse a documentação do Relatório de Packing List (CbOa_PackingList.rpt).

Melhorias no Relatório de Pallets por Controle (CbOa_PalletsPorControle.rpt)

Aperfeiçoamos o Relatório de Pallets por Controle (CbOa_PalletPorControle.rpt) para possibilitar um maior controle das informações relacionadas as ordens de carregamento associadas e o do peso dos pallets, que serão exibidos no relatório.

Para isso, foram acrescentadas as informações de Peso Líquido, as Notas Fiscais associadas as respectivas ordens de carregamento quando existir vínvulo e, o Saldo de Caixas dos pallets.

Acesse a documentação do Relatório de Pallets por Controle (CbOa_PalletsPorControle.rpt).

Contabilidade

Melhorias

Integração Contábil - Nota de saída integrados com data de orçamento

Problema: No módulo de Contabilidade, ao integrar uma nota fiscal de saída, a data do orçamento está sendo registrada como 30/12/1899.

Solução: Foram realizadas algumas melhorias na inclusão do campo data do orçamento para que ele permaneça como nulo.

Problema na integração de agente permite cadastro de duas Contas Preferenciais

Problema: No Módulo Integrador, após importar o agente usando o serviço 207, o agente está ficando com duas contas principais.

Ajuste: Realizamos algumas melhorias, agora quando adicionar ou alterar uma conta preferencial, as outras contas bancárias do agente serão atualizadas automaticamente como não preferenciais.

Engenharia

Novidades

Reativar contratos distratados e encerrados indevidamente.

Para melhorar a eficiência e autonomia na gestão de contratos, implementamos uma nova funcionalidade que permite aos usuários reativar contratos que foram distratados ou encerrados indevidamente de maneira simples e direta.

Com essa atualização, os usuários devidamente parametrizados podem realizar a reativação de contratos manualmente, sem a necessidade de abrir um ticket de suporte.

Local: Menu > Construção > Contratos de Empreiteiros > Contratos.

Melhorias

Erro ao abrir a tela de Apropriar Movimentos

Problemas: Ao atualizar o Empresarial que estava em uma versão bem antiga, apresentava o erro ao abrir a tela de Apropriar Movimentos.

Ajuste: Scripts antigos de rotinas recentemente alteradas foram removidos para evitar o erro.

Erro ao abrir a tela de Apropriar Movimentos

Problema: Não era possível atualizar os custos do orçamento por tabela de preços sem selecionar uma tabela, e as observações dos itens não eram exportadas corretamente para o Excel.

Ajuste: Foram realizadas algumas melhorias que permite deixar o campo de tabela de preços vazio, definindo a data como o dia atual e garantindo a exportação correta das observações ajustando o evento de exportação.

Erro ao abrir a tela de Apropriações

Problema: Ao tentar abrir a tela de apropriações no módulo Materiais, o sistema exibe a mensagem de erro: “Não foi possível abrir Tela para fazer apropriação do Recebimento. Erro: CL_ParametrosGerais_: Field ‘PAR_IN_NIVELANALYTICS (PAR_IN_NIVELANALYTICS)’ not found.”

Ajuste: Foram realizadas algumas melhorias na tabela de Parâmetros Gerais para que o erro não ocorra mais.

Sistema Fechando na Tela de Dashboard do Administração de Obras

Problema: Ao emitir o Dashboard sem marcar o parâmetro ‘Remontar Dashboard’, o sistema fecha inesperadamente, sem mostrar erro ou qualquer informação ao usuário.

**Ajuste:**Foram realizadas algumas melhorias na verificação das configurações para que o erro não ocorra mais.

Administração de Obras - Orçamento: Erro “Lob Parameter Should Be Input or Output” ao Valorizar Insumos

Problema: Ao editar a planilha de Orçamento e usar a opção “Valorização de insumos do Orçamento”, o sistema exibe a mensagem: “Lob parameter should be input or Output”.

Ajuste: Foram realizdas algumas melhorias na gravação da informação para que o erro não ocorra mais.

Erro: Bloquear “Considerar rateio dos itens no contrato” no Approvo

**Problema:**Quando a aprovação de um aditivo de contrato de origem cotação é feita pelo Approvo e o parâmetro “Considerar rateio dos itens no contrato antes da liberação?” está desmarcado. O aditivo é aprovado automaticamente porque não são gerados registros na tabela “emp_contrato_rateio”, essencial para a validação correta. Isso resulta em uma aprovação automática errônea.

Ajuste: Foram realizadas algumas melhorias no parâmetro, para que o erro não ocorra mais.

Integração com o OrçaFascio Prime

Problema: Erro está impedindo o processamento correto devido à presença do símbolo de polegada (”) no retorno do OrçaFascio.

Ajuste: Realizamos melhorias nas configurações padrão para agilizar testes e modificamos as validações do retorno. Agora, o sistema remove automaticamente o símbolo de polegada dos dados do cliente, garantindo a integridade do arquivo e a conclusão bem-sucedida do processamento.

Administração de Obras - Erro: Ocultando Linha de Apropriação na Emissão por Pagamento

Problema: No relatório de Conciliação Financeira, ao filtrar por data de pagamento, as informações de adiantamentos apropriados no mesmo orçamento/serviço/insumo com valores iguais eram ocultadas.

Ajuste: Foi ajustado a rotina para não suprimir informações iguais de apropriação e sim exibir o seu valor agrupado.

Administração de Obras - Erro ao Solicitar Item de Material de Consumo

Problema: Aotentar solicitar um item material de consumo, era exibido um erro de conversão de campos.

Ajuste: Foi ajustado a consulta para tratar os tipos de campos antes de popular os registros.

Administração de Obras - Solicitação: valor previsto zerado em solicitação de material de consumo

**Problema:**Ao inserir solicitação Manual consumo, o valor previsto era exibido zerado.

Ajuste: Corrigimos a passagem de parâmetros na consulta que retorna o valor previsto.

Financeiro

Melhorias

Office Banking - Erro na configuração da Agenda HBK

Problema: Ao gravar pela primeira vez as configurações da Agenda HBK e, editar um campo, o sistema estava exibindo uma mensagem de erro, que informava ser obrigatório o preenchimento de campos que não eram mais utilizados nem exibidos na respectiva tela.

Ajuste: Foi realizada a reconfiguração da tela, para retirada da obrigatoriedade dos campos que não estavam mais sendo utilizados. Dessa forma, não há mais a ocorrência de erro.

Local: ERP Mega > Empresarial > Financeiro > Office Banking > Agenda.

Fiscal

Melhorias

Erro no Módulo Fiscal: Configuração da NF-e com Certificado Digital Exibe ‘Parameter pXML: value is too long’

**Problema:**No módulo fiscal, ao tentar configurar os parâmetros da NF-e e inserir o Certificado Digital, ocorre o seguinte erro: Parameter ‘pXML’: value is too long

Ajuste: Foram realizadas algumas melhorias no parâmetro para que o erro não ocorra mais.

Tributos - Falha na Geração de Rubrica com Alíquota de 0,01 para Nota com CFOP 1102 de Comércio e Revenda

Problema: No módulo de tributos, não está sendo criado o registro de uma categoria com uma taxa de 0,01 para notas fiscais com CFOP 1102 de comércio e revenda.

Solução: Foram realizadas algumas melhorias no processo de escrituração para permitir que notas com o tipo de destinação “Compra/Revenda” sejam aceitas ao adicionar rubricas.

NF-e - Falha na Vigência da Regra de ICMS

Problema: Módulo NF-e: Geração de XML da Nota Não Respeita a Vigência da Regra de ICMS Definida

Ajuste: Adicionada validação da data de início da vigência para que o erro não ocorra mais.

Gerenciador NF-e - Erro de Configuração de PIS e COFINS ao Receber Item Repetido

Problema: Ao receber uma nota fiscal pelo Gerenciador de NF-e, com o sistema configurado para calcular impostos pelo banco de dados, apresenta um erro ao usar itens repetidos. A mensagem de erro informa que falta a configuração do CST do PIS e COFINS.

Mensagem: Erro ao atualizar os dados do XML para o Recebimento. Não foi encontrado um CST de [entrada] para PIS/COFINS. Verifique a configuração da Aplicação [101], da Regra PIS/COFINS [1] do Item [462], ou nos Parâmetros de Tributação Fiscal da filial.

Ajuste: Durante o processo de carregar as informações dos itens/produtos referentes ao PIS e COFINS, modificamos a verificação das alíquotas/CST. Agora, o sistema realiza uma segunda verificação para garantir que essas informações estejam corretamente preenchidas.

Erro ao Gerar o Relatório L_CIAPC.rpt

Problema: No modulo Tributos, ao gerar o relatório L_CIAPC.rpt esta apresentado somente um item da nota e do ciap.

Ajuste: Foram realizadas melhorias nas configurações responsável por buscar as informações do relatório, entregando todos os lançamentos efetuados corretamente.

Incorporação

Novidades

Vimob Web - Integração OAuth 2.0

Visando atender à necessidade dos nossos clientes, disponibilizamos uma nova solução de autenticação para envio dos e-mails, a Integração OAuth 2.0.

Para habilitar a funcionalidade, criamos o parâmetro OAuth 2.0 no Vimob Web, que deve ser marcado.

Imagem

Observação

  • Por padrão, vem marcado Básica/TLS.

  • A partir desta implementação, você tem a opção de escolher manter o envio de e-mails através da autenticação Básica/TLS via SMTP ou OAuth 2.0.

    • Caso opte pela OAuth 2.0, realize a sua configuração no Azure Portal conforme instruções em nosso manual, no link abaixo.

Local: Vimob Web com perfil Administrador / Administração / Parâmetros / Configurações do Sistema.

Confira a documentação completa das Configurações do Sistema e o manual da Integração OAuth 2.0.

Carteira de Recebíveis - Visualização da somatória das parcelas pagas ou em aberto

Visando facilitar o seu uso, agora é possível visualizar rapidamente a somatória das parcelas selecionadas, sejam elas pagas ou em aberto.

Importante

So é permitido selecionar parcelas do mesmo tipo.

Exemplo visualização somatória de mais de uma parcela paga
Imagem
Exemplo visualização da somatória de mais de uma parcela em aberto
Imagem

Local: Carteira de Recebíveis / Contratos / Contratos / Guia Parcelas (Selecione as parcelas desejadas / Clique com o botão direito do mouse e em seguida em Visualizar).

Confira a documentação da tela de Parcelas e saiba mais sobre a novidade.

Carteira de Recebíveis - Adequação ao Regime Especial de Tributação (RET 1%) para Moradias de Interesse Social – IN RFB nº 2179/2024

Com o objetivo de atender às novas regulamentações da Receita Federal, implementamos uma importante atualização em nosso sistema. A Instrução Normativa RFB nº 2179/2024 trouxe mudanças para os regimes especiais de tributação aplicados às incorporações imobiliárias e construções de unidades habitacionais.

O que mudou:

Anteriormente, o sistema aplicava uma alíquota padrão de 4% para todos os contratos. Agora, com essa atualização, é possível configurar os empreendimentos e contratos que se enquadram no Regime Especial de Tributação (RET), permitindo a aplicação da alíquota reduzida de 1%, conforme previsto na legislação.

Como utilizar a nova funcionalidade:

Para configurar os empreendimentos e contratos com a possibilidade de serem tributados com a alíquota reduzida, é necessário realizar algumas configurações no sistema, a partir dos parâmetros que foram criados para este fim.

Parâmetros:

Contrato
Imagem
  • Mega ERP / Construção / Carteira de Recebíveis / Contratos / Contrato / Acesse o contrato desejado / Guia Parâmetros / Subguia Gerais / SPED.
    • Programa de Incentivo à Moradia: Especifica que o contrato está vinculado a um programa de incentivo à moradia.
    • Renda Confirmada: Confirma que a renda do cliente foi verificada e aprovada pelo agente financeiro.
Empreendimento
Imagem
  • Mega ERP / Global Construção / Cadastros / Estrutura / Empreendimento / Selecione o Empreendimento desejado / Clique no processo Apropriação Imobiliária / Guia SPED / Subguia RET / F100.
    • Enquadramento ao Programa de Incentivo à Moradia: Indica que o empreendimento está incluso em um programa de incentivo à moradia (como o Minha Casa Minha Vida).
    • Aguardar confirmação de renda pelo agente financeiro: Indica se deve ou não aguardar que o agente financeiro confirme a renda informada para iniciar a tributação com a alíquota reduzida. Esta confirmação de renda é informada na edição do contrato do cliente.
    • Considerar renda do cônjuge: Se estiver marcado, o salário do cônjuge também será considerado para definir se o cliente se enquadra na faixa de renda estipulada para o incentivo fiscal.
Fluxo dos Parâmetros:
Você precisa marcar os seguintes parâmetros
  • No Empreendimento:

    • Enquadramento ao Programa Incentivo à Moradia.
    • Se for aguardar a confirmação de renda:
      • Marcar o parâmetro ‘Aguardar confirmação de renda pelo agente financeiro’.
    • Considerar a renda do cônjuge. *Este item vem marcado por padrão do sistema. Desmarque caso necessário.
  • No Contrato:

    • Programa Incentivo à Moradia.
    • Se tiver marcado o parâmetro ‘Aguardar a confirmação de renda pelo agente financeiro’:
      • Renda Confirmada (e sua data, após a confirmação).

Importante

Se você marcar ‘Aguardar confirmação de renda pelo agente financeiro’ e não marcar ‘Renda Confirmada’ depois, o sistema aplicará a alíquota de 4%.

Impacto:
Fiscal
Imagem
  • Mega ERP / Fiscal / Trubutos / SPED / Lançamentos / Guia REGISTRO 1800.

Confira mais detalhes dos parâmetros do empreendimento (Processos / Contabilidade Imobiliária / Guia SPED / Geral / RET / F100).

Confira mais detalhes dos parâmetros do contrato (item Contrato / Guia Parâmetros / Gerais / SPED).

Melhorias

Carteira de Recebíveis - Contrato não era listado na tela de Agendamento de Planilha

Problema: Quando o contrato não possuía agendamento na tabela car_planilha_agendamento não eram listados na tela de Agendamento de Planilha, não sendo possível incluir o agendamento para eles via Mega.

Ajuste: Corrigimos para listar os contratos mesmo que não possuam registro na car_planilha_agendamento, para que seja possível incluir um agendamento via Mega sem a necessidade de intervenção via banco de dados.

Carteira de Recebíveis / Relatórios Gerais - Erro Relatório de Extrato do Cliente

Problema: Ao tentar extrair o relatório Extrato do Cliente, ocorreu o erro: “Não foi possível emitir o relatório”

Ajuste: Corigimos para emitir o relatório, assim como ocorre para os demais contratos.

Carteira de Recebíveis / API - Bloqueio baixa de parcelas

Problema: Não tinha tratamento de exceção para receita de baixa não permitida.

Ajuste: Criamos o bloqueio na API de baixa de parcelas para que caso seja informada alguma receita de baixa diferente das permitidas, retorne erro.

Carteira de Recebíveis / Contratos - Assistente de alteração de parcelas em lote apresentava lentidão e travamento

Problema: A lentidão era extrema muito por conta de não desabilitar os controles do DataSet antes de fazer a manipulação dos dados.

Ajuste: Após correção, o tempo de execução diminuiu significativamente.

CRM - Integração dos Dados

Problema: A trigger de exclusão estava considerando como validação o campo CTO_CH_INTEGRADO_CRM igual a ‘S’, porém existem processos que alteram esse campo para ‘N’. Dessa forma, ao disparar a trigger nem sempre entrava na validação e inseria o registro na tabela de exclusão.

Ajuste: Alteramos a validação da trigger de exclusão de contrato do CRM para considerar o campo ID_INTEGRACAO.

Gatilho ou Trigger é um recurso de programação executado sempre que o evento associado ocorrer. Trigger é um tipo especial de procedimento armazenado, que é executado sempre que há uma tentativa de modificar os dados de uma tabela que é protegida por ele.

CRM / Integração dos Dados - Integração da Função CONTRATO_PARTICIPANTE em looping para alguns contratos

Problema: Parâmetro ‘Data Inicial’ não era obrigatório e estava gerando problemas em alguns casos.

Ajuste: Após a correção, a mensagem “É necessário informar a data inicial para Integração CRM” é apresentada ao tentar gravar o cadastro de integração com CRM sem informar a data inicial.

Vimob Web - Correção do tabledef da tabela WCMR_PARAMETROS

Problema: Ao corrigir o erro no cliente no Botão de Contratos na Análise da Proposta, ficou faltando atualizar a tabledef da tabela WCMR_PARAMETROS.

Ajuste: Corrigimos o tabledef da tabela WCMR_PARAMETROS.

Vimob Web / Propostas - Natureza do bloco

Problema: Na correção anterior, ao lançar propostas pela tela de detalhes da unidade (espelho de vendas) era apresentada a mensagem “Este produto não possui forma de pagamento disponível no Portal de Vendas.”, mesmo existindo apenas forma de pagamento para o segmento “urbanismo”, ficou faltando ajustar a edição da proposta.

Ajuste: Ajustamos a edição da proposta para obter a natureza do bloco corretamente.

Gestão Comercial / Cadastros Gerais - Erro no campo CMR_GAR_AREA_PRIVATIVA

Problema: Quando a tipologia não estava vinculada à garagem, o campo de pesquisa retornava o valor “m²” sem nenhuma metragem.

Ajuste: Após a correção, caso o cadastro esteja incompleto, o sistema retornará no valor do campo a mensagem de alerta padrão “Não foram encontrados dados para esta consulta”.

Vimob Web / Web Minutas - DocuSign - Não é permitido o envio de minutas com pontuação no nome

Problema: Identificamos uma limitação na integração com a DocuSign, aonde a API do DocuSign não aceita documentos com pontuação no nome do documento, e gerava o erro “FORMAT_CONVERSION_ERROR”.

Ajuste: Para correção fizemos uma tratativa na chamada da API, aonde todas as pontuações inválidas serão retiradas do nome do documento, finalizando a integração sem erros.

Vimob Web / Relatórios - Relatório Proposta de Compra e Venda e Recibo de Sinal

Problema: Apos uma correção anterior, ocasionou um problema em duas vias do relatório (2ª via empresa e 3ª via vendas), onde gerou a emissão de diversos recibos.

Ajuste: Ajustamos para que as duas vias (empresa e vendas) apresentem corretamente apenas 1 recibo.

Vimob Web / Propostas - Erro ao lançar proposta com correção acompanha entrega, sem entrega cadastrada

Problema: Quando o bloco não possuía data de entrega cadastrada, o sistema estava considerando que a obra ainda não foi entregue.

Ajuste: Quando o bloco não possuir data de entrega cadastrada, considerar como obra entregue no processo de criação de correção por forma de pagamento.

Vimob Web / Espelho de Vendas - Botão Lançar Proposta da tela de Detalhes da Unidade

Problema: Ao lançar propostas pela tela de detalhes da unidade (espelho de vendas) é apresentada a mensagem “Este produto não possui forma de pagamento disponível no Portal de Vendas.”, mesmo existindo apenas forma de pagamento para o segmento “urbanismo”.

Ajuste: Corrigimos a consulta em tela para buscar o segmento do bloco corretamente.

Vimob Web / Cadastros

Problema: A consulta de representantes estava desatualizada realizando filtros que não existem na base.

Ajuste: Removemos a consulta desatualizada para que fosse retornado todos os representantes cadastrados no ERP.

Portal de Clientes / API integração com Mega x CV - Não há a informação do código interno da unidade

Problema: Foi solicitada a inclusão do código interno da unidade para o serviço ListaContratos da API WsPortalClientesAPI.

Ajuste: Incluímos as propriedades CODIGO_EMPREENDIMENTO_INTERNO e CODIGO_UNIDADE_INTERNO no serviço ListaContratos da API WsPortalClientesAPI, assim como é apresentado o código interno do bloco pela propriedade CODIGO_BLOCO_INTERNO.

Portal de Clientes / Solicitação de Boleto - Alterar mensagem no Boleto banco Daycoval

Problema: Na frase inicial que era apresentada no boleto estava apenas “Pagável em qualquer agência bancária até o vencimento”.

Ajuste: Ajustamos a frase de local de pagamento no boleto Daycoval do Portal de Clientes conforme solicitado. Após a correção, a frase será apresentada assim: “Pagável em qualquer agência bancária mesmo após o vencimento”.

Portal de Clientes - Mail Marketing

Problema: Não era gravado o log de erro de envio de campanha do Mail Marketing devido a mensagem exceder o limite do campo.

Ajuste: Aumentamos o limite de caracteres do campo EVU_ST_ERRO da tabela WMKT_USER_ENVIADOS para evitar erro na gravação do log.

Portal de Clientes / Emissão boleto Daycoval - Erro ao instanciar o objeto

Problema: Erro na emissão de boleto Daycoval no Portal de Clientes.

Ajuste: Ajustamos a emissão do boleto Daycoval e a busca do campo operação conta para o cálculo do código de barras.

Portal de Clientes / Solicitação de Boleto - Ao acessar a tela de segunda via de boletos, a tela ficava carregando e não abria

Problema: Contrato não acessava a tela de 2ª via de boletos.

Ajuste: Incluímos as demais condições de junçao do documento financeiro e boleto web.

Portal de Clientes / Configurações - Erro para copiar parametrização do banco na tela de Bancos Validados

Problema: Erro ao clicar na opção copiar nos bancos de bancos validados

Ajuste: Ajustamos a posição das variáveis pra preencher corretamente.

Portal de Clientes / Solicitação de Boletos - Ao tentar emitir boleto Wiipo, era apresentado um erro

Problema: Boleto Wiipo não estava sendo emitido corretamente quando existia outro boleto não Wiipo com o código do boleto igual ao código da parcela vinculada ao boleto Wiipo.

Ajuste: Realizamos o tratamento para emitir corretamente o boleto Wiipo.

Homepay - Erro apresentado no Sync

Problema: Erro ao solicitar o registro da parcela no Homepay quando o cliente tem mais de um endereço de cobrança cadastrado.

Ajuste: Realizamos o tratamento para buscar o primeiro endereço de cobrança na função que busca os feriados ao retornar a data mínima do boleto.

Portal de Clientes / Mail Marketing - Lentidão na execução do JOB PCLI_WCAR_FILA_PEND_CONTRATOS

Problema: Lentidão no processo de atualização de boletos.

Ajuste: Corrigimos para melhorar o desempenho na atualização dos boletos do Portal de Clientes e Homepay.

Indústria

Melhoria

Inspeção de materiais - Laudo não é liberado automaticamente ao encerrar Inspeção

Problema: Laudo não era aprovado automaticamente. Problema se dá por conta de uma das querys que trazem detalhes do lote de inspeção não retornar registros por conta de não se ter os dados de organização na tabela para este tipo de inspeção. Como a query não retorna dados, o item não é setado como inspecionado e o laudo não é aprovado automaticamente.

Ajuste: Como o campo INS_IN_SEQUENCIA é único e já era filtrado na query, optamos por deixar somente ele e a filial como filtro.

Ordem - Demanda dependente de ordem de produção não é encerrada quando o apontamento que encerra a ordem requisita a demanda parcialmente

Problema: Demanda dependente de ordem de produção não é encerrada quando o apontamento que encerra a ordem requisita a demanda parcialmente.

Ajuste: Na rotina controlastatusdemanda quando o parâmetro “Quantidade refugada compõe saldo da operação” esta marcado como “sim”, foi setado “EN” para situação da ordem para que a mesma encerre a demanda também.

Lista de Materiais - Ao tentar importar um arquivo na lista de materiais é apresentada a mensagem de erro.

Problema: Ao tentar importar um arquivo na lista de materiais é apresentada a mensagem de erro:

“É obrigatório informar valor para o campo: Tipo de Arquivo, da tabela: Arquivos relacionados a lista de materiais.”

Margem de contribuição - Erro ao realizar filtro: CL_MargemContrib_: Type mismatch for field ‘Cód. Representante’, expecting actual: Float - VERSÃO 5.00.00.86

Problema: Margem de Contribuição - Erro ao realizar filtro: CL_MargemContrib_: Type mismatch for field ‘Cód. Representante’, expecting actual: Float

Ajuste: Alterar o tipo do campo para Tmgfloatfiled.

Recebimento - Entrada de NF de Material de Terceiro não exibe o item caso o mesmo não possua o Código de Aplicação Material de Terceiro em seu cadastro

Problema: No módulo Recebimento e Aviso de Recebimento, na rotina de Entrada de NF de Retorno de Material de Terceiro, ao receber uma NF quando o item não possui configurado o Código de Aplicação para Material de Terceiro no cadastro de produtos, o item não é apresentado para a seleção. Um ajuste realizado anteriormente estava amarrando o APL_IN_CODIGO ao APL_IN_CODIGO_MATTERC da EST_PRODUTOS que ocasionava o erro.

Ajuste: Amarrado a chave da aplicação (APL_IN_CODIGO) da TRF_APLICACAO a APL_IN_CODIGO da VEN_ITEMNOTAFISCAL.

Custo padrão - Valor do Custo Padrão x Custo Contábil estão divergentes

Problema: Sistema pegando sempre o CSA_RE_UNMATERIALNACIONAL (que é Valor Nacional Unitário Moeda Corrente) da CSC_SALDO quando precificador esta parametrizado para busca valor do Custo Contabil.

Ajuste: Alterado a condição para primeiro verificar se o critério é 1 e não 0, pois 0 sempre vai pegar o valor da moeda Alternativa.

Contabilização - Duplicando movimentos para Planos de Conta com padrões diferentes

Problema: Tela de contabilização estava exibindo registros de padrão antigo, duplicado os registros e visualização.

Ajuste: Na CSC_PCK_CONTABILIZACAO.F_MontarContabCusto, foi adicionado filtro pelo padrão atual da tabela CON_PLANO_CONTA.

Grupos e Itens - aba Manufatura - Parâmetro para Cálculo do Tempo do Setup em função lote do Custo Padrão

Problema: O parâmetro de lote individual foi disponibilizado, porém o calculo de setup ainda não estava considerando o mesmo.

Ajuste: Tratada a query do rateio de setup para respeitar o método de lote selecionado no fechamento, atendendo tb no caso o parâmetro individual que foi criado conforme citado na issue.

Sequenciamento CRP - Ordem não é sequenciada quando possui etapa em KG

Problema: Operação posterior a OP com unidade que não seja de tempo não é sequenciada corretamente

Ajuste: Ajustado cursor na PreparaDependencia, para que somente considere trazer as operações posteriores para ajuste quando a OP corrente na rotina tiver sua utilização setada para MRP ou Ambos.

Materiais

Melhorias

Solicitação - Cannot focus a disabled or invisible window

Problema: Ao pressionar a tecla Tab após digitar o item na tela de solicitação, o erro “Cannot focus a disabled or invisible window” era apresentado, pois o sistema estava tentando definir a propriedade ActiveControl do formulário pai, que estava inativo no momento.

Ajuste: Removemos a implementação da atribuição da propriedade ActiveControl. No novo processo de solicitação, temos duas telas que se relacionam, o que causava problemas ao utilizar o ActiveControl. Substituímos essa funcionalidade por SetFocus no campo desejado.

Materiais - Access violation at address 0199FD50 in module ‘VCLMegaSrvCore.bpl

Problema: Em vários pontos do sistema, objetos estavam sendo removidos indevidamente da memória, causando violações de acesso.

Ajuste: Reverteu-se a implementação que causava alto consumo de memória.

Gerenciador de NF-e/CT-e/NFS-e - Recebimento utilizando o XML retorna a mensagem de erro

Problema: Ao realizar uma entrada através do Gerenciador NF-e, no momento em que a tela do Documento era aberta, a mensagem “Não foi encontrado o CFOP [0]” era apresentada. Isso impossibilitava o cálculo dos impostos.

Ajuste: Foi revertida a chamada da rotina que recalculava os impostos ao abrir a tela de documento.

Corrigir erro de compilação na versão Linux

Problema: Erro de compilação na versão linux.

Ajuste: Adicionamos o uses responsável pelo MgMessageDlg e também voltamos a declaração da rotina LkCl_Cot_ItensSoliItensMatTerc_CalcFields que foi retirada indevidamente.

Erro Recusa de CT-e Adm_Pck_Nfe.P_Set_Manifestacao não valida data do certificado

Problema: Ao recusar um CT-e, o sistema apresentava um erro ao tentar encontrar o certificado digital.

Ajuste: A solução foi alterar o comando SQL que busca o certificado digital, tratando a situação em que ele esteja duplicado devido à presença de um certificado vencido e um novo.

Entrada de Documentos - Recebimento de NF-e com Aviso de Recebimento efetuado manualmente não preenche os impostos no item e capa da nota

Problema: No módulo Recebimento, ao vincular uma NF-e que possui um Aviso de Recebimento recebido sem usar o XML, os impostos no item e na capa da nota não eram preenchidos.

Ajuste: Ajustou-se a rotina para calcular imposto para NF proveniente de um Aviso de Recebimento Manual (recebido sem usar o XML).

Contabilização - Total dos débitos XX diferente do total dos créditos XX do lançamento.

Problema: Ao contabilizar um conhecimento de frete, estava ocorrendo diferença entre o total de créditos e débitos.

Ajuste: Removemos a função ROUND dos campos RCI_RE_VLPISRECUPERA e RCI_RE_VLCOFINSRECUPERA, estava arredondando os valores e na hora de subtrair os impostos do valor do conhecimento, ficava faltando 3 centavos para fechar com o crédito.

Gerenciador de NF-e/CT-e/NFS-e - Notas com status alterado indevidamente após atualização de versão do Mega Fiscal

Problema: No Gerenciador de NF-e/CT-e/NFS-e algumas notas tiveram seu status alterado indevidamente após atualização de versão do Mega Fiscal. O Erro ocorreu devido algumas situações de recebimento de documento não mapeadas no script liberado anteriormente.

Ajuste: Desativou-se o script liberado anteriormente, e gerou-se um novo script abrangendo as situações de recebimento de documento antes não mapeadas.

Recebimento - Erro ao liberar divergência de nota de industrialização

Problema: Ao tentar liberar divergência de uma nota de industrialização que não movimento estoque, acabava ocorrendo erro. O erro ocorria pois os CDS CL_LotesMovDivergencia_ e CL_LotesMovSaidaDivergencia_ estavam sendo preenchidos no update record do item, porém condicionados a variável vBloquearMovEstoque que era preenchida somente no Processo Pendente do Recebimento, dessa forma quando ocorria divergência com bloqueio de movimentação de estoque, a movimentação era excluída porém não era criada novamente na liberação pois os CDS mencionados anteriormente não foram preenchidos.

Ajuste: Passamos a preencher os CDS de lotes no processo pendente do recebimento, dessa forma salvamos os lotes gerados e excluímos a movimentação de estoque caso a divergência acionada faça o bloqueio do estoque.

Documento de entrada - Ordem da AP invertida após ajustes nos campos de CST

Problema: Ao editar um Recebimento e regerar as parcelas, as APs estavam sendo invertidas. Isso ocorria devido à falta de ordenação das APs, o que comprometia a comparação correta na rotina de manter a sequência das APs já geradas. O problema se tornou mais frequente após a implementação anterior, que removeu o “ORDER BY” de uma das queries de geração de AP.

Ajuste: Passou a ordenar as Aps geradas para efetuar corretamente a comparação na rotina de manter a sequências.

Gerenciador - Relatório MAT_DANFE_XI.rpt não mostra os dados completos no campo Dados Adicionais

Problema: No relatório MAT_DANFE_XL está cortando os dados adicionais da nota no relatório.

Ajuste: Corrigido o relatório para que o crescimento da coluna dados adicionais seja dinâmica ao seu tamanho.

Relatório Pedido_Formulario_XI.rpt não trazendo informações

Problema: Ao emitir o relatório Pedido_Formulario_XL onde o fornecedor é PF, o CPF deste agente não era apresentado.

Ajuste: Adicionado a busca pelo CPF do agente nos casos onde o fornecedor é PF.

SOLICITACAO_XI.RPT - Cortando a descrição do campo descrição

Problema: No relatório Solicitacao_XI está cortando a descrição do item de itens com uma descrição muito grande.

Ajuste: Corrigido o relatório para que o crescimento da coluna descrição do item seja dinâmica ao seu tamanho.

Travamento quando usa o Aviso de Recebimento

Problema: Ao fechar o mega fiscal com o aviso de recebimento aberto, o mesmo não é fechado corretamente.

Ajuste: Iniciando a variável vSqlItens como vazio para somente chamar a rotina SetSqlOriginal no FormDestroy caso realmente tenha sido manipulado o CDS. Dessa forma evitando o travamento.

Solicitação Requisita - Status diferente do ERP quando é Devolvida

Problema: Solicitação Requisita - Status diferente do ERP quando é Devolvida

Ajuste: Cancelar os itens quando for devolvida ao solicitante ou reprovada no Approvo.

Aviso de Recebimento - ao tentar gerar o relatório Aviso_Recebimento_XI.rpt, o aviso de recebimento não é apresentado no relatório

Problema: Quando um aviso de recebimento possuía um item que não tinha natureza de estoque este aviso não era apresentado no relatório.

Ajuste: Foi reestruturada a rotina que buscava os avisos de recebimento para este relatório.

Lentidão PEDIDO_FORMULARIO_XI

Problema: Em um determinado cliente, ao emitir o relatório PEDIDO_FORMULARIO_XL estava gerando uma lentidão alta devido a forma que o banco de dados estava lidando com aquela query.

Ajuste: A query no banco de dados que é executada pelo relatório foi refatorada para que evitasse este tipo de lentidão.

Cotação de preço - Não será possível gerar o rateio para o(s) pedido(s) de compra que esta(ão) sendo gerado(s)

Problema: No módulo Materiais, ao tentar encerrar uma cotação de preço e gerar o pedido de compra é apresentada a mensagem:

“Não será possível gerar o rateio para o(s) pedido(s) de compra que esta(ão) sendo gerado(s).

Verifique se a unidade do item com sequência [1] está configurado com 2 ou mais casas decimais, pois será necessário para o rateio do(s) pedido(s) de compra.”

Ajuste: Utilizar a quantidade do centro de custo da solicitação, no momento de gerar o rateio do pedido, quando não houver projeto na solicitação.

Pedido de Compra - Item não registra IPI (CFOP não altera)

Problema: No módulo materiais, ao editar um item no pedido de compra, e alterar o CFOP (do mesmo sufixo e que tenha vínculo com a aplicação) ao confirmar a edição do item o CFOP selecionado não constava mais, mas sim o anterior.

Ajuste: Ao alterar o CFOP e confirmar, o item deveria estar vinculado com o novo CFOP informado.

Serviço 705 do integrador - Conversor de unidade de medida

Problema: Ao tentar integrar um documento cujo o agente possui um padrão diferente de 1, estava ocorrendo erro de conversão de unidade pois o conversor não era encontrado. Isso ocorreu pois o momento de preencher o padrão do conversor o sistema estava buscando o padrão através da tabela errada.

Ajuste: Trocamos o código da tabela que estava sendo utilizado na rotina AchaPadraoDaTabela no momento de preencher o campo FMT_PAD_IN_CODIGO do item no serviço 75. Estava utilizando a tabela 53 (agentes) ao invés da 112 (Formatos).

Recebimento - Botão Calc. Impostos não funcionando corretamente

Problema: Na tela de recebimento o botão “Calc. Impostos” não estava funciona pata itens genéricos de um documento de devolução proveniente de uma NF-e importada via Gerenciador.

Ajuste: Alterou-se a rotina do botão “Calc. Impostos” para sempre executar se estiver habilitado, entendendo que se o mesmo está visível, deve ter ação.

Integrador - Serviço 710 - Itens de solicitação sem reserva de estoque

Problema: Ao importar uma solicitação com um item que controle estoque via serviço 710 a solicitação não estava consumindo o estoque e indo sempre para cotação pois os campos PRO_ST_CESTOQUE e APL_BO_MOVESTOQUE não estavam sendo preenchidos na importação, dessa forma nunca consumindo o estoque.

Ajuste: Passamos a preencher os campos PRO_ST_CESTOQUE e APL_BO_MOVESTOQUE na rotina do serviço 710 para que consuma o estoque adequadamente.

Consulta Kardex - ICMS recuperado não é considerado

Problema: Quando é feito um conhecimento de frete onde 1 item recupere ICMS e o outro item não recupera, se o item que não recupera for o primeiro no sequencial do recebimento o cálculo do ICMS recuperado não é calculado corretamente.

Ajuste: Quando é feito um conhecimento de frete onde 1 item recupere ICMS e o outro item não recupera, se o item que não recupera for o primeiro no sequencial do recebimento o cálculo do ICMS recuperado não é calculado corretamente.

Vendas

Melhorias

Fiscal - ao lançar uma nota de saída, não é carregado a observação do tipo Geral cadastrado no tipo de documento utilizado na nota fiscal

Problema: Ao lançar uma nota de saída, não é carregado a observação do tipo Geral cadastrado no tipo de documento utilizado na nota fiscal.

Ajuste: Foi realizado o commit no repositório fiscal, fazendo com que as alterações do empresarial, recompile o modulo fiscal.

MgWeb - Valor muito grande para a coluna VEN_PEDIDOVENDAWEB.PED_BO_TEXTOERRO (real: 1067, máximo: 1000)

Problema: Ao Realizar a importação de documento de venda, na tela de importar documento de venda, ao realizar o processo de importação apresentava a seguinte mensagem de erro: ORA-12899: valor muito grande para a coluna “CLIENTE_X”.”VEN_PEDIDOVENDAWEB”.”PED_BO_TEXTOERRO” (real: 1067, máximo: 1000)

Ajuste: Realizado ajuste no rotina GravaLogMGWeb, validando o tamanho da mensagem de erro para o campo PED_BO_TEXTOERRO e também feito o mesmo ajuste na VEN_PCK_IMPORTARPEDIDOVENDA, a fim de garantir que um tamanho maior não cause problemas.

PDV não é apresentando na tela cancelamento documento de venda

Problema: Ao consulta um documento na tela de cancelamento de documento de venda, ao informar o numero de documento e realizar a pesquisa, não era mostrado o pedido para realizar o cancelamento do pedido/item.

Ajuste: Realizado ajuste na consulta responsável em exibir os dados, nela foi inserido um ajuste, observando os itens da OE junto com os itens do pedido.

Faturamento - Ao emitir a nota e importação apresenta a mensagem de erro

Problema: Ao realizar a emissão de uma nota fiscal informando um pedido de compra, os dados dos lotes do item e também o documento de importação, era exibido a mensagem abaixo ao final do processo:* “É obrigatório que a quantidade dos lotes/característica de estoque seja igual a quantidade informada para o item xx.”*

Ajuste: Adicionar uma validação RealIgual nos campos responsáveis pela comparação dos valores das quantidades informadas.

Cancelar Pedido de Venda - Status bloqueado - Qr_TipoDocumentoPedido_: Field ‘TPD_CH_PREVPEDBLOQ’ not found

Problema: No módulo Mega Vendas ao tentar cancelar um pedido de venda com o status ‘bloqueado’ é apresentada a mensagem:

“Qr_TipoDocumentoPedido_: Field ‘TPD_CH_PREVPEDBLOQ’ not found”

Ajuste: Foi acrescentado o campo TPD_CH_PREVPEDBLOQ na Qr_TipoDocumentoPedido_

Fiscal - ao lançar uma nota de saída, não é carregado a observação do tipo Geral cadastrado no tipo de documento utilizado na nota fiscal

Problema: Ao informar o tipo de documento na tela de emissão de nota fiscal, as observações cadastradas com o tipo GERAL não eram exibidas em tela.

Ajuste: Adicionado na rotina de GravaOBSTIPODOC_NF o tipo GERAL do cadastro de observações.

Vendas - faturamento Declaração de exportação grid com colunas do banco de dados e campos sobrepostos

Problema: Ao realizar a consulta na tela de faturar pedidos, selecionar um pedido a tela que abre contendo a aba de declaração de exportação apresenta os campos da grid exibindo o nome dos campos do banco de dados e também sobrepondo alguns campos da tela.

Ajuste: Realizar a inclusão das descrições dos campos na grid, como também realizado ajuste nos componentes para que os mesmos não sobrepõem.

Liberar ordem de expedição - Não apresenta quantidade de volume

Problema: No módulo Vendas, processo Liberar ordem de expedição, não está apresentado a quantidade de volume após a liberação da ordem de expedição.

Ajuste: Foi alterada a implementação realizada anteriormente para que permita inserir diversos volumes nas OE por item, sem duplicar automaticamente, e voltar ao objeto DB para exibição de volume salvo.

Liberar Nota de Importação - solicitação estoque/reposição fica em aberto

Problema: No módulo Materiais, após liberar a nota de importação, a solicitação estoque reposição não fica como baixada.

Ajuste: Utilizar a quantidade que foi gravada no campo NPC_RE_QUANTIDADECONVERTIDA quando o processo for de liberação de NF de importação.

Este artigo ajudou você?

Ir para o topo da página