# Build 20211011

{% hint style="success" %}
Data de disponibilização pública: 11/10/2021
{% endhint %}

## BackOffice

* Criação de novo parâmetro CTMCD - Calcular total máximo/mínimo com devoluções, se estiver Sim, o valor a ser validado contabiliza as linhas de devolução em documento separado.
* Criado novo parâmetro "Tipo de documento para cálculo de última compra" de forma a que o cálculo da última compra nos dashboards tenha em conta só documentos de pré-venda, auto-venda ou todos.
* Criado novo parâmetro "Gerar documento de serviço" nos serviços técnicos com as opções "Sim", "Não" e "Pergunta", o valor por defeito é Sim para manter o comportamento atual, a opção "Fechar sem documento" passa a aparecer apenas quando este parâmetro tem o valor "Pergunta".
* SAGE 50C - Novo parâmetro "Integra a taxa de iva default do Sage"
* Alteração no conversor de forma a corrigir situações de registos duplicados ao normalizar a tabela BOERPUSRSync.
* Eticadata - Estava a dar um erro no mapeamento default da tabela STMSDCC.
* Melhoramentos na função SetString.
* PHC - Melhoramento nos mapeamentos dos serviços.

## &#x20;Terminais

* Tablet/Smartphone - Correção na leitura de códigos de barras no módulo de stocks, não mostrava a informação do artigo lido anteriormente.

* Tablet/Smartphone - Correção para que na janela de quantidade, ao alterar a quantidade, só recalcule o preço quando o artigo tem registos na tabela de preços por quantidade (MSTPQ).

* Tablet/Smartphone - A mensagem de "Não tem acesso a esta função" passa a mostrar o código da função que está a ser validada.&#x20;

* Tablet/Smartphone - Corrigido erro na aplicação do desconto de cliente no catálogo, na validação do desconto da condição de pagamento limpava o desconto da ficha do cliente

* Tablet/Smartphone - Nas linhas das guias globais passou a preencher os campos DCLTPL (tipo de linha), DCLACP (artigo composto) e DCLACL.15 (Tipo de recolha de dados ARTTRD).

* Tablet/Smartphone - Implementado parâmetro de ordenação de documentos quando estamos a importar linhas de histórico, documento ou linhas de faturas para notas de crédito.

* Tablet/Smartphone - implementado parâmetro CTMCD - Calcular total máximo/mínimo com devoluções, se estiver Sim, o valor a ser validado contabiliza as linhas de devolução em documento separado.

* Tablet/Smartphone - Implementado artigos do tipo descritivos (ARTTRD = D).

* Tablet/Smartphone - Criação de função de extensibilidade para validação de NIF de clientes (EXT\_Customer\_ValidateNIF)**.**

* Tablet/Smartphone - Correção na validação de stock ao gravar um documento, ao gravar o documento por extensibilidade só validava as quantidades.

* Tablet/Smartphone - Implementado artigos do tipo conjuntos de artigos em que o artigo pai é um descritivo.

* Tablet/Smartphone - Correção na atribuição automática de documentos origem em documentos de devolução à parte, em algumas situações dava erro de "A quantidade não pode ser inferior a zero".

* Tablet/Smartphone - Validação se no campo de email existem vários endereços de email concatenados por "," ou ";"

* Tablet/Smartphone - Quando no HSCACL.1 e DOIACL.9 tem uma descrição alternativa do artigo, essa é a descrição que aparece na lista de seleção do artigo e é importada para o novo documento.

* Tablet/Smartphone - Ao criar registo de histórico(MSHSC) e de documento para importação(MSDOI) passa a atualizar coluna da descrição do artigo.

* Tablet - Na vista de catálogo estendido a label do artigo não estava a aparecer.

* Tablet - Na importação de linhas de outros documentos não importava a descrição.

* Tablet - Correção em ambiente Dashboards, quando o filtro selecionado era o de rotas não mostrava os registos de visita a locais de entrega.

* Tablet - Correção de erro de SQL quando se tinha a opção modo de seleção de artigo por defeito com "último documento", quando não existiam registos na MSHSC dava um erro de SQL.

* Tablet - Quando se importam linhas para notas de crédito por importação ao clicar no botão Copiar, estava a pedir a confirmação da quantidade.

* Tablet - Aplicados parâmetros de ordenação de artigos e clientes nos Dashboards.

* Tablet - Quando se trabalha com unidades alternativas, no ecrã das quantidades, passa a mostrar qual a unidade base junto ao preço para ser fácil perceber que havendo uma unidade alternativa o preço é em função de outra unidade.

* Tablet - Ao abrir o módulo de serviços técnicos a partir da janela de check-in comercial não ficava com o cliente selecionado.

* Tablet - Otimização do carregamento das imagens dos artigos no ecrã de grelhas de cores e tamanhos.

* Tablet - Implementado stickers no ecrã de documentos quando estamos em modo catálogo.

* Tablet - Implementado parâmetro "Tipo de documento para cálculo de última compra" de forma a se poder definir se a data da última compra tem em conta só documentos de pré-venda, auto-venda ou todos os tipos de documento

* Tablet - Implementada possibilidade de criar o documento de folha de obra num serviço fechado para prever situações quando o serviço é fechado e ao gerar o documento este não é criado por ocorrer algum erro. Anteriormente era necessário reabrir o serviço e voltar a fechar

* Tablet - Correção no dashboard "Quem não compra", estava a filtrar com base na visita e não no documento

* Tablet - Implementado o parâmetro "Gerar documento de serviço" nos serviços técnicos

* Tablet - Nos serviços técnicos ao Fechar um serviço e for selecionado para gerar um documento, se houver algum erro ou o utilizador cancelar a gravação do documento o serviço fica por fechar

* Tablet - Correção no lançamentos de artigos de devolução com unidades default para devolução nas vistas de catálogo, não estava a aplicar a unidade default para devolução.

* Tablet - No menu Standard foi criada nova opção no menu de contexto do cliente para remover a seleção do cliente atual.

* Tablet - Revisão do aspeto gráfico de controlos do tipo grid para ficarem todos coerentes relativamente a fontes e cores.

* Tablet - Correção na gravação das assinaturas de intervenções de serviços criados no MSS ainda não sincronizados, se não fosse feita assinatura no serviço perdia-se as assinaturas da primeira intervenção.

* Tablet - Correção na alteração de materiais quando o numerador SRVC não movimenta stock, não estava a guardar a alteração da quantidade.

* Tablet - Correção nos dashboard de vendas que tenham comparativo entre períodos, estava a calcular mal a percentagem de variação e o símbolo de variação positiva/negativa.

* Tablet - Correção no dashboard dos clientes não visitados à mais de x dias, dava erro de SQL.

* Smartphone - Correção ao entrar num item da agenda sem cliente associado, não carregava corretamente as tarefas.

* Smartphone - Na importação de linhas, a lista de tipos de documentos a importar não estava ordenada.

* Smartphone - Alteração no ecrã dos documentos para quando está em modo Pré-venda separar os campos da data e hora de entrega.

## Driver ERP

* Na integração com Primavera 10, estando configurado para reservar stock nas encomendas, dava erro de SQL pois estava a ser executada uma query à base de dados a uma tabela que deixou de existir no Primavera 10.
* Na integração com SAGE 50c, nos documentos de venda, em clientes consumidores finais estava sempre a concatenar o código postal com a localidade, foi aplicada a mesma regra dos outros tipos de documentos que é validar o tamanho e se vier do terminal cod. postal + localidade, não concatena.
* Eticadata - Ao integrar tempos e materiais dos serviços estava a dar um erro de chave duplicada.
* Primavera 10 - Passou a integrar o código do iva conforme o Primavera, nos casos de cliente intra-comunitários.
* Primavera - Melhoramento na otimização da integração do vendedor nas linhas.&#x20;
* Primavera 9 - Estava a colocar erradamente o valor "consumidor final" quando a entidade não tinha NIF associado.

## myTeam

* Adição de colunas descritivas de cliente na consulta de inquéritos de visita.
* Adição de filtro de cliente na agenda comercial.
* Alteração na função extract ACL.
* Alteração na gestão de utilizadores da label dos botões de escolher todas ou nenhuma permissão para os módulos atribuídos ao utilizador.
* Alteração no módulo de Gestão de Utilizadores - alteração de label e bloqueio de dropdown "acesso ao terminal".
* Alteração de dashboards de visitas para contemplar a existência do conceito de visitas suspensas.
* Alteração do tipo do campo VISTER da entidade MSVIS.&#x20;
* Correção nos detalhes de documento de uma visita.
* Correção de bug na definição de tipo de utilizador aquando a criação alteração de utilizador através da gestão de utilizadores.
