Notas da versão 4.90.0

Data de publicação: 15/09/22
Ticket
Criticidade
Implementação
Relevante
Solicitação
Importante
Mudança
Muito importante


Bloquear uso do AFV após determinado horário (SUP-72392)

Foi visto a necessidade de bloquear o uso do AFV aos representantes após um determinado horário, evitando que sejam feitas ações com o sistema fora do horário definido pela empresa. Atualmente a aplicação do AFV pode ser utilizada em qualquer horário, basta ser aberta e sincronizada. Após a atualização, a empresa poderá definir horários e dias de trabalho para a utilização do Guarani AFV. Fora destes dias e horários, o sistema não poderá ser acessado pelo usuário (Imagem 1).

 

Imagem 1

 

Informação técnica: Criação de tabela

Tabela

Campo

Tipo

Tamanho

Tabela

Campo

Tipo

Tamanho

GUA_HORARIOTRABALHO

HTR_CODIGO

INTEGER

-

GUA_HORARIOTRABALHO

HTR_DIASEMANA

TEXT

(1)

GUA_HORARIOTRABALHO

HTR_HORARIOINICIAL

TEXT

(5)

GUA_HORARIOTRABALHO

HTR_INICIOINTERVALO

TEXT

(5)

GUA_HORARIOTRABALHO

HTR_FIMINTERVALO

TEXT

(5)

GUA_HORARIOTRABALHO

HTR_HORARIOFINAL

TEXT

(5)

 

Requisitos para funcionamento:

  1. Preencher todos os campos da tabela;

  2. Preencher o campo HTR_DIASEMANA com números inteiros de 1 a 7:

    1. (1) - Segunda-feira

    2. (2) - Terça-feira

    3. (3) - Quarta-feira

    4. (4) - Quinta-feira

    5. (5) - Sexta-feira

    6. (6) - Sábado

    7. (7) - Domingo

  3. Prencher os horários no formato HH:mm

 

Funcionamento

  • Com a tabela preenchida, a funcionalidade ficará disponível.

  • Se o horário não estiver entre os intervalos estabelecidos, aparecerá uma mensagem informando que o horário não é permitido (Imagem 2).

 

  • Caso haja mais de um banco, a mensagem aparecerá da seguinte forma (Imagem 3).

 

  • Caso o horário atual seja anterior ao da útima sincronização, a mensagem padrão de atualização de data aparecerá.

Observações:

  • O horário considerado será o da rede, caso haja conexão.

  • Se não houver conexão, será usado a data e horário do aparelho.

 

Lista de Clientes não atualizava após excluir cliente

Ocorrência: Lista de Clientes não atualizava após excluir cliente.

Solução: Após a exclusão de um cliente, a lista será atualizada removendo então o usuário da UI. Caso não exista mais nenhum cliente para exclusão, será informado a UI e então alterada para o comportamento vazio.

 

Aplicação de percentual de tabela de preço do representante incorretamente

O cálculo para o valor original quando o “PAR_PERMITEACRESCTABPRECOORIGINAL” está ativo e de acordo com o valor do campo “PAR_ACRESCIMOTABPRECO” é seguido este fluxo:

1 - Aplicado o fator sobre o valor da tabela;

2 - Por conseguinte aplicado o acréscimo;

3 - E então embutido o frete no valor do produto (Imagens 1 e 2).

 

Item: 0128
Valor de tabela: 68,98
Índice Condição de Pagamento: 1,00
Acréscimo tabela de preço: 100

Cálculo realizado:
68,98 x 1,00 = 68,98 + 100%= 137,96

Com esse valor iremos utilizar no próximo cálculo:
Valor M3: 165,00
M3 PRODUTO: 0,0423225

Cálculo realizado:
137,96 + (0,0423225 x 165) = 144,94