# Build 20211222

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

## BackOffice

* Novo parâmetro nos serviços "Permite sair do serviço com intervenções por terminar"
* Novo parâmetro nos extras do driver "Apagar ficheiro somente depois do Extra ToPC"
* Nova opção "Último preço de venda global" no parâmetro "Campo de MSART no teclado de documentos" nas avançadas dos documentos.
* Novas funções de extensibilidade: 403 – (Orders) Cancel Document ; 503 – (Sales) Cancel Document ;603 – (Receipts) Cancel Receipt
* Novo parâmetro nos serviços "Pode alterar data de início de serviço depois de lançar intervenções".
* Nova função de extensibilidade: 2404 - (Services) User Fields
* Correção no Setup do MSS quando o myTeam está instalado com HTTPS, as configurações do certificado não estavam a ser carregadas e não estava a deixar alterar.
* Ao testar um mapeamento de uma tabela do MyMSS que tivesse um filtro nos deletes estava a dar um erro

## &#x20;Terminais

* Tablet/Smartphone - Correção no recalculo do preço quando existem unidades com factor multiplicativo de preço inferior a 1.
* Tablet/Smartphone - Correção nos procedimentos de suspender e retomar visita porque não estava a marcar os registos como Não sincronizados e em alguns casos alguns registos não eram exportados para o BackOffice.
* Tablet/Smartphone - Correção para que seja recalculado o preço/descontos ao alterar a quantidade quando o Preço é obtido por extensibilidade.
* Tablet/Smartphone - Alteração para prever NIFs de consumidor final no formato 999999999(9 dígitos) e 9999999999(10 dígitos) em Angola.
* Tablet/Smartphone - Ajustes na recolha de dados nos parâmetros de Online Request.
* Tablet/Smartphone - Implementada validação na importação de histórico para prever unidades em histórico que já não estão disponíveis, a linha passa a ser importada pela unidade base do artigo.
* Tablet/Smartphone - Correção na gravação do documento quando estava assinalado para Enviar por email, não estava a guardar no campo DCCMIN o email do cliente, depois no BackOffice ao ser executado o processamento automático para o envio de emails não era enviado nenhum email.
* Tablet/Smartphone - Correção para prever chamada à função EXT\_Article\_GetPrice e não criar loop infinito se tivesse configurado para obter Preço por extensibilidade (KPRS = S).
* Tablet/Smartphone - Correção na criação de registos de agenda, o campo do AGDACL não ficava com todas as colunas corretamente preenchidas.
* Tablet/Smartphone - Correção no recalculo dos descontos automáticos ao fazer pagamentos com cheques pré-datados, não estava a limpar o desconto inicial.
* Tablet/Smartphone - Alteração do evento de extensibilidade 140 - Replace, passou a ser possível retornar uma var a indicar que é para executar o código do MSS assim passa a ser possível utilizar o replace para implementar validação à duplicação de clientes.
* Tablet/Smartphone - Implementados novos eventos de extensibilidade para o Anular Documento/Recibo, funções EXT\_0403\_1\_Before, EXT\_0403\_2\_Replace e EXT\_0403\_3\_After para Encomendas, EXT\_0503\_1\_Before, EXT\_0503\_2\_Replace e  EXT\_0503\_3\_After para Vendas e EXT\_0603\_1\_Before, EXT\_0603\_2\_Replace e EXT\_0603\_3\_After para Recibos.
* Tablet/Smartphone - Correção na gravação de linhas, estava a gravar indevidamente o valor 0(zero) na coluna 36 do campo DCLACL quando deveria ser uma data quando aplicável.
* Tablet/Smartphone - Ao suspender um documento o campo do país ficava vazio, depois ao retomar e ao gravar o documento, o campo não ficava preenchido.
* Tablet/Smartphone - Correção no lançamento de linhas, depois de selecionar um artigo e cancelar na janela de quantidades, se fosse lido um código de barras assumia a descrição do anterior.
* Tablet/Smartphone - Na validação do stock do armazém geral não mostrava na mensagem o stock existente.
* Tablet/Smartphone - Na alteração de quantidades em documentos de stock com validação de stock no armazém geral não estava a validar corretamente as quantidades.<br>
* Tablet - Correção no lançamento de linhas automáticas de tempos/materiais quando configurado na tabela para lançar artigos automaticamente, estava a lançar o artigo 1 na linha do artigo 2.
* Tablet - Correção no ecrã de documentos na apresentação dos dados de histórico nas vistas de catálogo com um documento de histórico selecionado.
* Tablet - Correção no catálogo, ao abrir o catálogo fica selecionado o primeiro item do menu mas a label do topo ficava vazia, só após clicar no menu é que atualizava.
* Tablet - Alteração no catálogo para prever descrições de artigos com tamanhos grandes, o tamanho da fonte é ajustado em função do tamanho da descrição de forma a tentar que o texto nunca seja cortado.
* Tablet - Ajuste na largura da label do Checkbox de seleção do recibo para envio por email, quando a label tinha texto personalizado cortava.
* Tablet - Alterações na janela de grelhas de cores e tamanhos, implementada nova vista com possibilidade de adicionar quantidades com botão +/-, possibilidade de navegação entre artigos quando a janela é aberta pelo ecrã de documentos.
* Tablet - Implementado novo parâmetro nos serviços técnicos para não permitir fechar a janela do serviço se existirem intervenções por terminar.
* Tablet - Nos documentos, em vista catálogo o stock apresentado mostrava a unidade de venda e não a unidade de stock.
* Tablet - Só estava a carregar os kms finais como iniciais ao iniciar um novo dia apenas quando tinha o parâmetro "Guarda viatura como default do terminal" indevidamente.
* Tablet - Retificação na mensagem de erro quando está configurado que não pode fechar o serviço se existirem intervenções por terminar.&#x20;
* Tablet - Correção na seleção de um documento com o parâmetro "Pode alterar data de entrega" com Obrigatório, estava a manter a data default quando se selecionava primeiro o cliente.
* Tablet - Correção nos documentos, ao alterar o cliente onde já houvesse um local de entrega selecionado, se fosse selecionado um cliente que não tivesse locais de entrega, o local anterior não era limpo.
* Tablet - Implementado parâmetro, nos serviços técnicos, "Pode alterar data de início de serviço depois de lançar intervenções".
* Tablet - Implementados novos eventos de extensibilidade para os campos de utilizador de serviços técnicos EXT\_2404\_1\_Before, EXT\_2404\_2\_Replace e EXT\_2404\_3\_After
* Tablet - Correção na navegação de artigos do tipo grelha quando o artigo era selecionado a partir da vista catálogo.
* Tablet - Correção na janela de inicio de dia, em alguns terminais o campo dos Kms iniciais ficava vazio mesmo mantendo a viatura do dia anterior.
* Tablet - Correção de erro de SQL ao retomar um documento suspenso com artigos do tipo grelha.
* Tablet - Correção na criação de documentos de pré-venda, se tivesse bloqueada a alteração do local de entrega, não deixava alterar a data de entrega.
* Tablet - Correção no ecrã de cores e tamanhos, se o artigo pai não tivesse preço e se estivesse ativa a validação de preço mínimo dava erro ao lançar um dos artigos filhos.
* Tablet - Correção na emissão de guias globais, se estivesse configurado para carregar os locais de carga/descarga do consumidor final, não aparecia nenhum local na lista.
* Tablet - Correção na marcação do registo de serviço como alterado, em Android o registo ficava marcado como alterado mesmo não alterando nenhum campo.<br>
* Smartphone - Correção na seleção do local de entrega nos recibos, não apareciam os locais de entrega do cliente selecionado.
* Smartphone - Correção no módulo de vendas, em documentos de vendas que não referenciam guias globais não estavam a aparecer os campos da data e hora de entrega.
* Smartphone - Correção nas entregas com linhas do tipo Devolução, estavam a ser lançadas no documento com quantidade positiva em vez de se negativa.
* Smartphone - Correção no envio de reports por email, tinha um botão na seleção dos destinatários ligado aos contactos de clientes mas neste modo não existe cliente.
* Smartphone - Correção ao adicionar emails manualmente, deixava adicionar um email vazio.
* Smartphone - Correção na ficha do cliente, o campo do escalão de preço ficava vazio se não houvesse linha de preço na tabela MSTB3.

## Driver ERP

* Passou a integrar o invoiceNo gerado no MSS
* ETICADATA - Na integração de serviços criados no terminal, não estava a calcular corretamente o exercício quando tinha prefixo.
* PRIMAVERA - A integração dos campos de utilizador, do equipamento associado ao serviço, passou a correr sempre.
* PRIMAVERA - Estava a dar um erro de truncated ao integrar um contacto. O problema estava no campo "criado por" que estava a ser gerado com mais de 20 caracteres.
* PRIMAVERA 9 - Não estava a calcular corretamente o total da linha quando tinha mais do que um desconto.
* PRIMAVERA 9 - Não estava a ter em consideração à alteração da integração das linhas dos materiais dos serviços.
* PHC - Compatível com a versão 30.
* SAGE50C - Estava a dar um erro ao integrar um documento de fornecedor, porque na integração estava incorretamente à espera de dados relativos a clientes.
* SAGE50C - Compatível com a versão 22.
* SAGE100C - Compatível com a versão 22.
* XD - O valor do campo "Valor a Pagar" passou a ter o valor do nosso documento.
* XD - Melhoramentos na integração.&#x20;

## myTeam

* No módulo de resumo técnico acréscimo de filtro na tabela de sincronizações, que permite filtrar os resultados da tabela por todos os registos, registos não sincronizados no dia e registos que apresentaram erros no dia.
* Acrescentar filtro de grupo em todos os dashboards da “Área Comercial” onde surge o filtro de comercial. O filtro de comercial passa a ser condicional com base no grupo escolhido.
* Adição de 3 colunas com as datas das 3 últimas encomendas na tabela do dashboard “Clientes sem visitas” da “Área Comercial”.
* Passou a permitir o ajuste das colunas da tabela do módulo “Consulta de questionários” das visitas na “Área Comercial”.
* Passou a permitir a visualização de fotos e coordenadas GPS nos resultados de resposta aos questionários do módulo “Consulta de questionários” das visitas na “Área Comercial”.
* Passou a permitir filtrar coluna a coluna da tabela do módulo “Consulta de questionários” das visitas na “Área Comercial”.
* Implementação do novo dashboard de resumo de visitas com dados estatísticos globais relativos às visitas efetuadas, permitindo a sua exportação para excel.
* Consulta de relatórios de visita.
* No módulo de “Histórico de de sincronizações” acréscimo de legendas de formas a descrever o significado das bolas coloridas da tabela apresentada.
* No módulo de “Histórico de de sincronizações” não mostrar terminais que não apresentam nenhuma tentativa de sincronização para a data escolhida.
* Adição de linhas horizontais em alguns dashboards especificamente selecionados que não apresentam as mesmas nas tabelas de resultados.
* Passagem do módulo de configuração de objetivos para a área de manutenção e deixa de estar associado ao licenciamento da Área Comercial
* Adição de opção "Todas" e "Nenhuma" na tabela de permissões dos grupos de permissões de utilizadores.
* Alteração label datas Agenda Comercial.
* Alteração queries timeline e Visitas por intervalo da área comercial.
* No módulo de “Histórico de de sincronizações” acréscimo de legendas de formas a descrever o significado das bolas coloridas da tabela apresentada.
* No módulo de “Histórico de de sincronizações” não mostrar terminais que não apresentam nenhuma tentativa de sincronização para a data escolhida.
* &#x20;Adição de linhas horizontais em alguns dashboards especificamente selecionados que não apresentam as mesmas nas tabelas de resultados.
* Passagem do módulo de configuração de objetivos para a área de manutenção e deixa de estar associado ao licenciamento da Área Comercial.
* Alteração queries timeline e Visitas por intervalo da área comercial.
* Correção de bug no UI do mapa do módulo de "Clientes na subrota.
* Correção de bug na edição de utilizador - parâmetro de tipo de acesso ao terminal.
* Correção de icon nos agendamentos da agenda comercial.
* No módulo de “Resumo técnico” e nos detalhes de sincronização foi corrigida uma query de forma a devolver corretamente o último utilizador a sincronizar.
* Nas tabelas do myTeam que apresentam possibilidade de exportação e paginação apenas estava a ser exportada a primeira página da tabela para excel. Este comportamento foi corrigido.
* Alteração em todos os dashboards de visitas da “Área Comercial” para contornar o erro para as visitas que não apresentam data e hora de fim registada na base de dados.
* Correção de bug na visualização de agendamentos na “Agenda Comercial” da “Área Comercial”.
* Correção na chamada à API do Google maps.
* Correção de bugs no módulo "Visitas" da "Area Comercial.
* Correção de bug no UI do mapa do módulo de "Clientes na subrota"
* Nas tabelas do myTeam que apresentam possibilidade de exportação e paginação apenas estava a ser exportada a primeira página da tabela para excel. Este comportamento foi corrigido.
* Alteração em todos os dashboards de visitas da “Área Comercial” para contornar o erro para as visitas que não apresentam data e hora de fim registada na base de dados.
* Correção de bug na visualização de agendamentos na “Agenda Comercial” da “Área Comercial”.
* Correção de icon nos agendamentos da agenda comercial.
* Correção de bug na Agenda Comercial na vista por comercial e na vista de calendário.
* No módulo de “Resumo técnico” e nos detalhes de sincronização foi corrigida uma query de forma a devolver corretamente o último utilizador a sincronizar.
