Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Expand
titleOutubro 2025
Expand
titleVersão: SRV20.308.0.83

 Data: 08/10/2025 Hora: 18:33 Melhorias contidas:

  • Nenhuma.

Erros corrigidos:

  • Erros/Lentidão na sincronização do Pedido de vendas.

Alterações realizadas:

  • Tratativa na conexão com banco de dados ao abrir conexão gerar exceção limpa o pool e faz o dispose na conexão e conecta novamente.
  • Adicionado tratativa no comando de envio de pedido ao deserializar e gerar exceção será adicionado log com informação do código do usuário e versão de apk, somente prossegue o fluxo se o objeto do pedido for desserializado.
  • Correção do tratamento de erro nas chamadas de comando para que seja englobado o loop, visto que se gerar alguma exceção é necessário que saia e seja lançada a exceção para que seja fechada a conexão do socket dessa forma serão finalizadas as conexões e terá controle do uso de memória.
Expand
titleVersão: SRV20.307.0.83

 Data: 06/10/2025 Hora: 20:52 Melhorias contidas:

  • Nenhuma.

Erros corrigidos:

  • Server versão 20.306.0.83 gerando muito arquivo de logs de erro e ficando em loop.

Alterações realizadas:

  • Removido o fluxo de salvar log no envio dos dados ficando somente para exibir em console. Feita tratativa no envio e recebimento de dados referente a tratativa do erro de connection reset para que seja fechado o socket.
Expand
titleSetembro 2025
Expand
titleVersão: SRV20.306.0.83

 Data: 25/09/2025 Hora: 22:27

Melhorias contidas:

  • Nenhuma.

Erros corrigidos:

  • Não está baixando base do zero.

Alterações realizadas:

  • Adicionada tratativa para gravar log de erro no fluxo de sincronização.
Expand
titleAgosto 2025
Expand
titleVersão: SRV20.305.0.83

 Data: 13/08/2025 Hora: 11:16

Melhorias contidas:

  • Nenhuma.

Erros corrigidos:

  • Campo de CPF/CNPJ (CGCENT) sendo alterado pelo apk/server, após alteração feita no erp.

Alterações realizadas:

  • Alterado o script de atualização de diretório do cliente para que seja filtrado o cnpj sem máscara da forma que está sendo atribuído o cnpj ao script, dessa forma será atualizado o caminho do diretório no cadastro de cliente sem alterar o cnpj que foi ajustado no winthor. Adicionado log em toda execução do script de atualização do diretório e caso gere exceção terá log registrado.
Expand
titleJulho 2025
Expand
titleVersão: SRV20.304.0.83

 Data: 23/07/2025 Hora: 18:00

Melhorias contidas: Nenhuma

Erros corrigidos:

  • Server consumindo 100% de Memória do servidor

Alterações realizadas:

  • Adicionado um novo Timer responsável por monitorar a performance do Servidor. O novo Timer possui os seguintes parâmetros:
    • INICIAR_LOG_PERFORMANCE (padrão "S")
    • INTERVALO_LOG_PERFORMANCE (padrão "30" - minutos);

Os Timer irá salvar LOGs de memória sendo utilizada pela aplicação, threads que estão ativas, threads monitoradas manualmente, sessões ativas no banco quantidade de Assemblies carregados. Os LOGs serão gravados de 30 em 30 minutos na pasta LOGS -> LogInfo -> PerformanceLoggerTimmer


Expand
titleJunho 2025
Expand
titleVersão: SRV20.303.0.83

 Data: 30/05/2025 Hora: 17:05

Melhorias contidas:

  • Melhoria da mensagem de validação sobre parametrização quando o schema é do zero.,

Erros corrigidos:

  • Nenhum.,

Alterações realizadas:

  • Melhoria da mensagem de validação quando o código de cliente e código do produto não estão preenchidos na MXSCONFIG para que seja exibida a mensagem mais amigável.,

“O sistema não está corretamente parametrizado para esta versão! Entre em contato com a Máxima Sistemas. O código do cliente e código do produto não estão preenchidos, confira as configurações!”.

Expand
titleMaio 2025
Expand
titleVersão: SRV20.302.0.83

Data: 07/05/2025 Hora: 10:48

Melhorias contidas:

  • Nenhuma.

Erros corrigidos:

  • Performance consulta de crítica de pedido

Alterações realizadas:

  • Alteração da consulta de críticas pendentes de envio para melhoria do custo de execução da mesma, passou a validar utilizando NVL e via banco foi criado índice para melhoria de performance considerando o filtro da cláusula where.
Expand
titleJaneiro 2025
Expand
titleVersão: SRV20.301.0.83

 Data: 06/01/2025 Hora: 09:43

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Erro ao sincronizar aparelho

Alterações realizadas:

  • Adicionada validação antes de inserir na tabela PCVENDACONSUM se existe registro com o NUMPED que foi importado o pedido para não gerar erro de chave na tabela. Adicionado para gravar log de erro caso ocorra erro ao gravar na tabela.
Expand
titleVersão: SRV20.300.0.83

 Data: 02/01/2025 Hora: 10:15

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Produtos cortados do pedido

Alterações realizadas:

  • Ajuste no fluxo de processamento de pedido com autorização adicionado log e adaptação para identificação de falha ao gerar a autorização no ERP.




Expand
titleDezembro 2024
Expand
titleVersão: SRV20.299.0.83

 Data: 24/12/2024 Hora: 11:35

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Pedidos autorizados duplicando NumPed.

Alterações realizadas:

  • Criada a coluna EMPROCESSAMENTO na tabela MXSAUTORIPEDIDOC para controle dos pedidos que serão processados. Alterado o fluxo para atender o controle de processamento de pedidos que solicitaram autorização.
Expand
titleVersão: SRV20.298.0.83

 Data: 16/12/2024 Hora: 12:51

Melhorias contidas:

  • Enviar somente alterações na PCCLIENTFV.

Erros corrigidos:

  • Sincronização lenta.

Alterações realizadas:

  • Atualizada a dll do SQLite para última versão disponível no projeto do server.
  • Realizado ajuste no fluxo de inserts no banco sqlite a fim de montar os comandos validando a existência da coluna, e posteriormente é percorrido os valores a serem inseridos baseado na lista de colunas existentes apenas preenchendo os valores aos comandos e realizando os executes dos inserts.
  • Ao salvar o cliente será validado se as informações de configuração estão preenchidas para gravar os dados de Contribuinte e Simples Nacional devido enviar as informações de alteração estava sendo alterado o que tinha sido gravado.
Expand
titleNovembro 2024
Expand
titleVersão: SRV20.297.0.83

Data: 04/11/2024 Hora: 16:28

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Ajustar no Server para remover os espaços dos campos OBS1 E OBS2 antes de gravar na integradora.

Alterações realizadas:

  • Ajustado para limpar os espaços vazios ao gravar observação no pedido.
  • Alterado para que seja exibido em console erros durante o fluxo de base, caso gere erro.
Expand
titleOutubro 2024
Expand
titleVersão: SRV20.296.0.83

 Data: 29/10/2024 Hora: 16:48

Melhorias contidas:

  • Envio de alterações no cadastro do cliente.

Erros corrigidos:

  • O CNPJ informado no endereço de entrega, não preenche essa informação no Winthor.
  • Uso excessivo de memória - Server Pedido de Venda

Alterações realizadas:

  • Alterada a classe Cliente adicionado a propriedade ClienteAlterado com informações alteradas na APK e validando o TipoOperacao = A será atribuído o ClienteAlterado para o objeto Cliente para que seja salvo apenas as informações modificadas.
  • Alterado o nome do campo de CGCENTENTREGA para CGCENTREGA da tabela PCCLIENTFV. Quando existir o campo CGCENTREGA da tabela PCCLIENTFV será adicionado o nome do campo e parâmetro para ser gravado na tabela.
  • Adicionado a liberação de memória em métodos do fluxo de sincronização e demais fluxos.
Expand
titleVersão: SRV20.295.0.83

 Data: 15/10/2024 Hora: 17:10

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Erro ao enviar pedido com campanhas progressiva

Alterações realizadas:

  • Trocado o alias da consulta de CPFX por MXSCAMPROGHISTITENS.
Expand
titleVersão: SRV20.294.0.83

 Data: 02/10/2024 Hora: 17:05

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Server do Pedido de vendas consumindo toda a memória do Servidor

Alterações realizadas:

  • Adicionado a liberação de memória em métodos do fluxo de sincronização.
Expand
titleSetembro 2024
Expand
titleVersão: SRV20.293.0.83

 Data: 19/09/2024 Hora: 14:27

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Erro Desconto Progressivo.

Alterações realizadas:

  • Ajustada a query do Server que obtém a faixa utilizada da Campanha Progressiva do Pedido recebido.
Expand
titleVersão: SRV20.291.0.83

 Data: 13/09/2024 Hora: 11:40

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Corrigir o envio de base completa para atualizar a barra de progresso na apk.

Alterações realizadas:

  • Alimentada a variável de processamento de tabelas para os dois fluxos de envio de base completa por usuário e quando for carga total será validado também se está com o Envio de base completa habilitado.
Expand
titleAgosto 2024
Expand
titleVersão: SRV20.290.0.83

 Data: 15/08/2024 Hora: 14:50

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Server Consumindo todo o CPU

Alterações realizadas:

  • Ao receber um valor nulo no Endpoint ExcluirGeoPedidoGeral via Webservices, o Server irá ignorar a requisição e não irá gerar LOGs nem exceções.
Expand
titleVersão: SRV20.289.0.83

 Data: 09/08/2024 Hora: 17:25

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Limite de horário para edição de pedido.

Alterações realizadas:

  • Alterado no fluxo de salvar pedido a validação de horário para recebimento de pedidos passa a ser feita logo no início.
Expand
titleJulho 2024
Expand
titleVersão: SRV20.288.0.83

Data: 31/07/2024 Hora: 9:10

Melhorias contidas: Nenhuma.

Erros corrigidos

  • Consumo do server alto

Alterações realizadas:

  • Removida a validação ValidarAcessoDadosFiliaisRetira da inicialização do AcessoRepository
Expand
titleVersão: SRV20.287.0.83

Data: 16/07/2024 Hora: 16:00

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Erro na edição de Pedidos

Alterações realizadas:

  • Adicionado a propriedade LOG no Objeto do Pedido, de forma que ao acessar a tabela 'MXSCRITICAPEDIDO', é possível verificar algumas das validações que o Server faz ao tentar editar/salvar/excluir o pedido. Desta forma será possível obter mais informações sobre as possíveis validações que estão falhando ao cancelar um pedido para salvar o pedido editado.
Expand
titleVersão: SRV20.286.0.83

 Data: 05/07/2024 Hora: 11:36

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Edição de pedido para substituição

 Alterações realizadas:

  • Ajustado o fluxo de Cancelar Pedido ao verificar os pedidos vinculados por desmembramento realizando a consulta por numped_rca passa a validar se o parâmetro USA_DESMEMBRAMENTO_PEDIDO é igual a S somente habilitado poderá verificar o resultado desta consulta. No retorno da package de Cancelar Pedido será complementado com a mensagem: “Número do Pedido xxxx que solicitou cancelamento.” Para facilitar qual o número do pedido que está sendo cancelado.
Expand
titleJunho 2024
Expand
titleVersão: SRV20.285.0.83

Data: 20/06/2024 Hora: 10:06

Melhorias contidas: Nenhuma.

Erros corrigidos:  

  • Permitir que o RCA defina a quantidade de brinde que será concedida.

Alterações realizadas:

  • Adicionado todos os campos utilizados para remover/inserir o brinde serão exibidos em log caso gere exceção.
  • Adicionado log de informação quando existir ou não brinde. Na lista de brindes ao ser percorrida serão limpos os parâmetros e inseridos novamente.
  • Ajustados os tipos de dados referente ao CODPROMOCAO Int64 e QT double, e no objeto brinde o tipo ficou Decimal.
Expand
titleVersão: SRV20.284.0.83

Data: 19/06/2024 Hora: 17:53

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Controle de autorização de pedidos descontando flex.

Alterações realizadas:

  • Adicionado o parâmetro INVERTER_BASECREDDEBRCA_AUTORIZACAO com valor N devido não existir está com valor default S e dessa forma ele está habilitando para debitar da conta corrente.
  • Realizada tratativa para o fluxo de salvar pedido com integradora referente a informação de observação do pedido a ser gravada nos campos OBS1, OBS2, OBSENTREGA1, OBSENTREGA2, OBSENTREGA3, OBSENTREGA4 quando existe quebra unifica a informação para serem gravados conforme a limitação de cada campo a partir das posições já inseridas.
Expand
titleVersão: SRV20.283.0.83

 Data: 13/06/2024 Hora: 15:12

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Erro ao enviar pedido com campanhas progressiva.

Alterações realizadas:

  • Removidos o relacionamento utilizando os alias referente a CPFX e CPFM para filtrar CODCAMPANHA e CODFAMILIA para permitir que prossiga com as validações da campanha progressiva.
Expand
titleVersão: SRV20.282.0.83

 Data: 12/06/2024 Hora: 17:08

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Pedidos enviados mesmo com desconto acima do permitido.

Alterações realizadas:

  • Ajustado no ambiente do cliente referente ao parâmetro

MODOPROCESSAMENTO = T - Telemarketing, ORIGEMPEDIDO = T. Os parâmetros CON_ACEITADESCTMK e CON_ACEITADESCBALCAORESERVA anteriores do dicionário do ERP estavam fixos com valor N e foram alterados para obter da MXSPARAMFILIAL.

  • Correção da validação da observação do pedido e de entrega para que seja unificado o texto e em seguida sendo gravados nos campos conforme o tamanho máximo dos respectivos campos obs, obs1 e obs2, obsEntrega1, obsEntrega2 e obsEntrega3.
Expand
titleMaio 2024
Expand
titleVersão: SRV20.281.0.83

Data: 13/05/2024 Hora: 14:26

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Serviço não fica ativo em modo serviço.

Alterações realizadas:

  • Adicionados logs para auxiliar no rastreamento de informações de registro de serviço. No Modo Serviço foi acrescentado para que sejam registrados os serviços da estrutura de objetos do server antes de iniciar o serviço no windows para que não haja erros de referências. Ao parar o serviço do server foi adicionado para parar o SimpleInject e também comentado o Thread.Abort devido o mesmo em um cenário de teste mantém o processo do server ativo.
Expand
titleAbril 2024
Expand
titleVersão: SRV20.280.0.83

 Data: 29/04/2024 Hora: 14:20

Melhorias contidas:

  • Cancelar pedido desmembrado quando solicitado o cancelamento do pedido original
  • Implementar o pedido complementar no pedido de vendas

Erros corrigidos: Nenhum.

Alterações realizadas:

  • Ao efetuar uma edição/cancelamento do pedido original, será cancelado tanto o pedido original, como o pedido gerado pela rotina 336 do Winthor, para que o pedido Original possa ser editado/cancelado com sucesso.
  • Adicionada validações referente ao pedido complementar e passou a gravar o NUMPEDORIGEM quando for pedido complementar.
Expand
titleMarço 2024
Expand
titleVersão: SRV20.279.0.83

Data: 28/03/2024 Hora: 16:50

Melhorias contidas: Nenhuma.

Erros corrigidos:

  • Atualização com Erro.
  • Erro Desconto Progressivo

Alterações realizadas:

  • Adicionados logs referente ao socket e quando a thread é cancelada sendo o motivo por conta do tempo limite de sincronização parâmetro TEMPO_LIMITE_SINCRONIZACAO definido em minutos. No ambiente do cliente está com valor 60 devido o volume de dados a serem sincronizados dependendo do usuário. O TIMEOUT_SOCKET é em milissegundos sendo o tamanho máximo de um int32.
  • Foi ajustada a query que seleciona qual campanha deve ser aplicado em um pedido, no Server.
Expand
titleVersão: SRV20.278.0.83

Data: 08/03/2024 Hora: 17:30

Melhorias contidas:

  • Nenhuma.

Erros corrigidos:

  • Problema para validar o validar o valor da campanha progressiva.

Alterações realizadas:

  • Alterado para ser calculado o somatório dos produtos da relação de famílias utilizando o Preço Tabela multiplicando com a Quantidade para ser validado se o somatório + valores alcançados é MENOR IGUAL ao valor mínimo da campanha.
Expand
titleJaneiro 2024
Expand
titleVersão: SRV20.277.0.83

Data: 25/01/2024 Hora: 18:17

Melhorias contidas:

  • N/A

Erros corrigidos:

  • Pedido com divergência de numeradores.
  • Erro no TIMEOUT_SOCKET

Alterações realizadas:

  • Adicionado o uso do parâmetro LOG_CRITICA = S para armazenar os detalhes do fluxo de salvar crítica para melhor entendimento do cenário.

Será armazenado no caminho: Logs\LogInfo\LogCritica
Adicionado log para quando o pedido existir, porém, não existe crítica do pedido.

  • Alterado para tratar o valor do parâmetro TIMEOUT_SOCKET se estiver dentro dos limites permitidos será multiplicado por 1000 e se o resultado for maior que zero será o valor utilizado para o método SetSocketOption no qual o valor do parâmetro esperado é do tipo int. Caso, o resultado seja menor que zero será atribuído o valor padrão (120 * 1000).
Expand
titleVersão: SRV20.276.0.83

Data: 18/01/2024 Hora: 18:00

Melhorias contidas:

  • N/A

Erros corrigidos:

  • Função de relatório rotina 800 parou de funcionar.

Alterações realizadas:

Expand
titleVersão: SRV20.275.0.83

Data: 05/01/2024 Hora: 19:06

Melhorias contidas:

  • N/A

Erros corrigidos:

  • RCA não consegue fazer primeiro acesso.

Alterações realizadas:

  • Implementada a alteração do tipo de dado de int16 para int64 referente aos campos CODUSUR e CODVENDEDOR utilizados no server ao autenticar o usuário para carregar seus dados devido no ambiente do cliente a tabela PCUSUARI o campo CODUSUR ter sofrido alteração para NUMBER(5).



Expand
titleDezembro 2023
Expand
titleVersão: SRV20.274.0.83

Data: 14/12/2023 Hora: 12:05

Melhorias contidas:

N/A

Erros corrigidos:

Não estamos conseguindo baixar uma nova base.

Alterações realizadas:

  • Identificado que na estrutura da tabela MXSCLIENT existia a coluna TIPO, porém, na SYNC_MXSCLIENT não existia;
  • Foi ajustado via banco no cliente e atualizado no instalador através do ticket de banco. Alterado o server para adicionar ao log o comando sql e campos inexistentes caso, ocorra exceção no momento do insert no banco da apk;
  • Conferência referente ao parâmetro TIMEOUT_SOCKET valor máxima 99999;
  • Tempo padrão para o tempo limite de sincronização é 10, caso ultrapasse esse tempo pode ser adicionado o parâmetro TEMPO_LIMITE_SINCRONIZACAO configurando um tempo maior que 10 minutos.
Expand
titleVersão: SRV20.273.0.83

Data: 11/12/2023 Hora: 11:47

Melhorias contidas:

  • N/A

Erros corrigidos:

  • Endereço de Entrega.

Alterações realizadas:

  • Alterado para gravar o endereço de entrega referente ao campo CODENDENTCLI ao inserir o pedido desmembrado.

...